Machine learning merupakan perpaduan dari berbagai disiplin ilmu yang sangat kompleks. Oleh sebab itu, untuk dapat memahami definisi machine learning secara akurat, kita perlu mengetahui latar belakang munculnya machine learning.
Berdasarkan beberapa sumber, istilah machine learning pada awalnya diperkenalkan oleh Arthur Samuel pada tahun 1959, melalui jurnalnya yang berjudul “Some Studies in Machine Learning Using the Game of Checkers”. Arthur Samuel mempertanyakan, “Bagaimana agar komputer dapat belajar untuk memecahkan masalah sendiri, tanpa harus di program secara eksplisit?” Untuk menjawab pertanyaan tersebut, Samuel mencoba membuat program komputer yang dapat belajar bermain catur. Ia ingin agar komputer dapat “berpikir” dan “bermain catur” lebih baik dibandingkan dirinya. Impian Samuel berhasil terwujud pada tahun 1962 dimana program buatannya mampu mengalahkan juara catur dari negara bagian Connecticut Amerika Serikat.
Sehingga, orang pertama yang diakui membuat definisi machine learning adalah Arthur Samuel sendiri, berikut ini adalah machine learning menurut Samuel.
“Machine Learning is field of study that gives computers the ability to learn without being explicity programmed.”
Pada tahun 1998, Tom Mitchell mendefinisikan machine learning yang saat ini banyak digunakan di lingkungan akademik. Menurut Tom Mitchell, machine learning adalah sebagai berikut.
“A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E.”
Lalu bagaimana agar komputer dapat belajar, berpikir, dan mengambil keputusan sendiri? Bukankah komputer hanya benda mati yang sangat bodoh dan tidak bisa berbuat apa-apa kecuali diperintah oleh manusia melalui program-program khusus? Bagaimana membuat komputer menjadi cerdas?
Berbagai pertanyaan di atas akan coba kita jawab secara perlahan. Komputer akan belajar melalui data-data yang diberikan kepadanya. Prinsip ini menirukan cara belajar manusia. Seperti kita ketahui, manusia belajar melalui informasi yang diberikan oleh orang tua, guru, buku, video, dan sebagainya. Manusia belajar dari lingkungan sekitarnya. Demikian pula dengan komputer yang perlu diajarkan untuk menjadi cerdas.
Machine Learning menggunakan beberapa jenis algoritma yang secara berulang-ulang menuntun komputer untuk belajar dari data. Komputer akan diberikan input berupa data terus-menerus. Kemudian algoritma akan “berubah” sesuai data yang diberikan, sehingga “kemampuan berpikir” komputer akan meningkat.
Semoga penjelasan di atas sudah cukup untuk membuat kita memahami machine learning secara umum. Jika beberapa definisi dan penjelasan di atas dirangkum menjadi sebuah definisi baru, maka :
“Machine Learning adalah bidang ilmu komputer yang memberikan kemampuan komputer untuk dapat belajar dari data yang diberikan dengan teknik statistik tanpa diprogram secara eksplisit.”
Sekian dulu postingan kali ini, kita akan belajar tentang sejarah singkat machine learning pada postingan selanjutnya. See U! Semoga bermanfaat.