Machine Learning - v1
Machine Learning - v1
EE66120
Elective I
BTech Sixth Semester
Concept
• To program computers so that they can learn from input available to
them.
• Roughly speaking, learning is the process of converting experience
into expertise or knowledge.
• The input to a learning algorithm is training data, representing
experience, and the output is some expertise, which usually takes the
form of another computer program that can perform some task
Examples
• Bait Shyness - Rats Learning to Avoid Poisonous Baits: When rats encounter
food items with novel look or smell, they will first eat very small amounts,
and subsequent feeding will depend on the flavor of the food and its
physiological effects. If the food produces an ill effect, the novel food will
often be associated with the illness, and subsequently, the rats will not eat
it.
• Program a machine that learns how to filter spam e-mails: The machine
can simply memorize all previous e-mails that had been labeled as spam e-
mails by the human user.
1. Supervised learning – Also called predictive learning. A machine predicts the class of unknown
objects based on prior class related information of similar objects.
2. Unsupervised learning – Also called descriptive learning. A machine finds patterns in unknown
objects by grouping similar objects together.
3. Reinforcement learning – A machine learns to act on its own to achieve the given goals.
1. The basic input, or the
experience in the paradigm of
Supervised Learning machine learning, is given in the
form of training data .
2. Training data is the past
information on a specific task.
✓ In context of the image
segregation problem, training
data will have past data on
different aspects or features
on a number of images, along
with a tag on whether the
image is round or triangular,
or blue or green in colour.
3. The tag is called ‘ label’ and it is
said that the training data is
labelled in case of supervised
learning.
Classification
Classification is a type of supervised
learning where a target feature,
which is of type categorical, is
predicted for test data based on the
information imparted by training
data. The target categorical feature is
known as class.