Skip to content

This is a machine learning tool that predicts diseases from symptoms using NLP and the BERT model, followed by a Random Forest classifier.

License

Notifications You must be signed in to change notification settings

thesahibnanda/NLP-Disease-Predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NLP Disease Predictor

This is a machine learning-based tool that predicts diseases based on the symptoms provided as input. It uses Natural Language Processing techniques to preprocess the input and generate numerical representations of the symptoms using the BERT model. It then uses a Random Forest classifier to predict the disease.


Table of Contents


Requirements

  • Python 3.x
  • TensorFlow
  • nltk
  • transformers
  • numpy
  • scikit-learn

Usage

To use the tool, follow these steps:

  1. Clone the repository to your local machine.

    git clone https://github.com/thesahibnanda/NLP-Disease-Predictor
  2. Install the required libraries using pip. Mentioned above as Requirements

  3. Run the User_Interface.py file.

  4. Enter the symptoms as input when prompted.


Contributing

Contributions are welcome! If you find a bug or have a suggestion for improvement, please submit an issue or pull request.


License

This project is licensed under the MIT License.


Contact

About

This is a machine learning tool that predicts diseases from symptoms using NLP and the BERT model, followed by a Random Forest classifier.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages