Pre-Doctor is an AI model designed to provide medical advice based on user-input symptoms. This project utilizes sci-kit-learn, pandas, pyttsx3, Flask, Flask-SQLAlchemy, and NumPy to create an interactive platform for users seeking preliminary medical guidance.
- Symptom-based Medical Advice: Takes user-input symptoms and generates medical advice using a trained AI model.
- Scikit-Learn Integration: Leverages sci-kit-learn for machine learning functionalities and model development.
- Database Integration: Utilizes Flask-SQLAlchemy for managing and storing medical data efficiently.
- Text-to-Speech (TTS): Implements pyttsx3 for converting text responses into speech for user convenience.
- Machine Learning Library: sci-kit-learn
- Data Manipulation: pandas, NumPy
- Text-to-Speech: pyttsx3
- Web Framework: Flask
- Database Management: Flask-SQLAlchemy
- Clone the repository:
git clone https://github.com/yourusername/pre-doctor.git
- Navigate to the project directory:
cd pre-doctor
- Install dependencies:
pip install -r requirements.txt
- Run the Flask application:
python app.py
- Access the application in your web browser at
http://localhost:5000
Contributions to enhance the model, improve the user interface, or add new features are welcome. Please refer to the CONTRIBUTING.md file for guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
Pre-Doctor is designed for providing preliminary medical advice and is not a substitute for professional medical consultation. Users are advised to consult qualified healthcare professionals for accurate and personalized medical information.
Thank you for using Pre-Doctor!