Posisi Artificial Intelligence, Machine Learning dan Deep Learning |
Artificial Intelligence (AI)
Dalam bahasa Indonesia sering disebut dengan Kecerdasan Buatan. Berikut adalah beberapa pengertian Artificial Intelligence menurut beberapa ahli:
- AI merupakan ranah penelitian, aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk melakukan sesuatu hal yang dalam pandangan manusia adalah cerdas (H. A. Simon, 1987).
- AI merupakan sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang pada saat ini dapat dilakukan lebih baik oleh manusia (Rich and Knight, 1991)
Machine Learning
Machine learning atau pembelajaran mesin adalah cabang dari Artificial Intelligence yang memiliki fokus pada pengembangan sebuah sistem yang mampu belajar sendiri untuk memutuskan sesuatu, tanpa harus berulang kali diprogram oleh manusia. Dengan metode tersebut, mesin tidak hanya bisa menemukan aturan untuk perilaku optimal dalam pengambilan keputusan, namun juga bisa beradaptasi dengan perubahan yang terjadi. Dalam pembelajaran mesin, Anda menganalisis kumpulan data yang besar untuk menemukan pola. Melalui algoritma pembelajaran mesin, kita perlu melatih komputer sedemikian rupa sehingga bisa memahami model objek yang dikenali manusia.
Perbedaan Pemrograman Tradisional dan Machine Learning (Brownlee, 2015) |
Lalu apa perbedaan pemrograman tradisional dengan pemrograman menggunakan machine learning?Gambar di atas menunjukkan perbedaan keduanya menurut Brownlee (2015). Pada pemrograman tradisional, data dan program dijalankan pada komputer untuk menghasilkan output, sedangkan pada
pemrograman menggunakan machine learning, data dan output dijalankan pada komputer untuk membuat program, dan kemudian program tersebut bisa digunakan dalam pemrograman tradisional.
Deep Learning
Deep Learning adalah bagian dari ilmu machine learning yang menggunakan arsitektur Neural Networks dengan banyak layer (lapisan) di dalam penerapannya. Hal itulah yang membuat metode ini disebut sebagai Deep Learning, karena memiliki banyak Deep Layers.
Perbedaan Machine Learning dan Deep Learning (Sumber: Xenonstack.com) |
Deep Learning menggunakan metadata sebagai input dan menggunakan sejumlah lapisan tersembunyi (hidden layer) untuk mengolahnya dan transformasi non linier dari data masukan untuk melakukan perhitungan nilai output. Deep Learning memiliki kelebihan yang tidak dimiliki machine learning biasa yaitu mampu mengekstraksi fitur secara otomatis, dapat menangkap fitur yang relevan dan diperlukan dalam pemecahan suatu masalah. Hal ini sangat penting dalam sebuah kecerdasan buatan karena dapat mengurangi beban pemrograman dalam melakukan seleksi fitur.
Sumber :
1. Artificial Intellegence - Mobologics PlusSumber :
2. Machine Learning Part 1, from Chelseatroy
3. Log Analitycs with machine Learning and Deep Learning
4. Basic Concept in Machine Learning (Brownlee, 2015)
5. Tentang Deep Learning, Warstek.Com
0 comments:
Post a Comment
Silakan masukkan komentar Anda... Bebas kok :-)