Machine Learning Unit-1.1
Machine Learning Unit-1.1
1. Introduction
2. Linear Regression and Decision Trees
3. Instance based learning Feature Selection
4. Probability and Bayes Learning
5. Support Vector Machines
6. Neural Network
7. Introduction to Computational Learning Theory
8. Clustering
UNIT-1: Overview of Course
1. Introduction to Machine Learning
2. Definition of Machine Learning
3. Machine Learning with daily life examples
4. Different Types of Learning
5. Applications of Machine Learning
6. Examples of Machine Learning
7. Hypothesis space, Inductive Bias
8. Evaluation, Training and Test set, Cross-validation
9. Overfitting and Underfitting
Figure1:- Machine
• Artificial Intelligence is the concept of creating
smart intelligent machines. Ability of machine to
imitate intelligence like Intelligent human brain.
• However, algorithms have been invented that are effective for certain types of
learning tasks, and a theoretical understanding of learning is beginning to
emerge.
• In the field known as data mining, machine learning algorithms are being used
routinely to discover valuable knowledge from large commercial databases
containing equipment maintenance records, loan applications, financial
transactions, medical records, patient record etc.
• A few specific achievements provide a glimpse of the
state of the art:
• IT Managers:
They are primarily responsible for developing the
infrastructure and architecture to enable data science
activities. Data science teams are constantly monitored and
resourced accordingly to ensure that they operate efficiently
and safely. They may also be in charge of creating and
maintaining IT environments for data science teams.
Data Science tools
• Data scientists rely on the following popular programming
languages to conduct data analysis and statistical regression.
Data
Computer Output
Program
Data
Computer Program
Output
What is Machine Learning?
• Learning:- “Learning is any process by which a system
improves performance from experience.” - Herbert Simon
• Measure of improvement :
– For example: increasing accuracy in prediction,
acquiring new, improved speed and efficiency
How Does Machine Learning Work?
• Machine learning accesses vast amounts of data (both structured and unstructured)
and learns from it to predict the future. It learns from the data by using multiple
algorithms and techniques. Below is a diagram that shows how a machine learns from
data.
Machine Learning
Past Data Algorithm Output
• https://www.simplilearn.com/tutorials/artificial-intelligence-tutorial/ai-vs-machine-le
arning-vs-deep-learning
• Reference Books:
1. Machine-Learning-Tom-Mitchell Publisher: McGraw-Hill
Programs vs learning algorithms
Algorithmic solution
Data
Computer Output
Program
Data
Computer Program
Output
Domains and ML Applications
Domain:- Automobile
Example: A robot driving learning problem
• Task T: driving on public four-lane highways
using vision sensors
• Performance measure P: average distance
traveled before an error
• Training experience E: a sequence of images
and steering commands recorded while
observing a human driver
Domain: Health Care
• Diagnose a disease
– Input: symptoms, lab measurements, test result.
– Output: One of set of possible diseases, or
“none of the above”
• Definition of Support:
• Support is the frequency of A or how frequently an
itemset appears in the dataset.
• From the above table:
• If Lift(l)<1: It means they appear less than expected. Greater lift values
indicate stronger association.
• Lift(l)= Support(X,Y)/(Support(X)*Support(Y))
l=Supp({Milk, Diaper, Beer})/ (Supp({Milk, Diaper})*Supp({Beer}))
= 0.4/(0.6*0.6)
=1.11
Applications of Association Rule Learning
2. Medical Diagnosis: With the help of association rules, patients can be cured
easily, as it helps in identifying the probability of illness for a particular
disease.
4. Web usage mining: Web usage mining is basically the extraction of various
types of interesting data that is readily available and accessible in the ocean
of huge web pages, from Internet.
Classification
• Example: Credit
scoring
• Differentiating
between low-risk
and high-risk
customers from their
income and savings
Test images
37
Clustering
Clustering
Regression
• Example: Price of a
used car
y = wx+w0
• x : car attributes
y : price
y = g (x | q )
g ( ) model,
q parameters
40
• Regression:
Some other applications
• Fraud detection : Credit card Providers
Determine whether or not someone will
default on a home mortgage.
Understand consumer sentiment based off of
unstructured text data.
Determine customers behavior based on
previous records/pattern.
• Speech recognition:
• Face Recognition:
• Weather Forecasting
• NLP:
detect where entities are mentioned in NL
detect what facts are expressed in NL
detect if a product/movie review is positive,
negative, or neutral
• Financial:
Predict if a stock will rise or fall?
Predict if a user will click on an ad or not?