What is Machine Learning?
What is Machine Learning?
Machine Learning membuat komputer belajar dari mempelajari data dan statistik.
Machine Learning adalah langkah menuju kecerdasan buatan (AI).
Machine Learning adalah program yang menganalisis data dan belajar memprediksi hasilnya.
Where to Start?
Dalam tutorial ini kita akan kembali ke matematika dan mempelajari statistik, dan cara menghitung angka-angka penting berdasarkan kumpulan data.
Kita juga akan belajar bagaimana menggunakan berbagai modul Python untuk mendapatkan jawaban yang kita butuhkan.
Dan kita akan belajar bagaimana membuat fungsi/function yang mampu memprediksi hasil berdasarkan apa yang telah kita pelajari.
Data Set
Dalam pikiran komputer, kumpulan data adalah kumpulan data apa pun. Itu bisa apa saja dari array ke database lengkap.
Contoh Array:
[99,86,87,88,111,86,103,87,94,78,77,85,86]
Contoh Database:
| Carname | Color | Age | Speed | AutoPass |
| BMW | red | 5 | 99 | Y |
| Volvo | black | 7 | 86 | Y |
| VW | gray | 8 | 87 | N |
| VW | white | 7 | 88 | Y |
| Ford | white | 2 | 111 | Y |
| VW | white | 17 | 86 | Y |
| Tesla | red | 2 | 103 | Y |
| BMW | black | 9 | 87 | Y |
| Volvo | gray | 4 | 94 | N |
| Ford | white | 11 | 78 | N |
| Toyota | gray | 12 | 77 | N |
| VW | white | 9 | 85 | N |
| Toyota | blue | 6 | 86 | Y |
Dengan melihat array, kita bisa menebak bahwa nilai rata-ratanya mungkin sekitar 80 atau 90, dan kita juga bisa menentukan nilai tertinggi dan nilai terendah, tapi apa lagi yang bisa kita lakukan?
Dan dengan melihat database kita dapat melihat bahwa warna yang paling populer adalah putih, dan mobil tertua adalah 17 tahun, tetapi bagaimana jika kita dapat memprediksi apakah sebuah mobil memiliki AutoPass, hanya dengan melihat nilai lainnya?
Itulah gunanya Machine Learning! Menganalisis data dan memprediksi hasilnya!
Dalam Machine Learning, biasanya bekerja dengan kumpulan data yang sangat besar. Dalam tutorial ini kami akan mencoba membuatnya semudah mungkin untuk memahami berbagai konsep Machine Learning dan kita akan belajar dengan kumpulan data kecil yang mudah dipahami.
Data Types
Untuk menganalisis data, penting untuk mengetahui jenis data apa yang kita hadapi.
Kita dapat membagi tipe data menjadi tiga kategori utama:
- Numerical
- Categorical
- Ordinal
Data Numerical adalah angka, dan dapat dibagi menjadi dua kategori numerik:
• Discrete Data
- angka/number yang terbatas pada bilangan bulat/integer.
Contoh: Jumlah mobil yang lewat.
• Continuous Data
- angka/number yang nilainya tak terbatas.
Contoh: Harga suatu barang, atau ukuran suatu barang.
Categorical data adalah nilai yang tidak dapat diukur satu sama lain. Contoh: nilai warna, atau nilai ya/tidak.
Ordinal data seperti data categorical, tetapi dapat diukur satu sama lain. Contoh: nilai sekolah dimana A lebih baik dari B dan seterusnya.
Dengan mengetahui tipe data sumber data kalian, kalian akan dapat mengetahui teknik apa yang digunakan saat menganalisisnya.
Kita akan belajar lebih banyak tentang statistik dan menganalisis data di bab berikutnya.

Komentar
Posting Komentar