Duyguları tespit etmek ve yüz ifadelerinizi kontrol etmek için makine öğrenimini kullanma

Ekonomi Yüksek Okulu'nun Nizhny Novgorod şubesinden Andrey Savchenko, fotoğraf ve videolarda yer alan insanların yüzlerindeki duyguların tanınmasıyla ilgili makine öğrenimi alanındaki araştırmasının sonucunu yayınladı. Kod Python'da PyTorch kullanılarak yazılmıştır ve Apache 2.0 lisansı altında lisanslanmıştır. Mobil cihazlarda kullanıma uygun olanlar da dahil olmak üzere birçok hazır model mevcuttur.

Kütüphaneye dayanarak, başka bir geliştirici, bir video kamera kullanarak duygulardaki değişiklikleri izlemenize ve yüz kas gerginliğini kontrol etmenize yardımcı olan, örneğin aşırı zorlanmayı ortadan kaldırmak, ruh halini dolaylı olarak etkilemek ve uzun süreli kullanımla, sevimon programını oluşturdu. yüz kırışıklıklarının ortaya çıkmasını önler. CenterFace kütüphanesi bir videodaki yüzün konumunu belirlemek için kullanılır. Sevimon kodu Python'da yazılmıştır ve AGPLv3 kapsamında lisanslanmıştır. İlk çalıştırdığınızda modeller yüklenir, sonrasında program internet bağlantısı gerektirmez ve tamamen otonom olarak çalışır. Linux/UNIX ve Windows'ta başlatma talimatlarının yanı sıra Linux için bir docker görüntüsü hazırlandı.

Sevimon şu şekilde çalışır: Öncelikle kamera görüntüsünde bir yüz tanımlanır, daha sonra yüz sekiz duygunun (öfke, küçümseme, tiksinti, korku, sevinç, duygusuzluk, üzüntü, şaşkınlık) her biriyle karşılaştırılır ve ardından belirli bir yüz ifadesine başvurulur. Her duygu için benzerlik puanı verilmektedir. Elde edilen değerler sevistat programı tarafından daha sonra analiz edilmek üzere metin formatında bir günlük olarak saklanır. Ayarlar dosyasında her duygu için üst ve alt değer limitleri belirleyebilirsiniz, aşıldığında anında hatırlatma yapılır.

Kaynak: opennet.ru

Yorum ekle