Lecture 1. Machine learning, Determine whether an email is spam or not spam

nurzanahlaisam 17 views 11 slides May 24, 2024
Slide 1
Slide 1 of 11
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11

About This Presentation

data and analysist


Slide Content

Lecture 1
Machine Learning

Write a program to compute the payable
tax?

Determine whether an email is
spam or not spam?

Traditional approach to develop a program

Write a program to group similar
photos

Credit approval
•Write a program that determine whether a
bank should approve a loan application?

Problems
•It is difficult to define explicit logic or rules to
solve a particular problem
•It may be too complicated to write a program
that define the rules
•Do not know what rules our brain make
decisions?
•Some rules are keep changing and our
program needs to keep changing

Machine learning (ML)
•Field of study that gives computers the ability to
learn without being explicitly programmed (Arthur
Samuel, 1959)
•Langley (1996) defined ML as the computational
study of algorithms that improve performance
based on experience.
•Van Leeuwen (2004) stated that machine learning
deals with programs that learn from experience
which improve or adapt at their performance on a
certain task or group of tasks over time.

Machine learning approach
•Instead of writing a program by hand for each
specific task, we collect lots of examples that
specify the correct output for a given input.
•A machine learning algorithm then takes these
examples and produces a program that does
the job.

Machine Learning Approach

Machine learning approach
–The program works for new cases as well as the
ones we trained it on.
–If the data changes the program can change too
by training on the new data.
Tags