Menggunakan pembelajaran mesin untuk mendeteksi emosi dan mengontrol ekspresi wajah Anda

Andrey Savchenko dari Sekolah Tinggi Ekonomi cabang Nizhny Novgorod menerbitkan hasil penelitiannya di bidang pembelajaran mesin terkait pengenalan emosi pada wajah orang yang hadir dalam foto dan video. Kode ini ditulis dengan Python menggunakan PyTorch dan dilisensikan di bawah lisensi Apache 2.0. Tersedia beberapa model siap pakai, termasuk yang cocok untuk digunakan pada perangkat seluler.

Berdasarkan perpustakaan, pengembang lain membuat program sevimon, yang memungkinkan Anda melacak perubahan emosi menggunakan kamera video dan membantu mengendalikan ketegangan otot wajah, misalnya, menghilangkan ketegangan berlebihan, secara tidak langsung memengaruhi suasana hati dan, dengan penggunaan jangka panjang, mencegah munculnya kerutan wajah. Pustaka CenterFace digunakan untuk menentukan posisi wajah dalam video. Kode sevimon ditulis dengan Python dan dilisensikan di bawah AGPLv3. Saat Anda meluncurkannya untuk pertama kali, model dimuat, setelah itu program tidak memerlukan koneksi Internet dan bekerja sepenuhnya secara mandiri. Petunjuk peluncuran di Linux/UNIX dan Windows telah disiapkan, serta image buruh pelabuhan untuk Linux.

Sevimon bekerja sebagai berikut: pertama, wajah diidentifikasi dalam gambar kamera, kemudian wajah tersebut dibandingkan dengan masing-masing delapan emosi (marah, jijik, jijik, takut, gembira, kurang emosi, sedih, terkejut), setelah itu tertentu skor kesamaan diberikan untuk setiap emosi. Nilai yang diperoleh disimpan dalam format teks log untuk analisis selanjutnya oleh program sevistat. Untuk setiap emosi dalam file pengaturan, Anda dapat menetapkan batas atas dan bawah nilai, ketika dilintasi, pengingat segera dikeluarkan.

Sumber: opennet.ru

Tambah komentar