An IoT based Solution for Predicting Diabetes using Machine Learning

Project Code :TCMAPY181

Objective

In this paper we aim to develop an IOT based diagnosis system using machine learning methods to detect and classify the presence of diabetes disease in e-healthcare environment using Ensemble Decision Tree algorithms for high feature selection.

Abstract

A significant attention has been made to the accurate detection of diabetes which is a big challenge for the research community to develop a diagnosis system to detect diabetes in a successful way in the IoT e-healthcare environment. Internet of Things (IOT) has emerging role in healthcare services which delivers a system to analyze the medical data for diagnosis of diseases applied data mining methods. One major cause of DBD (hyper-glycemia) is the deficiency of insulin and beta cells in the pancreas produced insufficient insulin which is called type-1 DB. In type-2 DBD, the body cannot use the produced insulin accordingly. 

The existing diagnosis systems have some drawbacks, such as high computation time, and low prediction accuracy. To handle these issues, we have proposed a IOT based diagnosis system using machine learning to detect and classify the presence of diabetes disease in e- healthcare environment. We have proposed a filter method based on the Decision Tree algorithm for highly important feature selection. Two ensemble learning Decision Tree algorithms, such as AdaBoost and Random Forest are also used for feature selection and compared the classifier performance with wrapper based feature selection algorithms also.

Keywords: IoT, Decision Tree, AdaBoost, Random Forest, Machine Learning.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

HARDWARE SPECIFICATIONS:

  • Processor: I3/Intel
  • Processor RAM: 4GB (min)
  • Hard Disk: 128 GB
  • Key Board: Standard Windows Keyboard
  • Mouse: Two or Three Button Mouse
  • Monitor: Any

SOFTWARE SPECIFICATIONS:

  • Operating System: Windows 7+
  • Server-side Script: Python 3.6+
  • IDE: PyCharm
  • Libraries Used: Pandas, Numpy, sklearn, Flask,Seaborn.

Learning Outcomes

  • Importance of Supervised & Unsupervised Learning.
  • Scope of autism detection.
  • Use of Logistic Regression.
  • What are ensemble techniques.
  • Importance of PyCharm IDE.
  • Working of Random Forest.
  • Understanding AdaBoost.
  • Process of debugging a code.
  • The problem with imbalanced dataset.
  • Benefits of SMOTE technique.
  • Input and Output modules.
  • How test the project based on user inputs and observe the output.
  • Project Development Skills:
    • Problem analyzing skills.
    • Problem solving skills.
    • Creativity and imaginary skills.
    • Programming skills.
    • Deployment.
    • Testing skills.
    • Debugging skills.
    • Project presentation skills.
    • Thesis writing skills.

Demo Video

mail-banner
call-banner
contact-banner
Request Video