Pernahkah Anda mencoba melambaikan tangan seperti tongkat ajaib dan memanggil kalkulator? Kami kira tidak mempertimbangkan bahwa Anda mungkin akan melihat sedikit konyol melakukannya. Itu kecuali Anda memiliki kalkulator yang dikendalikan gerakan menakjubkan [Andrei]. [Andrei] berpikir akan berharga untuk menggunakan kalkulator di laboratorium penelitiannya tanpa harus mengeluarkan sarung tangan dan hasilnya cukup keren.
Perangkat kerasnya terdiri dari unit pengukuran inersia, OLED, dan Mpu6050 untuk menangkap gerakan tangannya menggunakan accelerometer dan giroskop. Perangkat kerasnya cukup mudah, sehingga daya tarik proyek ini terletak pada implementasi pembelajaran pembuatnya.
[Andrei] pertama kali menangkap beberapa contoh dataset untuk melatih algoritmennya dengan menciptakan kembali gerakan tangan untuk setiap angka, 0-9, dan merekam akselerometer yang dihasilkan dan output giroskop. Dia memproses data terlebih dahulu dengan transformasi wavelet. Maksud transformasi itu dua kali lipat. Pertama, transformasi memungkinkan dia untuk meminimalkan jumlah sampel dalam datasitnya sambil menjaga bentuk akselerometer dan sinyal giroskop, fitur penting dalam klasifikasi pembelajaran pembuat. Kedua, ia dapat meningkatkan jumlah fitur untuk klasifikasi mengingat bahwa transformasi wavelet menghasilkan pendekatan dan koefisien mendalam yang keduanya dapat dimasukkan ke dalam algoritma.
Karena dia memiliki dataset kecil, ia menggunakan teknik stratified shuffle spluffle daripada metode uji kereta split yang biasanya jauh lebih cocok untuk dataset yang lebih besar. Shuffle Spluch Stratified memastikan sekitar jumlah sampel kereta dan uji yang sama untuk setiap gerakan. Dia juga sangat sadar untuk mengoptimalkan modelnya untuk berlari pada unit pemrosesan portabel seperti Pocketbeagle. Dia menghabiskan beberapa waktu mengoptimalkan parameter algoritma-nya dan akhirnya mengubah modelnya menjadi model tensorfloite menggunakan fungsi “tfliteconverter” bawaan dalam tensorflow.
Akhirnya, dalam mode open-source sejati, semua kodenya tersedia di GitHub, jadi rasakan gratis untuk memberikannya sendiri. Kalkulator Leviosa!