Multiple Disease Prediction and Medical Check Up Using Machine Learning
Multiple Disease Prediction and Medical Check Up Using Machine Learning
❏ ABSTRACT
❏ LITERATURE STUDY
❏ SYSTEM ANALYSIS
EXISTING SYSTEM
PROPOSED SYSTEM
FEASIBILITY STUDY
REQUIREMENT SPECIFICATION
ACTIVITY DIAGRAM
SEQUENCE DIAGRAM
CLASS DIAGRAM
❏ MODULE DESCRIPTION
❏ TESTING
❏ CONCLUSION
ABSTRACT
➢ The project aims to develop a Random Forest Based system for disease analysis using
relevant data like age and blood glucose levels.
1.EXISTING SYSTEM
Disease prediction systems are crucial for people’s lives, but traditional approaches
are not highly accurate or efficient, potentially leading to false assumptions and improper
diagnosis and treatment.
2.PROPOSED SYSTEM
● The proposed system uses machine learning and deep learning algorithms to predict
● CNNs, a class of deep neural networks, are used for image recognition, natural language
processing, drug discovery, and health risk assessments.
● The system uses inputs like radius mean perimeter area, blood glucose, chest pain, age
and gender for cancer, diabetes, hearts disease, and malaria.
● After training, a rule set is formed, and the system classifies and predicts the most likely
disease.
ADVANTAGES OF PROPOSED SYSTEM
➢ A study conducted in The UK and The USA aimed to investigate the impact of
medical errors on clinician well being and patient care quality.
➢ The study involved a cross- sectional survey of 265 physicians and nurses.
➢ The results revealed that errors can lead to professional or personal disruption,
emotional responses, coping strategies, and perceptions of organizational
support.
➢ The study also proposed an end to end application to analyze and predict
diseases, including liver, cardiovascular,kidney-related cancer, pneumonia and
malaria.
➢ A business proposal outlines the primary goals and preliminary cost estimates
for a project aimed at improving server performance.
1.ECONOMICAL FEASIBILITY
2.TECHNICAL FEASIBILITY
3.OPERATIONAL FEASIBILITY
4.SOCIAL FEASIBILITY
ECONOMIC FEASIBILITY
➢ The study suggests that using the open-source and free technologies can lead to
cost savings for upper management, as resources are limited and every dollar spent
must have a valid reason.
TECHNICAL FEASIBILITY
➢ This research aims to determine the system’s technical feasibility, ensuring smooth
development without excessive IT staff pressure, and ensuring simplicity in design
for minimal adjustments.
OPERATIONAL FEASIBILITY
➢ Research emphasizes the importance of user input in technology adoption.
➢ Training and orientation are crucial for quick adoption and fostering trust, as users
need to feel comfortable submitting constructive feedback without fear of threats.
SOCIAL FEASIBILITY
➢ The social feasibility analysis assesses the project’s potential to impact the
community, considering cultural norms and institutional frameworks that may
limit the availability of certain workers.
REQUIREMENT SPECIFICATIONS
HARDWARE REQUIREMENTS
PROCESSOR : Pentium Dual Core 2.00HZ
SOFTWARE REQUIREMENTS
OPERATING SYSTEM : Windows 7 (with service pack 1),8,8,8 and 10
LANGUAGE : Python
LANGUAGE SPECIFICATION - PYTHON
➢ Python is a popular programming language due to its user-friendliness,
rich features, and versatility.
➢ Python’s popularity stems from its ability to function on its own platform
and its active python community,which facilitates discussions and
suggestions on improving program functionality.
SYSTEM ARCHITECTURE
➢ The diagram shows how many actions andchoices are linked together
➢ You might say that the whole process and how it was carried out is a picture.
ARCHITECTURE DIAGRAM
USE-CASE DIAGRAM
➢ The possible interactions between the user, the dataset, and the algorithm are often
depicted in a use case diagram.
➢ Advantages:
2.gathering requirements
➢ `An activity diagram, in its most basic form, is a visual representation of the
sequence in which tasks are performed.
➢ These are another type of interaction based diagram used to display the
workings of the system.
➢ They record the conditions under which objects and processes cooperate.
SEQUENCE DIAGRAM
CLASS DIAGRAM
➢ A # a protected one
Model selection
Data splitting
Model fitting
Hyperparameter training
MODULE 3: PREDICITONS
➢ Once the random forest models have been trained in Module 2, the next step is
to use the models to make on new,unseen data.
➢ In this we use four trained models to predict the presence or absence of each of
the four health conditions
Input data
Model predictions
Output results
MODULE 4 : WEB APP DEPLOYMENT
➢ This describes a python script to handle server side processing for a web
application.
➢ The code will be developed using flask, a tool that simplifies web application
creation.
➢ A virtual environment is created, and a new file called “main.py” is created.
➢ The script is executed, and the results are displayed on the first local server
hosted webpage.
➢ Flask’s route decorator is used to to link a URL to a function, and a new feature
called “add url rule” is added to associate a URL with a specific function.
MULTI-PAGE CREATION
➢ Alzheimer’s, cancer, heart disease, renal disease, and pneumonia are only few of
the diseases that we stimulate in various variants.
➢ Next , using the flask module and python notebook, we compile everything into a
single HTML,file.
TESTING
2. Unit Testing: Test individual units or components of the system, such as the image
preprocessing algorithms or the logistic regression classifier.
3. Integration Testing: Test how different components or systems of the system work
together, such as the integration between the convolutional neural network and the
logistic regression classifier
CONCLUSION