Welcome to the repository for our Healthcare System using Machine Learning Techniques. This project focuses on disease prediction, including liver disease, diabetes, and heart disease, through machine learning models implemented with XGBoost. Additionally, a healthcare chatbot is integrated to provide personalized health recommendations. The entire system is containerized using Docker and deployed on Google Cloud Run for seamless scalability. Users also have the option to run the system locally.
-
Disease Prediction: Utilizes XGBoost and Python ML libraries to predict prevalent diseases, addressing health challenges in the Indian population.
-
Healthcare Chatbot: Integrates NLP and OpenAI API techniques for interactive and personalized health recommendations.
-
Dockerized: The system is containerized for easy deployment and management.
-
Cloud Deployment: Utilizes Google Cloud Run for scalable and available healthcare services.
-
Local Deployment: Users can run the system locally for testing and development purposes.
-
Deploy the Docker image to Google Container Registry.
-
Deploy the container to Google Cloud Run. Follow the instructions in the Google Cloud Run documentation.
-
Train machine learning models on public datasets for disease prediction.
-
Run the healthcare chatbot for interactive health recommendations.
-
Access the system through the provided API endpoints.
Contributions are encouraged! Follow the guidelines in the CONTRIBUTING.md file to get started.
This project is licensed under the MIT License for personal and commercial use.
We appreciate contributions from the open-source community and the support received in making this healthcare system a reality.
For any questions or feedback, feel free to contact us. Thank you for your interest in our project!