Image Recognition Menggunakan R dan Google Vision
Prolog
Di blog yang lama, saya pernah menjelaskan bagaimana R dan Google Vision bisa dijadikan suatu mesin otomasi untuk melakukan data entry struk belanja yang reliable, cepat, murah, dan efisien.
Kali ini, dengan menggunakan tools yang sama (Google Vision dan R) saya akan melakukan image recognition terhadap 9 posts terakhir dari akun Instagram Presiden Jokowi (per 5 November pukul 07.10 WIB).
Apa sih yang mau saya kerjakan?
Google Vision memiliki satu fitur yang disebut dengan label
detection
yang mampu mengetahui isi dari sebuah image.
Permasalahannya adalah label yang digunakan berasal dari train dataset
yang dimiliki oleh Google. Kita sebagai user tidak mengetahui
bagaimana datasetnya dan bagaimana cara improving recognition
model-nya.
Percaya saja bahwa secara berkala Google terus memperbaiki modelnya.
Gimana langkah kerjanya?
Semuanya saya lakukan menggunakan R yah. hehe
Langkah I: download photos
Dengan menggunakan instagram scraper yang berjalan di Python, saya
mengambil 9
posts terakhir dari akun IG official Presiden Jokowi.
Langkah II: melempar poto-poto tersebut ke Google Vision
Setelah itu, dari semua poto yang ada, saya akan lempar ke Google Vision untuk dianalisa.
Label apa saja yang ada di dalam poto tersebut?
Langkah III: merapikan dan visualisasi data
Dari data yang sudah terkumpul, saya akan membuat visualisasinya sebagai berikut: