PDF Thyroid
PDF Thyroid
ABSTRACT: Thyroid disorder leading cause of analysis the disease. Over a period of time, the
medical diagnosis and prediction development, machine learning algorithms have started playing a
which medical science is a complicated axiom. The crucial role in resolving the complex and non-linear
thyroid gland is one of our body's main organs. problems in the developing model. In any disease
Thyroid hormone secretions are responsible for prediction models are used to override the features
regulating metabolism. Hyperthyroidism and that can be selected from different datasets which can
hypothyroidism are the two prominent thyroid be used in classification in healthy patient as accurate
disorders that produce thyroid hormones for the as possible. If this is not done, misclassification can
control of body metabolism. Machine learning is lead to a healthy patient getting unnecessary
critical in the disease prediction process and in the treatment. The Thyroid gland is an endocrine gland
study and classification models used for thyroid present in the human neck beneath the Adam’s apple
disease on the basis of data obtained from hospital which help in secretion of thyroid hormone that
datasets. A decent knowledge base must be influence the rate of metabolism and protein
ensured, built, and used as a hybrid model to solve synthesis. The thyroid hormones are useful in
dynamic learning tasks like medical diagnosis and counting how briskly the heart beats and how fast we
prediction of tasks. Basic techniques of machine burn calories. The thyroid secretes two types of
learning are used for the identification and active hormones called levothyroxine (T4) and
inhibition of the thyroid. The data set is trained by triiodothyronine (T3). These hormones help in
using algorithms such as Random Forest regulating the body temperature. These also aid in
Classifier, XG Boost, KNN Classifier, Logistic energy-bearing and transmission in every part of the
Regression. The Random Forest Classifier is used body and decisive in protein management. Iodine is
to predict the Thyroid of the patient. The dataset considered as the main building block of the thyroid
is trained by the algorithm to get the accuracy and gland. It’s prostrated in few specific problems.
data cleaning is done to improve the accuracy. If Undersupply of these hormones can lead to
the patient has a risk of getting thyroid our system hyperthyroidism. There are many originations related
has to give suggestions like recommending Foods to hyperthyroidism and underactive thyroids. There
to eat and Foods to avoid, medication etc. are various kinds of medications like thyroid surgery
is liable to ionizing radiation, continual tenderness of
Keywords- Random Forest Classifier, XG Boost, the thyroid, deficiency of iodine and lack of enzyme
KNN Classifier, Logistic Regression. to make thyroid hormones.
1. INTRODUCTION
After the login, the user needs to enter the values like
his age, Gender and there are some series of
questions in which he has to respond with yes or no.
The questions are whether the patient is sick or
whether he has undergone any thyroid surgery
previously, does he have thyroxine, Do you have
Goitre, Hypothyroid according to reports and
Hyperthyroid according to reports. The most
important parameters are TSH(Thyroid Stimulating
Hormone), T3(Triiodothyronine), TT4(Total
Thyroxine), FTI(Free Thyroxine Index). If there is an
Fig.2: Workflow diagram increase in FTI value, the patient is having more risk
of getting Thyroid disease. We even suggest that
The technique of preparing (cleaning and organizing) foods to eat and foods to avoid according to the
the raw data to make it suitable for a building and amount of thyroid present in the person We also
training Machine Learning models. suggest medicines to the patients for a speed
recovery.
For predicting Thyroid disease analyzing blood report
is required to analyze and predict disease. Thyroid 4. ALGORITHMS
blood test data set analysis will be conducted using
various supervised machine learning classifier SVM:
techniques. Based on the accuracy of different
algorithm, best accuracy algorithm will be chosen to A support vector machine (SVM) is machine
learning algorithm that analyzes data for
5. EXPERIMENTAL RESULTS
Fig.7: Dataset
7. FUTURE SCOPE
Thyroid Detection using Machine Learning is a [7] F. Saiti, A. A. Naini, M. A. Shoorehdeli, and M.
project idea that aims a smart and precise way to Teshnehlab,(2009) “Thyroid Disease Diagnosis
predict thyroid disease. We have made use of logistic Based on Genetic Algorithms Using PNN and SVM,”
regression algorithm to train our dataset and to in 3rd International Conference on Bioinformatics
predict thyroid disease with more accuracy. Here the and BiomedicalEngineering. ICBBE 2009.
machine is trained to detect whether the person
normal, hyperhypothyroidism based on the user’s
input. So when user enters data in web app the data
will be processed in backend (model) and the result