ML - Lecture - 1 Introduction To ML
ML - Lecture - 1 Introduction To ML
Learning
Rift Valley University, Shashamane Campus
Department of Computer Science
Nov, 2024
Outline
11/2/2024 2
What is Machine Learning ?
11/2/2024 3
What is Machine Learning ?
11/2/2024 4
Examples of ML Application
11/2/2024 7
ML related to this Course
Some prerequisite :
Programming (python, matlab, R etc…)
Probability and Statistics;
Mathematics (Linear Algebra, Matrix, Vector, differential
calculus, and integral calculus)
Curiosity of working with data etc…
11/2/2024 8
Learning Path
11/2/2024 9
Learning Path
11/2/2024 10
Learning Path
11/2/2024 11
Learning Path
11/2/2024 12
Learning Path
11/2/2024 13
Learning Path
11/2/2024 14
Major Classes of ML
Algorithms
11/2/2024 15
Supervised Learning
11/2/2024 16
Supervised Learning
Input 1 2 3 4 5 6 9
Output 1 4 9 16 25 36 ?
Supervised Learning:
Regression Problem: numerical / continuous value.
Given some data, you assume that those values come from some
sort of function and try to find out what the function is.
It is a problem of function approximation or interpolation.
11/2/2024 18
Supervised Learning
11/2/2024 19
Unsupervised Learning
Unsupervised learning :
Unsupervised (concise description) [cluster scores well]
The aim of unsupervised learning is to find clusters of
similar inputs in the data without being explicitly told that some
data points belong to one class and the other in other classes.
11/2/2024 20
Unsupervised Learning
11/2/2024 21
Unsupervised Learning
11/2/2024 22
Reinforcement Learning
Reinforcement learning :
Reinforcement (stimulus/state, action, reward) [behavior scores
well] – reward maximization.
The algorithm searches over the state space of possible inputs and
outputs in order to maximize a reward.
Learn to select an action to maximize payoff.
11/2/2024 23
Machine Learning Vs AI
11/2/2024 24
Machine Learning Vs AI
11/2/2024 25
Machine Learning Application
11/2/2024 26
Machine Learning
11/2/2024 27
Machine Learning
11/2/2024 28
Machine Learning
11/2/2024 29