An open API service indexing awesome lists of open source software.

https://github.com/felixoder/bug_detection_ml_project

This is a Machine learning project based on NLP to find bug and ~ fix it
https://github.com/felixoder/bug_detection_ml_project

Last synced: about 1 year ago
JSON representation

This is a Machine learning project based on NLP to find bug and ~ fix it

Awesome Lists containing this project

README

          

# Felix Detect & Fix - VS Code Extension

![Bug-Detection-And-Fixing](https://img.shields.io/badge/VS%20Code-Extension-blue.svg)
![License](https://img.shields.io/badge/license-MIT-green.svg)

A powerful NLP based fine tune Machine learning model that is trained with a huge no of dataset, can detect any python based code as "buggy" or "bug-free" and also it can fix the bug"
and I also have a nice vs code extension [felix-detect-fix] for that

## Features ✨

- 🚀 **Detect Bugs**: Classifies code as "buggy" or "bug-free."
- 🔧 **Fix Bugs**: Automatically suggests fixes for detected issues.

- VIEW **https://github.com/felixoder/felix-detect-fix** to see my extension or you can use it on

**https://marketplace.visualstudio.com/items?itemName=DebayanGhosh.felix-detect-fix**

## Usage 🚀

- Use google colab if you dont have a local setup. and run the .ipynb files to see / inspect the model generation
- The github_scraped_half.csv is a csv file that consists the scraped data
- The Data_Scraper_github.ipynb scrapes the data from gh [give your ACCESS_TOKEN there]
- The bug_detection.ipynb detects the bugs
- bug_Fixing.ipynb fixes the bugs
- Bug_Detection_Documentation.pdf Theoritical Docs
```

## Requirements 📦

1. For local user, A good GPU for fine tuning [if you are interested]
2. Google Colab Paid Tier

## Contributing 🤝

1. Fork the repo & create a new branch.
2. Make your changes & commit.
3. Open a Pull Request!

## License 📜

This project is licensed under the MIT License.

---

Made with ❤️ by [Debayan Ghosh](https://github.com/felixoder).