Machine learning for
Data Science
Prof. Dr. Sohail Abdul Sattar
Department of Computer Science &
Information Technology
NED University
PhD Computer Vision NED + UCF (Orlando, US)
MS Comp. Science NED
MCS Comp. Science KU
BE Mech. Engg. NED
Saturday, September 28, 2024 1
Thanks to the owner of the lecture slides
Prof. Dr. Andrew Ng
Stanford University
Prof. Dr. Sohail Abdul Sattar
Saturday, September 28, 2024 3
Saturday, September 28, 2024 4
Linear Algebra Review
• Matrics & Vectors
Saturday, September 28, 2024 5
Saturday, September 28, 2024 6
Saturday, September 28, 2024 7
Saturday, September 28, 2024 8
Saturday, September 28, 2024 9
Saturday, September 28, 2024 10
Saturday, September 28, 2024 11
Addition and scalar multiplication
Saturday, September 28, 2024 12
Saturday, September 28, 2024 13
Saturday, September 28, 2024 14
Saturday, September 28, 2024 15
Matrix Vector Multiplication
• Matrix-Matrix Muktiplication
Saturday, September 28, 2024 16
Saturday, September 28, 2024 17
Saturday, September 28, 2024 18
Saturday, September 28, 2024 19
Saturday, September 28, 2024 20
Saturday, September 28, 2024 21
Saturday, September 28, 2024 22
Saturday, September 28, 2024 23
Matrix multiplication propertities
Saturday, September 28, 2024 24
Saturday, September 28, 2024 25
Saturday, September 28, 2024 26
Saturday, September 28, 2024 27
Saturday, September 28, 2024 28
Inverse and transpose
Saturday, September 28, 2024 29
Saturday, September 28, 2024 30
Saturday, September 28, 2024 31
Saturday, September 28, 2024 32
Saturday, September 28, 2024 33
04.1-
LinearRegressionWithMultipleVariable
s-MultipleFeatures
Saturday, September 28, 2024 34
Saturday, September 28, 2024 35
Saturday, September 28, 2024 36
Saturday, September 28, 2024 37
Saturday, September 28, 2024 38
Saturday, September 28, 2024 39
Saturday, September 28, 2024 40
Saturday, September 28, 2024 41
Saturday, September 28, 2024 42
Saturday, September 28, 2024 43
04.2-LinearRegressionWithMultipleVariables-
GradientDescentForMultipleVariables
Saturday, September 28, 2024 44
Saturday, September 28, 2024 45
Saturday, September 28, 2024 46
Saturday, September 28, 2024 47
Saturday, September 28, 2024 48
Saturday, September 28, 2024 49
Saturday, September 28, 2024 50
Saturday, September 28, 2024 51
Saturday, September 28, 2024 52
Saturday, September 28, 2024 53
Saturday, September 28, 2024 54
Saturday, September 28, 2024 55
Saturday, September 28, 2024 56
Saturday, September 28, 2024 57
Saturday, September 28, 2024 58
LinearRegressionWithMultipleVariable
s-
GradientDescentInPracticeIFeatureScal
ing
Saturday, September 28, 2024 59
Saturday, September 28, 2024 60
Saturday, September 28, 2024 61
Saturday, September 28, 2024 62
Saturday, September 28, 2024 63
Saturday, September 28, 2024 64
Saturday, September 28, 2024 65
Saturday, September 28, 2024 66
Saturday, September 28, 2024 67
Saturday, September 28, 2024 68
LinearRegressionWithMultipleVariable
s-
GradientDescentInPracticeIILearningR
ate
Saturday, September 28, 2024 69
Saturday, September 28, 2024 70
Saturday, September 28, 2024 71
Saturday, September 28, 2024 72
Saturday, September 28, 2024 73
Saturday, September 28, 2024 74
Saturday, September 28, 2024 75
Saturday, September 28, 2024 76
Saturday, September 28, 2024 77
Saturday, September 28, 2024 78
Saturday, September 28, 2024 79
Saturday, September 28, 2024 80
04.5-
LinearRegressionWithMultipleVariable
s-FeaturesAndPolynomialRegression
• 04.5-LinearRegressionWithMultipleVariables-
FeaturesAndPolynomialRegression
Saturday, September 28, 2024 81
Saturday, September 28, 2024 82
Saturday, September 28, 2024 83
Saturday, September 28, 2024 84
Saturday, September 28, 2024 85
Saturday, September 28, 2024 86
Saturday, September 28, 2024 87
Saturday, September 28, 2024 88
Saturday, September 28, 2024 89
Saturday, September 28, 2024 90
Saturday, September 28, 2024 91
Saturday, September 28, 2024 92
04.6-V2-
LinearRegressionWithMultipleVariable
s-NormalEquation
• 04.6-V2-
LinearRegressionWithMultipleVariables-
NormalEquation
Saturday, September 28, 2024 93
Saturday, September 28, 2024 94
Saturday, September 28, 2024 95
Saturday, September 28, 2024 96
Saturday, September 28, 2024 97
Saturday, September 28, 2024 98
Saturday, September 28, 2024 99
Saturday, September 28, 2024 100
Saturday, September 28, 2024 101
Saturday, September 28, 2024 102
Saturday, September 28, 2024 103
Saturday, September 28, 2024 104
Saturday, September 28, 2024 105
Saturday, September 28, 2024 106
Saturday, September 28, 2024 107
Saturday, September 28, 2024 108
Saturday, September 28, 2024 109
Saturday, September 28, 2024 110
Saturday, September 28, 2024 111
LinearRegressionWithMultipleVariable
s-
NormalEquationNonInvertibility(Optio
nal) (1)
• 04.7-LinearRegressionWithMultipleVariables-
NormalEquationNonInvertibility(Optional) (1)
Saturday, September 28, 2024 112
Saturday, September 28, 2024 113
Saturday, September 28, 2024 114
Saturday, September 28, 2024 115
Saturday, September 28, 2024 116
Saturday, September 28, 2024 117