Professional Documents
Culture Documents
Define Machine Learning. Discuss The Types of Machine Learning. List The Application Areas of Machine Learning
Define Machine Learning. Discuss The Types of Machine Learning. List The Application Areas of Machine Learning
Definition:
A computer program is said to learn from experience E with respect to
some class of tasks T and performance measure P, if its performance at
tasks in T, as measured by P, improves with experience E.
Types:
Supervised Learning
Unsupervised learning
Reinforcement Learning
Supervised Learning:
X,y (pre-classified training examples)
Given an observation x, what is the best label for y?
Unsupervised learning:
X
Given a set of x’s, cluster or summarize them
Reinforcement Learning:
Determine what to do based on rewards and punishments. It is about
taking suitable action to maximize reward in a particular situation. It is
employed by various software and machines to find the best possible
behaviour or path it should take in a specific situation.
Example :
The problem is as follows: We have an agent and a reward, with many
hurdles in between. The agent is supposed to find the best possible path
to reach the reward. The following problem explains the problem more
easily.
The above image shows robot, diamond and fire. The goal of the robot is
to get the reward that is the diamond and avoid the hurdles that is fire.
The robot learns by trying all the possible paths and then choosing the
path which gives him the reward with the least hurdles. Each right step
will give the robot a reward and each wrong step will subtract the reward
of the robot.
The total reward will be calculated when it reaches the final reward that
is the diamond.
Application:
Email filtering: Email services use Machine Learning to filter
incoming emails. Users can train their spam filters by marking
emails as “spam”.
Personalization: Online services use Machine learning to
personalize your experience. Services, like Amazon or Netflix,
“learn” from your previous purchases and the purchases of other
users in order to recommend relevant content for you.
Fraud detection: Banks use Machine Learning to determine if there
is strange activity on your account. Unexpected activity, such as
foreign transactions, could be flagged by the algorithm.
Speech recognition: Applications use Machine Learning to
optimize speech recognition functions. Examples include intelligent
personal assistants, e.g. Amazon’s “Alexa” or Apple’s “Siri”.