ML Doc1
ML Doc1
Machines can learn from past data and automatically improve their
performance.
Definition of Learning
A computer program is said to learn from experience E concerning
some class of tasks T and performance measure P, if its
performance at tasks T, as measured by P, improves with
experience E.
Examples
1. Supervised learning:
2. Unsupervised learning:
Clustering
1. Exclusive (partitioning)
2. Agglomerative
3. Overlapping
4. Probabilistic
Clustering Types:-
1. Hierarchical clustering
2. K-means clustering
Apriori Algorithm
Eclat Algorithm
FP-Growth Algorithm
3.Reinforcement Learning:
1. Labeled data
2. Unlabeled data
Data can be divided into training and testing sets. The training set is
used to train the model, and the testing set is used to evaluate the
performance of the model. It is important to ensure that the data is
split in a random and representative way.
Data preprocessing is an important step in the machine learning
pipeline. This step can include cleaning and normalizing the data,
handling missing values, and feature selection or engineering.
Consider an example:
Image Recognition
Speech Recognition
Recommender Systems
Fraud Detection
Medical Diagnosis
Virtual Try On
Image Recognition
Image Recognition is one of the reasons behind the boom one could
have experienced in the field of Deep Learning. The task which started
from classification between cats and dog images has now evolved up
to the level of Face Recognition and real-world use cases based on that
like employee attendance tracking.
Speech Recognition
Speech Recognition based smart systems like Alexa and Siri have
certainly come across and used to communicate with them. In the
backend, these systems are based basically on Speech Recognition
systems. These systems are designed such that they can convert voice
instructions into text.
Recommender Systems
As our world has digitalized more and more approximately every tech
giants try to provide customized services to its users. This application
is possible just because of the recommender systems which can
analyze a user’s preferences and search history and based on that they
can recommend content or services to them.
Fraud Detection
In today’s world, most things have been digitalized varying from buying
toothbrushes or making transactions of millions of dollars everything is
accessible and easy to use. But with this process of digitization cases
of fraudulent transactions and fraudulent activities have increased.
Identifying them is not that easy but machine learning systems are
very efficient in these tasks.
Due to these applications only whenever the system detects red flags
in a user’s activity than a suitable notification be provided to the
administrator so, that these cases can be monitored properly for any
spam or fraud activities.
The most common example of this use case is that of the Tesla cars
which are well-tested and proven for autonomous driving.
Medical Diagnosis
Not even in the field of disease diagnosis in human beings but they
work perfectly fine for plant disease-related tasks whether it is to
predict the type of disease it is or to detect whether some disease is
going to occur in the future.
Virtual Try On
Have you ever purchased your specs or lenses from Lenskart? If yes
then you must have come across its feature where you can try different
frames virtually without actually purchasing them or visiting the outlet.
This has become possible just because of the machine learning
systems only which identify certain landmarks on a person’s face and
then place the specs virtually on your face using those landmarks.