Anda di halaman 1dari 48

Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Matematika untuk
Machine Learning
Nama pembicara dengan gelar
Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Bagian 1

Vektor

17/10/2019 Judul Pembahasan Pertemuan Disini 2


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Definisi Vektor (1)

Panjang
(Magnitudo) Arah
(Amplitudo)

• Vektor merupakan suatu tanda panah yang mengarah pada satu titik di
sebuah ruang.
• Penulisan vektor umumnya menggunakan huruf kecil dengan panah di
atasnya ( 𝑣Ԧ ).

17/10/2019 Judul Pembahasan Pertemuan Disini 3


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Definisi Vektor (2)


• Secara matematika, vektor merupakan sekumpulan nilai yang berupa
angka.
• Misalkan, untuk kasus sistem zonasi bahan pertimbangan seorang anak
dapat terdaftar dalam suatu sekolah adalah rata-rata nilai UN dan jarak
rumah ke sekolah.

Nilai UN

Jarak

17/10/2019 Judul Pembahasan Pertemuan Disini 4


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Definisi Vektor (2)

Nilai UN : 5

Jarak : 3 km

17/10/2019 Judul Pembahasan Pertemuan Disini 5


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Vektor Dua Dimensi (2D)

5
𝑣Ԧ =
3

17/10/2019 Judul Pembahasan Pertemuan Disini 6


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Vektor Dua Dimensi (2D)

5
𝑣Ԧ =
3

Panjang Vektor (Magnitudo):

𝑣Ԧ = 52 + 32 = 5.8

17/10/2019 Judul Pembahasan Pertemuan Disini 7


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Penjumlahan Vektor

Arah
pesawat

?
17/10/2019 Judul Pembahasan Pertemuan Disini 8
Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Penjumlahan Vektor

Arah pesawat

17/10/2019 Judul Pembahasan Pertemuan Disini 9


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Penjumlahan Vektor

17/10/2019 Judul Pembahasan Pertemuan Disini 10


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Penjumlahan Vektor
Penjumlahan vektor dilakukan dengan menjumlahkan setiap componen
pada dua atau lebih vektor.

3
𝑣Ԧ =
0
−3
𝑤=
−3

17/10/2019 Judul Pembahasan Pertemuan Disini 11


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Penjumlahan Vektor
Penjumlahan vektor dilakukan dengan menjumlahkan setiap componen
pada dua atau lebih vektor.

3
𝑣Ԧ =
0
−3
𝑤=
−3

Penjumlahan Vektor :

3 + (−3) 0
𝑣Ԧ + 𝑤 = =
0 + (−3) −3

17/10/2019 Judul Pembahasan Pertemuan Disini 12


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Vektor

Vektor dengan Vektor dengan


Skalar Vektor

Perkalian Titik Perkalian Silang


(Dot Product) (Cross Product)

17/10/2019 Judul Pembahasan Pertemuan Disini 13


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Vektor dengan Skalar


• Perkalian vektor dengan skalar hanya mengubah panjang vektor
(magnitudo), tidak mengubah arah vektor.

3
𝑣Ԧ =
1
3𝑥2 6
𝑣Ԧ x 2 = =
1𝑥2 2

17/10/2019 Judul Pembahasan Pertemuan Disini 14


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Titik (Dot Product)

• Perkalian titik antara dua vektor menghasilkan nilai skalar.


• Misalkan, penjualan hari ini berhasil menjual 3 pensil dengan harga
10 per satuan dan 2 penghapus dengan harga 5 per satuan. Maka
total keuntungan penjualan dapat diketahui dengan perkalian titik
antara vektor barang dan vektor harga.

3 10
𝑣Ԧ = 𝑤=
2 5
(3𝑥10)
𝑣Ԧ . 𝑤 = + = 30 + 10 = 40
(2𝑥5)

17/10/2019 Judul Pembahasan Pertemuan Disini 15


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Silang (Cross Product)


• Perkalian silang menghasilkan vektor baru yang tegak lurus dengan
vektor-vektor tersebut pada Dimensi Tiga (3D).

17/10/2019 Judul Pembahasan Pertemuan Disini 16


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Silang (Cross Product)

1 3
𝑣Ԧ = 2 𝑤= 2
3 1

2𝑥1 − (3𝑥2)
𝑣Ԧ x 𝑤 =

17/10/2019 Judul Pembahasan Pertemuan Disini 17


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Silang (Cross Product)

1 3
𝑣Ԧ = 2 𝑤= 2
3 1

2𝑥1 − (3𝑥2)
𝑣Ԧ x 𝑤 = 3𝑥3 − (1𝑥1)

17/10/2019 Judul Pembahasan Pertemuan Disini 18


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Silang (Cross Product)

1 3
𝑣Ԧ = 2 𝑤= 2
3 1

2𝑥1 − (3𝑥2) 2−6 −4


𝑣Ԧ x 𝑤 = 3𝑥3 − (1𝑥1) = 9 − 1 = 8
1𝑥2 − (2𝑥3) 2−6 −4

17/10/2019 Judul Pembahasan Pertemuan Disini 19


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Praktikum Lab

Vektor

17/10/2019 Judul Pembahasan Pertemuan Disini 20


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Bagian 2

Matriks

17/10/2019 Judul Pembahasan Pertemuan Disini 21


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Matriks

• Vektor-vektor direpresentasikan dalam bentuk matriks.


• Matriks adalah sebuah array berisi angka yang disusun menjadi baris dan
kolom.
• Penulisan matriks umumnya menggunakan huruf kapital (A).

17/10/2019 Judul Pembahasan Pertemuan Disini 22


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Matriks
• Misalkan, untuk kasus sistem zonasi bahan pertimbangan seorang anak
dapat terdaftar dalam suatu sekolah adalah rata-rata nilai UN dan jarak
rumah ke sekolah.

Nilai UN

Jarak

17/10/2019 Judul Pembahasan Pertemuan Disini 23


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Matriks
Nilai UN:
5

Nilai UN
Jarak: 3
km
Ԧ 5 7
𝐴=
Nilai UN: 3 4
7
Jarak

Jarak: 4
km

17/10/2019 Judul Pembahasan Pertemuan Disini 24


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Penjumlahan Matriks
• Operasi penjumlahan pada matriks dilakukan pada matriks dengan
ukuran yang sama (ukuran baris dan kolom).

3 5 1 2 −2 4
𝐴= 𝐵=
1 4 3 −1 3 1

3+2 5 + (−2) 1 + 4
A+B=
1 + (−1) 4+3 3+1

5 3 5
A+B=
0 7 4

17/10/2019 Judul Pembahasan Pertemuan Disini 25


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Matriks

Matriks dengan Matriks dengan


Skalar Matriks

17/10/2019 Judul Pembahasan Pertemuan Disini 26


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Matriks dengan Skalar


• Perkalian matriks dengan skalar merepresentasikan transformasi matriks
“Scaling”.

3 5 1
𝐴=
1 4 3

3 5 1
2A = 2
1 4 3

2𝑥3 2𝑥5 2𝑥1


2A =
2𝑥1 2𝑥4 2𝑥3

6 10 2
2A =
2 8 6

17/10/2019 Judul Pembahasan Pertemuan Disini 27


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Matriks dengan Matriks

• Pada perkalian antar matriks, ukuran kolom matriks pertama harus


sama dengan ukuran baris pada matriks kedua.

• Ukuran matriks hasil dari operasi ini adalah ukuran baris matriks
pertama dan ukuran kolom matriks kedua.

17/10/2019 Judul Pembahasan Pertemuan Disini 28


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Matriks dengan Matriks

• Contoh:

Matriks A dengan ukuran 3x2 (3 baris 2 kolom) dapat dikalikan dengan


matriks B ukuran 2x3.

2 2
3 5 1 𝑎 𝑏
. 1 −1 =
1 4 3 𝑐 𝑑
3 4
A(2x3) . B(3x2) = C(2x2)

17/10/2019 Judul Pembahasan Pertemuan Disini 29


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Latihan : Perkalian Matriks dengan Matriks


1. A(3x3) . B(3x2)
=

2. A(2x1) . B(1x3) C(3x2)


=
C(2x3)
3. A(1x2) . B(1x2)
Tidak dapat dikalikan
=
C(3x1)
4. A(3x2) . B(2x1)
= C(2x2)

5. A(2x2) . B(2x2)
=
17/10/2019 Judul Pembahasan Pertemuan Disini 30
Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Matriks dengan Matriks

2 2
3 5 1
𝐴= 𝐵 = 1 −1
1 4 3
3 4

(3x2) + (5x1) + (1x3) = 14

A . B = 14

17/10/2019 Judul Pembahasan Pertemuan Disini 31


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Matriks dengan Matriks

2 2
3 5 1
𝐴= 𝐵 = 1 −1
1 4 3
3 4

(3x2) + (5x(-1)) + (1x4) = 5

14 5
A.B=

17/10/2019 Judul Pembahasan Pertemuan Disini 32


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Matriks dengan Matriks

2 2
3 5 1
𝐴= 𝐵 = 1 −1
1 4 3
3 4

(1x2) + (4x1) + (3x3) = 15

14 5
A.B=
15

17/10/2019 Judul Pembahasan Pertemuan Disini 33


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Matriks dengan Matriks

2 2
3 5 1
𝐴= 𝐵 = 1 −1
1 4 3
3 4

(1x2) + (4x(-1)) + (3x4) = 10

14 5
A.B=
15 10

17/10/2019 Judul Pembahasan Pertemuan Disini 34


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Perkalian Matriks dengan Matriks

Latihan:

2 2 8 18 8
3 5 1
1. 1 −1 =
2 1 −2
1 4 3
3 4 13 23 15

2
2. 1 2 −1 3 =
2 6

17/10/2019 Judul Pembahasan Pertemuan Disini 35


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Invers Matriks
• Penulisan invers matriks menggunakan pangkat negatif satu (𝑀−1 )
• Contoh invers matriks ukuran 2x2 :

2 3
B=
1 4

1 4 −3
𝐵−1 =
2𝑥4 −(3𝑥1) −1 2

17/10/2019 Judul Pembahasan Pertemuan Disini 36


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Invers Matriks

Latihan:
1Τ − 2Τ3
1 2 −4 3
5 4 =
1. A = , 𝐴−1 = 6 −1 5 − 1Τ6 5Τ6
1 2

−2 2 1Τ − 1Τ3
2. B = , 𝐵−1 = − 1 −2 2
= 3
2 1 6 2 1 − 1Τ3 − 1Τ6

17/10/2019 Judul Pembahasan Pertemuan Disini 37


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Transpose Matriks

• Transpose matriks merupakan transformasi baris dan kolom pada matriks.


• Transpose Matriks A(3x2) adalah A(2x3)
• Contoh :

3 5 1
𝐴=
1 4 3

3 1
𝐴𝑇 = 5 4
1 3

17/10/2019 Judul Pembahasan Pertemuan Disini 38


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Praktikum Lab

Matriks

17/10/2019 Judul Pembahasan Pertemuan Disini 39


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

EigenValues dan EigenVector


• Hasil transformasi vektor 𝑣Ԧ dengan matriks transformasi A adalah
memperbesar panjang vektor 𝑣Ԧ tetapi tidak mengubah arahnya.

2 0 1
A= 𝑣Ԧ =
0 2 0

2 0 1 2
A𝑣Ԧ = . =
0 2 0 0

17/10/2019 Judul Pembahasan Pertemuan Disini 40


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

EigenValues dan EigenVector


• Hasil transformasi vektor 𝑣Ԧ dengan matriks transformasi A adalah
memperbesar panjang vektor 𝑣Ԧ tetapi tidak mengubah arahnya.

2 0 1
A= 𝑣Ԧ =
0 2 0

2 0 1 2
A𝑣Ԧ = . =
0 2 0 0

17/10/2019 Judul Pembahasan Pertemuan Disini 41


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

EigenValues dan EigenVector


• Transformasi vektor 𝑣Ԧ dengan matriks A adalah sama dengan
transformasi vektor 𝑣Ԧ dengan skalar λ .

2 0 1
A= 𝑣Ԧ =
0 2 0

2 0 1 2
A𝑣Ԧ = . =
0 2 0 0

1 2
2x =
0 0
λ

A𝑣Ԧ = λ𝑣Ԧ

17/10/2019 Judul Pembahasan Pertemuan Disini 42


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

EigenValues dan EigenVector


2 0 1
Matriks A = Vektor 𝑣Ԧ = Skalar λ = 2
0 2 0

EigenVector

A𝑣Ԧ = λ𝑣Ԧ
EigenValue

17/10/2019 Judul Pembahasan Pertemuan Disini 43


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

EigenValues dan EigenVector


• Satu matriks dapat memiliki lebih dari satu pasangan EigenVector dan
EigenValue.

2 0 0
A= 𝑣Ԧ =
0 2 1

2 0 0 0
A𝑣Ԧ = . =
0 2 1 2

0 0
2x =
1 2
λ

A𝑣Ԧ = λ𝑣Ԧ

17/10/2019 Judul Pembahasan Pertemuan Disini 44


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

EigenValues dan EigenVector


2 0
Matriks A =
0 2

1
EigenVektor : 𝑣Ԧ =
0

EigenValues :λ=2

0
EigenVektor : 𝑣Ԧ =
1

EigenValues :λ=2

17/10/2019 Judul Pembahasan Pertemuan Disini 45


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

EigenValues dan EigenVector


𝐴11 𝐴21
• Suatu matriks 𝐴 = memiliki matriks EigenVector dengan
𝐴12 𝐴22

𝑉11 𝑉21
EigenVector di setiap kolomnya 𝑄 = dan EigenValues di
𝑉12 𝑉22

λ1 0
diagonal matriksnya λ=
0 λ2

17/10/2019 Judul Pembahasan Pertemuan Disini 46


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

EigenValues dan EigenVector

2 0 Matriks :
Matriks A =
0 2
2 0
A=
1 0 2
EigenVektor : 𝑣Ԧ =
0
EigenVektor:
EigenValues :λ=2
1 0
Q=
0 1

0 EigenValue:
EigenVektor : 𝑣Ԧ =
1
2 0
λ=
EigenValues :λ=2 0 2

17/10/2019 Judul Pembahasan Pertemuan Disini 47


Program Fresh Graduate Academy Digital Talent Scholarship 2019 | Machine Learning

Praktikum Lab

EigenVektor dan
EigenValue

17/10/2019 Judul Pembahasan Pertemuan Disini 48

Anda mungkin juga menyukai