recomendation system using Machine Learning
recomendation system using Machine Learning
MEDICINE RECOMENDATION
SYSTEM:THE FUTURE HEALTH CARE
• The system should also be user-friendly and easily accessible to both developers and
end-users.
• Real-Time Identification: Enable real-time pill identification, where users can use to
enter the Disease for immediate identification.
PROPOSED BLOCK DIAGRAM
Prediction of
Diets Model
MEDICINE RECOMMENDATION SYSTEM PIPELINE
Validation
Prediction of
Workouts
•Efficiency: Users can quickly identify Medicine and its precautions without the need
for manual, time-consuming processes, making it suitable for busy healthcare settings.
•Consistency: The system will offer consistent results, eliminating the subjectivity
associated with human-based identification methods.
11
LIST OF MODULES
Module 1: Trains machine learning models using a dataset of disease symptoms,
corresponding symptoms, and precautions.
Algorithms applied include support vector machine, random forest, extra trees classifier,
logistic regression, multinomial naive Bayes, and decision tree.
Module 2: Interacts with the user (patient) via voice input. The patient describes illness
symptoms using a microphone, and the system predicts the disease and recommends precautions.
Module 3: Scikit-learn is built on top of other popular Python libraries like NumPy, pandas, and
Matplotlib.
Module 4: supervised learning techniques, such as linear regression, decision trees, support vector
machines (SVM), and k-nearest neighbors (k-
NN).
Module 5: Pickling is the process of converting a Python object hierarchy into a byte stream.When
you pickle an object, it gets transformed into a format that can be saved to disk or transmitted over a
network.
LITERATURE SURVEY
13
LITERATURE SURVEY Contd.
A Fair and Safe Usage Drug Recommendation System in Medical Emergencies:
MERITS:Researchers proposed a system using a stacked artificial neural network (ANN)
model.
•The goal was to improve the fairness and safety of treatment for infectious diseases.
•The system recommends drugs based on a patient’s previous health profile, lifestyle, and habits.
•Achieved an impressive 97.5% accuracy in drug recommendations.
•Such a system could be especially useful during health emergencies.
•DEMRITS:May not delve into the scalability of the proposed system for a large variety of pills.
A Comparative Study on Pill Recognition: Traditional Methods versus Machine
Learning Approaches:
MERIT: Provides a comprehensive comparison between traditional computer vision methods
and machine learning approaches for pill identification.
DEMERIT: The study may not focus extensively on the latest advancements in either
traditional or machine learning methods, potentially missing out on cutting-edge
technologies.
FLOW CHART
Organize
images into
Load
folders
Dataset according to
their labels
Compile
Model
Disease Data Adam
Data Pre optimizer Pre
Generator Save Load
Categorical Train process Make Display
processing based on Trained Trained Input
cross Model prediction Results
Symptoms Model Model
entropy image
loss
accuracy
Transfer metric
Define Learning Load
Model pre-trained
Architecture model without
top layers
15
ALGORITHM
USAGE
Data Preprocessing - Performs various data augmentation techniques, such as rescaling,
shearing, zooming, and horizontal flipping, to artificially increase the diversity of the
training set and improve the model's ability to generalize to new data.
Deep Learning - Researchers have applied various deep learning (DL) models to patients’ EHRs
recommend prescriptions.DL-based
to medication recommendation (MR) models analyze patient data and
suggest appropriate medications.
Random Forest -Is an ensemble learning method that combines multiple decision trees.It
accuracy by reducing overfitting and handling noisy data .In medicine recommendation,
improves
Random
Forest considers various patient attributes to suggest appropriate
medication
Personalized Medicine Recommendations- The goal of personalized medicine recommendation
systems is to tailor drug suggestions to individual patients.These systems consider medical
conditions,
symptoms, allergies, and other relevant factors.Machine learning models, such as neural
collaborative filtering, and hybrid approaches, contribute to personalized
networks,
recommendations
16
LIBRARIES
USED
Tensorflow – Machine learning library for building and training neural network models.
Numpy – NumPy can be used to perform a wide variety of mathematical operations on arrays.
Pandas - Pandas is a Python library used for working with data sets. It has functions for
analyzing, cleaning, exploring, and manipulating data.
Pickle– Python's Pickle module is a popular format used to serialize and deserialize data types.
17
HARDWARE
REQUIREMENTS
Operating System : Windows 11
Processor : Intel Core i5 11th Gen
Video card : NVIDIA GTX GEFORCE 1050TI
Memory : 8GB RAM
Resolution : 1920X1080
Storage (Hard Drives) : SSDs (Solid State Drives) are faster than traditional
HDDs (Hard Disk Drives) and are recommended for better
performance.
18
SOFTWARE REQUIREMENTS
networks.
IMPLEMENTATION
There are programs in our project:
29
OUTPUT
FUTURE ENHANCEMENTS
Data Enrichment - Collect and incorporate a more extensive and diverse dataset of
Disease to enhance the model's recognition capabilities.
Database Optimization - Explore ways to optimize database for efficient storage and
retrieval of pill-related information.
33
FUTURE ENHANCEMENTS
Contd..
Model Architecture Upgrade - Replace the Machine learning architecture with a more
sophisticated CNN model, considering architectures like ResNet or EfficientNet for
improved accuracy.
34
CONCLUSION
The proposed automated Medicine identification system, powered by Machine Learning
and Deep Learning, offers a highly accurate and efficient solution for identifying Indian
Medicine based on visual characteristics.
This system addresses the limitations of existing manual methods, providing consistent and
objective results, improved scalability, and enhanced detection capabilities.
35
REFERENCES
•P. Chotivatunyu and N. Hnoohom, "Medicine Identification System on Mobile Devices for the
elderly," 2020 15th International Joint Symposium on Artificial Intelligence and Natural
Language Processing (iSAI-NLP), 2020, pp. 1-6, doi: 10.1109/iSAI-
NLP51646.2020.9376837.
•Ting, HW., Chung, SL., Chen, CF. et al. A drug identification model developed using deep
learning technologies: experience of a medical center in Taiwan. BMC Health Serv Res 20, 312
(2020).
•Rizwan Patan, Suresh Kallam, and Mohamed Yasin Noor Mohamed. "Segmentation of nuclei
in histopathology images using fully convolutional deep neural architecture." In 2020
International Conference on computing and information technology (ICCIT-1441), pp. 1-7.
IEEE, 2020. 36
THANK YOU