Machine Learning
- 1.
KONSEP DASAR MACHINE LEARNING
Machine learning adalah cabang aplikasi
dari Artificial Intelligence (Kecerdasan Buatan) yang focus pada pengembangan
sebuah sistem yang mampu belajar "sendiri" tanpa harus berulang kali
di program oleh manusia.
Konsep tersebut meliputi kemampuan suatu
individu dalam meningkatkan kecerdasan tersebut untuk belajar tanpa terkecuali
pada sebuah mesin. Mesin yang mampu belajar, akan meningkatkan produktivitas
manusia. Maka ia juga akan memiliki kekuatan yang mungkin tidak dimiliki mesin
lainnya.
·
Manfaat
pembelajaran mesin dalam memprediksi
Jika
Anda hanya mengenal wajah teman Anda dalam gambar, berarti Anda tidak memakai
modelpembelajaran mesin. Inti pembelajaran mesin adalah meramalkan hal-hal
berdasarkan pola dan faktor lain yang telah dilatih. Apa yang menjadikan
sesuatu itu jadi lebih mudah untuk di kuasai. Pengenalan dilakukan dengan cara
yang simple tanpa menghabiskan banyak waktu.
·
Pembelajaran
mesin membutuhkan pelatihan
Anda
harus memberi tahu model pembelajaran mesin apa yang akan diprediksikannya.
Pikirkan bagaimana anak manusia belajar. Ini adalah penyederhanaan yang
berlebihan sedikit karena saya meninggalkan bagian dimana Anda juga harus
mengatakannya bahwa itu bukan pisang dan tunjukkan berbagai jenis pisang, warna
yang berbeda, gambar dari perspektif dan sudut yang berbeda, dll.
·
Ketepatan
80% dianggap sukses
eknologi
ini tidak mengetahui dimana platform pembelajaran mesi akan mencapai akurasi
100% dengan mengidentifikasi pisang dalam gambar. Tapi tidak apa-apa, ternyata
manusia juga tidak 100% akurat. Aturan yang dikatakan dalam indutri ini adalah
bahwa model dengan akurasi 80% adalah sebuah kesuksesan. Jika Anda memikirkan
betapa bergunanya untuk mengidentifikasi 800.000 gambar dengan benar di koleksi
Anda, sementara MUNGKIN TIDAK mendapatkan 200.000 yang benar, Anda masih
menyimpan 80% dari waktu Anda. Itu
merupakan perspektif nilai yang sangat besar. Jika saya bisa melambaikan
tongkat sihir dan meningkatkan produktivitas Anda sebanyak itu, Anda akan
memberi saya banyak uang. Nah, ternyata saya bisa melakukannya dengan mesin
pembelajaran.
·
Pembelajaran
mesin berbeda dengan AI
Kebanyakan
orang mengatakan hal ini sama dan sangat sederhana. Namun, kenyataan yang di
dapat dari para ahli, ini memiliki perbedaan. Perbedaannya sebagai berikut:
AI
– Artificial Intelligence : Yang berarti komputer lebih baik dari manusia untuk
melakukan tugas tertentu. Seperti robot yang bisa membuat keputusan berdasarkan
banyaknya masukan, tidak seperti Terminator atau C3PO. Sebenarnya istilah yang
sangat luas itu tidak terlalu berguna.
ML
– Mesin belajar adalah metode untuk mencapai AI. Ini berarti membuat prediksi
tentang sesuatu berdasarkan pelatihan dari kumpulan data parsing. Ada banyak
cara yang berbeda di platform ML yang dapat menerapkan perangkat pelatihan
untuk memprediksi sesuatu.
NL
– Jaringan syaraf tiruan adalah salah satu cara model pembelajaran mesin untuk
memprediksi sesuatu. Jaringan saraf bekerja sedikit seperti otak Anda, dengan
menyesuaikan diri dan banyak berlatih untuk memahaminya. Anda akan menciptakan
lapisan simpul yang sangat dalam.
·
Memberikan
struktur yang jelas terhadap AI
Sebagian
besar model Machine learning bergantung pada manusia untuk melakukan apa yang
akan dikerjakan mesin pembelajaran. Inilah yang membuat anda selalu bergantung
dengan teknologi tersebut, karena sesuatu yang ingin anda kerjakan. Dan bahkan
saat Anda memberikan instruksi yang jelas, biasanya itu masih saja salah. Anda
harus begitu eksplisit dengan sistem ini sehingga kesempatan itu tiba-tiba menjadi
lebih mudah.
2.
MANFAAT MACHINE LEARNING PADA KEHIDUPAN
SEHARI HARI
·
Rekomendasi
Produk Marketplace
Perkembangan
teknologi menyebabkan penggunaan marketplace semakin diminati baik dari sisi
penjual dan pembeli. Hampir semua orang menggunakan marketplace, misalnya
Tokopedia, Bukalapak, dan Shopee. Tiap detik bisa dipastikan terjadi transaksi
antar pedagang dan pembeli. Untuk meningkatkan pengalaman pengguna, setiap akun
perlu menampilkan rekomendasi produk yang sesuai dengan minat pembelian pembeli.
·
Pengalaman
Pengguna Sosial Media
Orang
yang Mungkin Anda kenal : Facebook mengumpulkan informasi pengguna, baik dari
informasi umum seperti tempat tinggal, alamat sekolah, alamat kerja, dan
kesukaan hingga log aktivitas seperti data percakapan, posting, dan profil yang
sering dilihat (stalking). Sehingga bisa dilakukan prediksi teman yang mungkin
sama di dunia nyata.
Pengenalan
Wajah : Facebook dapat mengetahui bahwa suatu gambar yang diunggah memuat wajah
orang-orang. Sehingga pengguna dapat memberikan tag wajah pada area wajah di
gambar. Seiring berjalannya waktu dengan banyaknya foto yang diunggah, facebook
akan mengenali wajah-wajah penggunanya. Ini memungkinkan facebook melakukan tag
secara otomatis wajah orang-orang pada gambar baru yang diunggah.
Pos
pada Beranda : Facebook akan mengumpulkan aktivitas tiap penggunanya, orang
yang sering diajak berkomunikasi, posting yang sering disukai, hingga grup yang
sering dilihat. Hal ini digunakan untuk menampilkan prioritas postingan yang
ditampilkan pada beranda akun penggunanya. Sehingga peluang terjadinya
interaksi terhadap pos yang tampil semakin tinggi.
·
Konten
yang Ditampilkan Periklanan Digital
Google
Adword adalah media periklanan digital terpopuler di dunia. Google Adword
menampilkan iklan-iklan pada situs web yang menjadi publisher di Google
Adsense. Iklan yang ditampilkan adalah iklan yang bersifat dinamis atau
berubah-ubah.
·
Asisten
Pribadi Virtual
Gadget
telah dilengkapi dengan asisten pribadi virtual, baik laptop maupun smartphone,
misalnya: Cortana di Microsoft Windows, Siri di Iphone, dan Google Now di
Android. Asisten virtual ini dapat membantu penggunanya untuk melakukan
pencarian di internet, menanyakan jalan, cuaca.
·
Penyaring
Pesan Spam
Machine
learning memegang andil yang sangat besar untuk melakukan penyaringan (filter)
spam baik di email, website, hingga media komunikasi berbasis software.
Algoritma pohon keputusan (decision tree) merupakan cikal bakal dari algoritma
spam filtering, untuk menentukan suatu pesan termasuk spam atau bukan.
·
Diagnosa
Medis
Di
negara Inggris, diagnosa medis menggunakan bantuan chatbot sudah marak
dilakukan. Chatbot ini bernama Babylon Health. Ini dilengkapi dengan speech
recognition untuk mempermudah berbicara dengan penggunanya. Dalam perkembangan
selanjutnya, analisis diagnosa medis dengan kontak fisik mulai dikembangkan
dengan deep learning.
·
Mobil
Kendali Otomatis
Mobil
kendali otomatis merupakan penerapan serta pengembangan dari machine learning
yaitu machine vision. Mobil kendali otomatis merupakan penerapan machine
learning yang kompleks dan dengan resiko langsung yang tinggi. Banyak hal yang
harus dipelajari oleh mobil, mulai dari rambu-rambu lalulintas, arah dan
tujuan, kondisi jalan, traffic light, kondisi manusia sekitarnya, dan sensor
lainnya yang terintegrasi.
3.
DAMPAK POSITIF & NEGATIF MACHINE
LEARNING
Dampak Positif :
Menjadi
peluang bagi para wirausahawan dan praktisi teknologi untuk terus berkarya
dalam mengembangkan teknologi machine learning. Terbantunya aktivitas yang
harus dilakukan manusia pun menjadi salah satu dampak positif machine learning.
Memang tidak semua masalah bisa dipecahkan dengan program machine learning. Sebagai
contohnya adalah adanya fitur pengecekan ejaan untuk tiap bahasa pada Microsoft
Word. Pengecekan secara manual akan memakan waktu berhari-hari dan melibatkan
banyak tenaga untuk mendapatkan penulisan yang sempurna. Tapi dengan bantuan
fitur pengecekan ejaan tersebut, secara real-time kita bisa melihat kesalahan
yang terjadi pada saat pengetikan.
Dampak Negatif :
Selain
sangat membantu, Machine Learning juga menimbulkan dampak negatif, seperti
adanya pemotongan tenaga kerja karena pekerjaan telah digantikan oleh alat
teknologi machine learning. Ditambah dengan ketergantungan terhadap teknologi
akan semakin terasa. Manusia akan lebih terlena oleh kemampuan gadget-nya
sehingga lupa belajar untuk melakukan suatu aktivitas tanpa bantuan teknologi.
4.
APLIKASI MACHINE LEARNING YG TERSEDIA SAAT
INI
·
Penelusuran
web:
Google dan mesin pencari lainnya seperti Bing
dan Yandex sudah dari dulu menerapkan machine learning untuk melakukan
perangkingan laman suatu website. Setiap mesin pencari mempunyai resep
tersendiri pada algoritma pencarian yang digunakan. Dalam praktiknya ketika
kita mengetik kata kunci, Google akan menampilkan hasil pencarian yang paling
mendekati kata kunci tersebut. Apabila kita memilih suatu halaman dan
menghabiskan banyak waktu pada halaman tersebut, Google akan mendeteksi bahwa
halaman tersebut sesuai dengan kata kunci yang kita masukkan. Begitu pula, saat
kita melihat halaman pencarian berikutnya misalnya halaman 2, 3, dan
seterusnya. Google akan mendeteksi adanya ketidaksesuaian kata kunci dengan
hasil pencarian yang dihasilkan. Begitulah data tersebut terkumpul dan
dianalisis menggunakan machine learning oleh Google Search Engine, untuk
menghasilkan hasil pencarian yang dinamis dan berkualitas.
·
Biologi
komputasional dan diagnose medis:
Obat
desain rasional di komputer berdasarkan eksperimen masa lalu. Di negara
Inggris, diagnosa medis menggunakan bantuan chatbot sudah marak dilakukan.
Chatbot ini bernama Babylon Health. Ini dilengkapi dengan speech recognition
untuk mempermudah berbicara dengan penggunanya. Dalam perkembangan selanjutnya,
analisis diagnosa medis dengan kontak fisik mulai dikembangkan dengan deep
learning.
·
Keuangan:
tetapkan
siapa yang akan mengirim kartu kredit yang ditawarkan. Evaluasi risiko pada
penawaran kredit dan bagaimana cara memutuskan dimana menginvestasikan uangnya.
·
E-commerce:
Memprediksi
customer churn. Apakah transaksi itu salah atau tidak. Perkembangan teknologi
menyebabkan penggunaan marketplace semakin diminati baik dari sisi penjual dan
pembeli. Hampir semua orang menggunakan marketplace, misalnya Tokopedia, Bukalapak,
dan Shopee. Tiap detik bisa dipastikan terjadi transaksi antar pedagang dan
pembeli. Untuk meningkatkan pengalaman pengguna, setiap akun perlu menampilkan
rekomendasi produk yang sesuai dengan minat pembelian pembeli. Untuk melakukan
ini secara otomatis dan real time, tentunya machine learning sangat menentukan
keakuratan rekomendasi produk tiap pembeli di akunnya.
·
Eksplorasi
ruang angkasa:
Menyelidiki
ruang angkasa dan astronomi radio.
·
Robotika:
Bagaimana
menangani ketidakpastian di lingkungan baru. Seperti otonom dan Mobil
self-driving.
·
pengambilan
informasi:
Ajukan
pertanyaan melalui database di seluruh web.
·
Jaringan
media sosial:
Tidak
bisa dipungkiri, walaupun tidak dapat mengalahkan mesin pencari sebagai situs
terpopuler. Sosial media merupakan situs yang paling lama diakses oleh
penggunanya berdasarkan data Alexa. Sosial media seperti Facebook dan Twitter
menggunakan machine learning sehingga penggunanya betah untuk terus melihat
layar gadget. Berikut beberapa peningkatan pengalaman pengguna yang merupakan
aplikasi dari machine learning.
·
Mobil
kendali otomatis:
Mobil
kendali otomatis merupakan penerapan serta pengembangan dari machine learning
yaitu machine vision. Mobil kendali otomatis merupakan penerapan machine
learning yang kompleks dan dengan resiko langsung yang tinggi. Banyak hal yang
harus dipelajari oleh mobil, mulai dari rambu-rambu lalulintas, arah dan
tujuan, kondisi jalan, traffic light, kondisi manusia sekitarnya, dan sensor
lainnya yang terintegrasi.
·
Video
surveillance:
Videos
surveillance atau pengawasan video merupakan teknologi baru yang merupakan
penerapan dari machine learning yang disematkan pada CCTV untuk mendeteksi
suatu tindak kejahatan atau kecelakaan. Di negara-negara maju, CCTV sudah
digunakan untuk melakukan pencarian penjahat yang masih buron.
·
Online
fraud detection:
Online fraud
detection adalah metode yang digunakan untuk mendeteksi suatu transaksi digital
sah atau tidak. Online fraud detection digunakan oleh semua bank baik bank umum
maupun bank virtual seperti paypal. Online fraud detection menggunakan machine
learning untuk melakukan perlindungan (cybersecurity) terhadap pencucian uang,
pendeteksian transaksi palsu, hingga deteksi pembobolan akun bank digital.
Comments
Post a Comment