Pada tutorial Machine Learning Bahasa Indnesia yang ke-7 Konsep Koding akan berbagi informasi mengenai Tutorial Machine Learning basic mengenai Gradient Descent. Sebelum mempelajari gradient descent akan saya jelaskan seidkit mengenai apa itu gradient descent.

#7 Tutorial Machine Learning Gradient Descent


Apa itu gradient descent ?

Algoritme penurunan gradien atau gradient descent merupakan algoritme yang digunakan untuk mencari nilai minimum lokal yang dapat dihasilkan dari suatu fungsi parametrik. Teknik ini didasarkan pada fakta bahwa nilai gradien dari suatu fungsi pada titik tertentu menyatakan kemiringan lereng dari nilai tersebut terhadap titik di sekitarnya sehingga nilai minimum dapat diraih dengan mengurangi nilai titik tersebut dengan nilai gradien. Algoritme ini dapat dibalik untuk tujuan mencari nilai maksimum dengan cara menambahkan suatu nilai titik dengan gradien fungsinya pada titik tersebut. Algoritme ini sangat umum digunakan pada teknik Regresi maupun Pembelajaran mesin untuk mencari variabel pada fungsi galat sehingga suatu fungsi dapat memodelkan data dengan galat yang minimum.

Library yang akan kita gunakan?

Untuk membuat gradient descent pada python kita akan menggunakan library/module python : matplotlib dan numpy.
 

Rumus untuk  gradient descent



Praktik

Disini seperti biasa saya akan menggunakan Google Colab silahkan buka google colab dan ikuti kodingan Colab di bawah ini :



Sekian semoga tutorial basic Gradient Descent dengan matplotlib dan numpy bisa bermanfaat dan membantu kamu yang sedang mempelajari fundamental Machine Learning dengan Bahasa Indonesia.