0000 Belajar Machine Learning : Hello Machine Learning

2 minute read

Machine Learning adalah studi tentang software yang menggunakan pengalaman masa lalu untuk membuat keputusan di masa depan. Tujuan dasar dari Machine Learning sendiri adalah untuk generalisasi, atau menciptakan aturan dari contoh aplikasi. Dalam masalah Supervised Learning, program memprediksi output dengan mempelajari pola dari variabel atau fitur dari input. Sedangkan untuk Unsupervised Learning program tidak belajar dari data. Namun, Unsupervised Learning mencoba menemukan pola dari suatu data. Contoh dalam kasus unsupervised learning adalah membagi data menjadi beberapa kelompok. Sebuah program dapat menghasilkan kelompok yang sesuai dengan pria dan wanita, atau anak-anak dan orang dewasa.

1. Menginstall Python

Hal pertama yang perlu anda lakukan adalah menginstall Python terlebih dahulu. Terdapat 2 pilihan saat anda mencoba untuk menginstall Python yaitu terdapatnya 2 versi yaitu 2.x dan 3.x. Tidak ada begitu perbedaan yang mencolok. Namun cukup dianjurkan menginstall Python 3.x karena lebih update. Anda bisa menginstall Python di https://www.python.org .

2. Menginstall Anaconda

Whoooppsss, bukan Anaconda yang ini gan. Serem :v
Lahh, ini baru bener gan :v

Hal berikutnya adalah menginstall Anaconda. Kenapa Anaconda ??? karena Anaconda sudah meliputi semua library yang akan digunakan untuk melakukan proses ML ( ͡° ͜ʖ ͡°) (Machine learning, jangan mikir yang aneh aneh :v) . Library seperti Pandas, Numpy, Matplot, Scikit sudah tersedia di Anaconda tanpa perlu anda install lagi. Anaconda sendiri terdiri dari beberapa tool dasar yaitu Jupyter Notebook, IPython Console, dan Spyder. Nama terakhir adalah tools yang akan sering kalian gunakan karena tampilannya yang user friendly. Untuk Ipython Console digunakan saat anda testing secara real time pada console. Lalu Jupyter Notebook lebih cocok jika kalian membuat dokumentasi atau laporan. Anaconda sendiri dapat diinstall dari https://www.anaconda.com .

3. Berburu dataset di Kaggle

Lah kenapa kaggle mz ?? kenapa nggak mining aja di web atau nyari di publik ?? Wait, wait wait. Tahan dulu pertanyaan anda sebelum anda mencoba daftar di https://www.kaggle.com . Kaggle adalah semacam forum yang berisi Data Scientist (atau Data Scientist wannabe :v). Di Kaggle isinya kumpulan problem - problem nyata yang beberapa diperlombakan dengan hadiah ribuan dollar sampai jutaan dollar (WAOW). Lalu untuk alasan kenapa menggunakan dataset dari kaggle ialah dataset kaggle sangat banyak fiturnya (nggak kek dataset pemerintahan indo**a :v). Lalu di kaggle sendiri ada beberapa diskusi dari problem yang telah diselesaikan dan bisa coba kalian pelajari sendiri di komputer masing-masing.

4. Mencari niat

Itu mah Will Smith tong, bukan niat :v

Niat adalah suatu hal yang penting untuk segala aspek. Minat akan suatu bidang yang anda sukai akan otomatis membuat anda menjadi lebih giat dalam mempelajari bidang tersebut. Contoh alasan saya kenapa mempelajari Machine Learning karena semakin majunya zaman yang memunculkan banyak data-data yang belum diolah di internet. Data-data tersebut berpotensi dapat menyelesaikan masalah yang masih terjadi di bumi pertiwi ini (sok fafifu can :v). Kalian bisa mencoba latihan yang bisa dicari di Google.com ataupun mengikuti http://blog.omahti.web.id/ dan Blog saya ini (ampas promosi ternyata :v).

Nah, cukup sekian postingan pertama saya. Untuk postingan pertama ini mohon maaf belum bisa menunjukan contoh kodingan atau mencoba problem solving yang nantinya akan saya bahas di post selanjutnya. Gunakan pocket untuk menyimpan postingan saya atau bookmark saja blog saya. Sampai jumpa di postingan berikutnya.

Sing penting yakin

Leave a comment