Get Hands-On Machine Learning Experience with Raspberry Pi and Google Alto
Teknologi pembelajaran mesin telah berkembang secara dramatis dalam beberapa tahun terakhir, ke titik di mana sekarang praktis untuk berbagai aplikasi sehari-hari. Ada sejumlah model pembelajaran mesin sumber terbuka yang tersedia yang dapat digunakan siapa saja untuk menambahkan kecerdasan buatan ke proyek mereka, serta perangkat keras yang didedikasikan untuk menjalankan model tersebut. Meski begitu, pembelajaran mesin adalah teknologi kompleks yang bisa sangat sulit untuk membungkus pikiran Anda dan hanya menyiapkan lingkungan untuk eksperimen bisa sangat melelahkan. Itu sebabnya Google telah merancang “objek yang dapat diajarkan” yang terjangkau yang disebut Alto yang membuat pembelajaran mesin dapat didekati oleh pembuat rata-rata.
Alto adalah perangkat seperti robot kecil yang lucu yang dibuat khusus untuk memperkenalkan pembelajaran mesin kepada pembuat seperti Anda. Seperti yang dilakukan Google Cardboard untuk realitas virtual, Alto membuat pembelajaran mesin dapat didekati dengan menggunakan bahan-bahan murah untuk mengurangi biaya dan rantai alat yang disederhanakan untuk menghilangkan pusing saat memulai. Perangkat Alto dibuat dari karton dan stok kartu, yang dapat dipotong dari templat dan dibentuk dengan tangan. Perangkat yang dirakit adalah kotak kecil dengan “mata” kamera, dua lengan kuning, dan satu tombol. Itu jelas sangat terbatas, tetapi tujuannya di sini hanyalah untuk mempelajari dasar-dasar pembelajaran mesin dan bukan untuk membangun robot yang akan melakukan pekerjaan nyata.
Di dalam kotak kardus Alto terdapat komputer single-board Raspberry Pi Zero W yang dipasangkan dengan Coral USB Accelerator. Yang terakhir menambahkan Edge TPU yang dapat digunakan Raspberry Pi untuk secara dramatis meningkatkan kinerja dan efisiensi model pembelajaran mesin berdasarkan TensorFlow Google. Model pembelajaran mesin default Alto menangani pengenalan objek. Itu melihat objek melalui kamera Raspberry Pi dan mencoba mengidentifikasi objek yang menggunakan gambar yang telah dilatihnya. Jika ia mengenali suatu objek, ia akan mengangkat tangan untuk menunjuknya. Itu juga dapat belajar mengenali objek baru yang Anda tunjukkan padanya.
Itu rapi dan pasti akan membantu Anda mengenal bagaimana model pembelajaran mesin dilatih, tetapi potensi nyata Alto berasal dari kenyataan bahwa Anda dapat bereksperimen dengan semua contoh Coral lain yang tersedia. Mulai dari memantau gerakan seseorang dalam video hingga pengenalan suara. Dengan semua contoh untuk dipelajari, Anda dapat menggunakan Alto untuk mendapatkan pemahaman tentang pembelajaran mesin dan akhirnya memasukkan model ke dalam proyek Anda sendiri.