Thyroid Detection
Thyroid Detection
Overview
This is a professionally designed web-based diagnostic tool for thyroid disorder detection, developed using Python and Streamlit. It uses a trained machine learning model to make quick and accurate predictions based on patient information. The project runs smoothly in VS Code, requires no external database, and comes with all the necessary datasets and scripts included.
Project Name | Thyroid Detection App using Streamlit |
---|---|
Language/s Used | Python |
Python Version (Recommended) | 3.x |
Type | Web Application |
Download New Real Time Projects :-Click here
Key Features
- Efficiency: Provides real-time diagnosis output.
- Accuracy: Built on a high-quality dataset and rigorously trained ML model.
- User-Friendly Interface: Built with Streamlit for clean, responsive interaction.
- No Database Required: Uses CSV-based data handling.
- IDE Compatible: Can be run directly from VS Code.
Project Structure
.
├── Streamlit_app.py # Streamlit web application
├── model.pkl # Trained and serialized ML model
├── Model_Code.ipynb # Jupyter Notebook for model development
├── requirements.txt # Required libraries
├── train_data.csv # Dataset for training
├── test_data.csv # Dataset for testing
├── thyroidDF.csv # Full original dataset
├── Images/
│ ├── IMG_1.png # Screenshot 1
│ └── IMG_2.png # Screenshot 2
└── README.md # Project documentation
Run
To run this project using Visual Studio Code (VS Code):
- Open VS Code and select the project folder.
- Ensure Python is installed and selected as your interpreter.
- Open a new terminal in VS Code.
- Install required libraries:
pip install -r requirements.txt
- Run the Streamlit application:
streamlit run Streamlit_app.py
Attributes Information
- Age: Age of the patient (numeric)
- Sex: Gender (‘M’ or ‘F’)
- On Thyroxine: Patient on thyroxine medication (Yes/No)
- Query on Thyroxine: Patient queries thyroxine use (Yes/No)
- On Antithyroid Meds: On anti-thyroid drugs (Yes/No)
- Sick: Is the patient sick (Yes/No)
- Pregnant: Pregnancy status (Yes/No)
- Thyroid Surgery: Surgery history (Yes/No)
- I131 Treatment: Under I131 radioactive treatment (Yes/No)
- Query Hypothyroid: Suspects hypothyroidism (Yes/No)
- Query Hyperthyroid: Suspects hyperthyroidism (Yes/No)
- Lithium: Taking lithium medication (Yes/No)
- Goitre: Presence of goitre (Yes/No)
- Tumor: Presence of tumor (Yes/No)
- Hypopituitary: Hypopituitarism history (Yes/No)
- Psych: Psychological conditions (Yes/No)
- TSH: Thyroid-stimulating hormone level
- T3: Triiodothyronine level
- TT4: Total thyroxine level
- T4U: Thyroxine utilization rate
- FTI: Free thyroxine index
Available Features
- Real-time AI predictions
- Input-based diagnostic interface
- No need for external database
- Clean and responsive Streamlit UI
- Full source code and model included
- Jupyter Notebook for retraining available
- Runs easily within VS Code
We have projects Available in all languages:–Click Here
thyroid detection using machine learning github
thyroid detection using machine learning research paper
thyroid detection using machine learning kaggle
thyroid detection using machine learning ppt
thyroid disease classification using machine learning
interactive thyroid disease prediction system using machine learning technique
thyroid disease treatment prediction with machine learning approaches
thyroid disease detection
19 signs of thyroid problems
thyroid symptoms in female
thyroid test results chart
what are the 5 thyroid tests
thyroid test empty stomach or not
causes of thyroid in female
thyroid function tests lower limit
what can affect thyroid test results
Post Comment