A CAPSTONE PROJECT REPORT
ON
“Diabetic Detection Using Machine Learning ”
PROGRAM CODE:- CO 5 I
COURSE NAME:- Capstone Project Planning
Course code:- 22058
DEPARTMENT OF COMPUTER ENGINEERING
(2024-2025)
BY
ROLL NO. NAME OF STUDENTS SIGN.
2502 Gauravi Santosh Marne
2504 Prasad Pratap More
2525 Tejaswini Vijay Pokale
2534 Shravani Dilip Sapkal
UNDER THE GUIDANCE OF
Mr. S.Y.Divekar
1
ALL INDIA SHRI SHIVAJI MEMERIAL SOCIETY’S POLYTECHNIC,
PUNE -1
COMPUTER ENGINEERING DEPARTMENT
VISION AND MISSION OF THE INSTITUTE
❖ VISION:
Achieve excellence in quality technical education by imparting knowledge, skills and abilities
to build a better technocrat.
❖ MISSION:
M1: Empower the students by inculcating various technical and soft skills.
M2:Upgrade teaching-learning process and industry-institute interaction continuously.
VISION AND MISSION OF THE COMPUTER DEPARTMENT
❖ VISION:
“Enhance skills by providing value based technical education for fulfilling global needs in
the field of computer engineering.”
❖ MISSION:
M1: To provide quality education in computer engineering by improving psychomotor
skills.
M2: To develop positive attitude, communication skills, team spirit and entrepreneurship.
M3: To develop awareness about societal and ethical responsibility for professionalism.
2
PROGRAM OUTCOMES (POs)
PO1: Basic and Discipline specific knowledge: Apply knowledge of basic mathematics, science and
engineering fundamentals and engineering specialization to solve the engineering problems..
PO2: Problem analysis: Identify and analyze well-defined engineering problems using codified standard
methods.
PO3: Design/ development of solutions: Design solutions for well-defined technical problems and assist
with the design of systems components or processes to meet specified needs
PO4: Engineering Tools, Experimentation and Testing: Apply modern engineering tools and
Appropriate technique to conduct standard tests and measurements.
PO5: Engineering practices for society, sustainability and environment: Apply appropriate
Technology in context of society, sustainability, environment and ethical practices.
PO6: Project Management: Use engineering management principles individually, as a Team member or
a leader to manage projects and effectively communicate about well-defined engineering activities.
PO7: Life-long learning: Ability to analyse individual needs and engage in updating in the context of
technological changes
PROGRAM SPECIFIC OUTCOMES (PSO)
The Diploma in Computer Engineering will prepare students to attain:
PSO1: Computing Knowledge: Apply computing knowledge with standard practices to
develop software.
PSO2: Computer Engineering maintenance: Maintain computer hardware and software
system.
3
CERTIFICATE
This is to certify that Group Project entitled “ Diabetic Detection Using Machine
Learning ” has been completed under Capstone Project Planning for the Computer
Engineering Department , Batch 2024-25.
The members of the team:
1. Gauravi Marne
2. Prasad More
3. Tejaswini Pokale
4. Shravani Sapkal
Project Guide
Prof. S.Y.Divekar
Computer Engineering Department
4
Acknowledgements
The satisfaction & euphoria that accompany the successful completion of any task would be
incomplete without the mention of the people , who made it possible , whose constant guidance &
encouragement aided us in the completion of our project .
Its our priviledge to express voice of gratitude and respect to all those who guided us and inspired
us in the completion of this project.
We would like to thank our guide S.Y.Divekar for his precious guidance & effectually care which
happens to be the psyche of this report.
We would also like to express our heartfelt gratitude to Capstone Project Co-Ordinator Prof. A. N.
Gedam and Prof.V. N. Kukre, HOD of Computer Department, for his continuous encouragement
& valuable guidance .
And of course , we would like to thank the management of AISSMS Polytechnic for providing us
such an opportunity to learn from these experience.
Signature
Roll No Name
2502 Gauravi Santosh Marne
2504 Prasad Pratap More
2525 Tejaswini Vijay Pokale
2534 Shravani Dilip Sapkal
5
Abstract
➢ We are proposing the development of a software using
machine learning which will be using retina images of eye
and also various essential values for diabetes detection and
then the software will detect whether given values have
diabetes or not. This system will be essential for people who
have symptoms of diabetes and they want to see if they have
diabetes or not.
➢ In this project, build an software which can detect diabetes
from the date which the user enters.
➢ The data which users needs to enters is the image of eye retina
and various body components that will be listed further.
➢ Diabetes is also caused to vision problems. It reduces blood
glucose level in retina.
6
CONTENTS
Chapter Topics Page No.
1.1 Idea of Project 8
Chapter 1:
Introduction 1.2 Motivation of project 8
1.3 Brief descriptions 8
2.1 Literature Survey for problem 10
Chapter 2:
Literature Survey identification
3.1 Problem definition and scope. 12
3.2 Project Role 12
Chapter 3:
Scope of Project 3.3 Project plan 12
3.4 Software and hardware requirement/ 13
specification
14
3.5 System Architecture
Chapter 4: 15
4.1 Bibliography
References and Bibliography
7
Chapter 1
Introduction
1.1 Idea of Project:
• A project on diabetic detection using machine learning in Python can involve
developing a predictive model to identify diabetes based on patient data.
• The project could use datasets like the PIMA Indian Diabetes dataset, which
contains health metrics such as glucose levels, BMI, blood pressure, and age.
• The process would include data preprocessing, feature selection, and training
various classifiers like Logistic Regression, Decision Trees, or Random
Forests.
• After model evaluation using metrics like accuracy and AUC-ROC, the best-
performing model can be deployed in a user-friendly interface, such as a web
app, to provide diabetes risk predictions for users entering their health data.
1.2 Motivation of project:
• The motivation behind the project for diabetic detection using machine
learning lies in addressing the growing global prevalence of diabetes, a chronic
condition that, if undiagnosed or poorly managed, leads to severe health
complications.
• Traditional diagnostic methods can be time-consuming and costly, limiting
their accessibility, especially in under-resourced areas. Leveraging Python's
robust machine learning libraries enables the creation of efficient, accurate,
and scalable predictive models to identify individuals at risk of diabetes.
• By automating early detection, this project aims to facilitate timely medical
intervention, reduce healthcare burdens, and enhance patient outcomes,
contributing to a healthier and more equitable future.
8
1.3 Brief description:
We got the idea of this project when we were doing some research on CPP topics.
Then we came across research paper about diabetes and its tests. Then we learned
that every test for diabetes detection was painful as it was using blood (A1C) and
plasma(FPG-Fasting plasma Glucose).Then we thought why couldn’t we use image
processing for our diabetes detection by Thermography images of an eye and to
introduce the effect of thermal variation of abnormality in the eye structure. In Present
as well as future, Diabetes is a metabolic disease affecting a multitude of people
worldwide. Its incidence rates are increasing alarmingly every year. If untreated,
diabetes-related complications in many vital organs of the body may turn fatal. Early
detection of diabetes is very important for timely treatment which can stop the disease
progressing to such complications. This research paper presents a methodology for
classification of diabetic eye blood vessels concentration and standard tests data of a
person and then detection of diabetes using deep learning architectures. Diabetes
affects body in glucose level, skin thickness, blood vessels of retina are affected,
blood pressure etc. We take into consideration of the data of these body components.
We also employ use of standardized data of previous diabetic data. In total, this
system will use also use the data obtained from the image of eye retina as it should
be considered as a main factor and then by processing the data we can show the
aftermath from our project.
9
Chapter 2
Literature Survey
2.1 Literature Survey for problem identification
1. Warke M et.al. Diabetes diagnosis using machine learning algorithms.
International Research Journal of Engineering and Technology. Research
methodology: The article's datasets provide several healthcare model
parameters along with one specific value, Consequence.
2. Kavakiotisab I et al. Machine learning and data mining methods in diabetes
research. The title applications in the selected articles project the usefulness
3. Benbelkacem S et al. Random forests for diabetes diagnosis. International
Conference on Computer and Information Sciences. IEEE; 2019. Diabetes has
now become a major cause of death in many developing
4. Sun YL, et al. Machine learning techniques for screening and diagnosis of
diabetes 2019.(DR) is a significant sign of diabetes that induces macular
degeneration in grownups. We would want and saw that there was a direct
connection among both IL gene-related Single nucleotide polymorphisms and
the consequences of DR.
5. Maniruzzaman M et al. MM. Classification and prediction of diabetes
disease using machine learning paradigm. The primary objective of this
research is to researchers used numerous different feature extraction methods
to establish a computational modeling ml-based framework for order to
forecast healthcare organizations to anticipate individuals with diabete
10
Chapter 3
Scope of project
3.1 Problem definition & scope
The Prime objective of the Project is to build a Diabetes detection software that
operates on google services and Produce aftermath of the values of body
component values for diabetes detection.
● It will help the person to know if he\she is affected by diabetes effortlessly
and accurately with less redundancy of data and in less time
● It can be accessed remotely which becomes convenient for users to detect
diabetes.
3.2 Project Role
• To reduce human efforts.
• To make machine more efficient.
• To provide an ease while interacting with the machine.
3.3 Project plan
S.r. no. Duration Tasks
1. 4 Days Selection of domain
2. 2 Days Topic selection
3. 1 Week Base paper selection.
4. 4 Days Existing System.
5. 5 Days Requirement collection from Industry
6. 4 Days Project proposal plan.
7. 1 Week Presentation on project Plan.
8. 1 Week Module design.
9 2 Weeks GUI .
10 6 Days Implementation.
11 2 Weeks Testing.
12 4 Days Installation of application
13 1 Week Final project presentation
11
3.4 Software and Hardware Specifications
Software Specifications :
Sr. No. Resource Configuration
1. Operating System Windows 11
2. Coding Language Python
3. Domain Machine Learning
Frameworks (TensorFlow)
Hardware Specifications :
Sr.No Resource Configuration
1 Processor Intel® Pentium® CPU B960
2 Speed 2.20 GHz
3 RAM 4 GB
5 Key Board Standard Windows Keyboard
6 Mouse Two or Three Button Mouse
12
Chapter 4
Methodology
4.1 System Architecture
The system architecture for a diabetes detection project using machine learning in
Python typically includes the following components:
1. Data Collection: Gather patient data, such as medical history, lifestyle habits,
and lab results (e.g., glucose levels, BMI).
2. Data Preprocessing: Clean, normalize, and handle missing values in the
dataset.
3. Feature Selection: Identify significant features affecting diabetes prediction.
4. Model Selection: Choose and
5. train machine learning models like Logistic Regression, Decision Trees, or
Random Forest.
6. Model Evaluation: Validate the model using metrics like accuracy, precision,
recall, and F1-score.
7. Deployment: Integrate the trained model into a web or mobile application for
real-time prediction.
8. Monitoring: Continuously improve the model based on new data and feedback.
4.2 Conclusion
Using patient datasets and blood sample findings, we worked on developing an
algorithm to predict whether a patient has diabetic retinopathy. The accuracy
achieved by training and testing the model is about the same. Regardless of the
difficulties in obtaining quality achievement, this project showed how to use Test
machine learning algorithms such as SVM to build a classifier model that
outperforms Leaner.
13
Chapter 4
Bibliograph
REFERENCES
[1]Daanouni O, et.al., (2019) Predicting diabetes diseases using mixed data and
supervised machine learning algorithms. In: Abstracts of the 4th international
conference on smart city applications.
[2] Sisodia D, et.al., Prediction of diabetes using classification algorithms. Procedia
Comput Sci .
[3]Ahuja R, et.al., (2019) A diabetic disease prediction model basedon classification
algorithms. Ann Emerg Technol Comput 3. -9.
[4]Alehegn M et.al., (2019) Diabetes analysis and prediction using random forest,
KNN, Naïve Bayes, and J48: an ensemble approach. Int J Sci Technol Res .1354.
14
Appendix – B
Name of Program :COMPUTER ENGINEERING Semester : CO – 5 – I
Course Title :Capstone Project Planning Course Code : 22058
Title of Capstone Project Diabetic Detection Using Machine Learning
A.POs addressed by the Capstone Project:
A] Discipline knowledge
B] Engineering Tools
C] The engineer and society
D] Ethics
B. COs addressed by the Capstone Project:
C22058.a: Write the problem/task specification in existing system related to the occupation.
C22058.b: Select, Collect and use required information/knowledge to solve the problem/complete the task.
C22058.c: Logically choose relevant possible solution.
C22058.d: Consider the ethical issues related to project.
C22058.e: Assess the impact of the project on society.
C22058.f: Prepare project proposal with action plan and time duration scientifically before beginning of
project
C22058.f: Communicate effectively and confidently as a member and leader of team.
C. Other Learning Outcomes achieved through this project:
1Unit Outcomes (Cognitive Domain)
I. Problem identification and specification
II. Industrial survey and literature review
2 Practical Outcomes (in Psychomotor Domain)
I. Collect relevant from sources
II. Exprtise technology required for fabrication.
3 Affective Domain Outcomes
a. Demonstrate working as a leader/a team member.
b. Maintain tools and equipment.
c. Follow ethical practices.
Name and Sign of Project guide Signature of Project coordinator
Prof. S.Y.Divekar Prof. A. N. Gedam
15