2021-06-26 · 2 menit baca
AI makin akrab dalam keseharian kita, tapi bikin model machine learning sendiri sering terasa jauh dari jangkauan developer front-end biasa. Google mencoba menjembatani itu lewat Teachable Machine, dirilis 7 November 2019 dan bisa diakses gratis di teachablemachine.withgoogle.com, tanpa perlu nulis satu baris kode Python pun untuk melatih model.
Teachable Machine punya tiga pilihan proyek: Image Project untuk klasifikasi gambar, Audio Project untuk mengenali suara, dan Pose Project untuk mendeteksi postur tubuh. Ketiganya jalan langsung di browser lewat TensorFlow.js, jadi nggak perlu setup training environment sama sekali.
Image Project paling gampang buat dicoba pertama kali. Alurnya cuma tiga langkah:
Hasil export TensorFlow.js berupa tiga file: model.json, metadata.json, dan weights.bin. Ketiganya tinggal di-load di JavaScript buat jalanin prediksi real-time dari webcam:
const model = await tmImage.load('model.json', 'metadata.json'
Tiap class bakal punya skor probabilitas sendiri, jadi tinggal ambil yang paling tinggi buat nentuin hasil klasifikasinya.
Yang bikin Teachable Machine menarik adalah jaraknya yang pendek banget antara "coba-coba di browser" sampai "punya model yang bisa diintegrasiin ke aplikasi nyata". Kalau penasaran, langsung aja mampir ke situsnya — prosesnya jauh lebih simpel dari yang dibayangin.