Skip to content

Hiruni-Hasara/ThyroPredict

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ThyroPredict πŸ§ πŸ’‰

A web-based application for predicting thyroid cancer risk (Benign vs Malignant) using machine learning.

πŸ” Overview

ThyroPredict is an intelligent medical diagnosis app developed using Python, Flask, and Scikit-learn. It uses clinical, demographic, and lifestyle data to predict the likelihood of thyroid cancer. The app provides an easy-to-use interface for users to enter their information and receive an instant prediction.

πŸ›  Features

  • Predicts thyroid cancer diagnosis as Benign or Malignant
  • Built using a trained machine learning models
  • Clean and responsive frontend with HTML, CSS, and Bootstrap
  • Real-time prediction on form submission
  • Displays risk category and explanation

πŸ“Š Dataset

🧠 Machine Learning

  • Data preprocessing and cleaning using 'Pandas'
  • Feature encoding, scaling
  • Trained using:
    • βœ… Logistic
    • βœ… SVM
    • βœ… Desicion Tree
    • βœ… Random Forest
    • βœ… XGBoost
    • Evaluated on metrics: Accuracy, Precision, Recall, F1 Score

🌐 Tech Stack

  • Backend: Python, Flask
  • Frontend: HTML, CSS, Bootstrap
  • ML Tools: scikit-learn, pandas
  • IDE: VS Code, Jupyter Notebook

About

Developed a user-friendly web application to predict the likelihood of thyroid cancer (Benign vs Malignant) using clinical and lifestyle features. The model was trained on the Thyroid Cancer Risk dataset and integrated into a Flask-based web app with a clean, responsive frontend.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages