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.
Başka bir geliştirici, kütüphaneyi temel alarak sevimon programını oluşturdu. Bu program, video kamera kullanarak duygusal değişimleri takip eder ve örneğin yüz kaslarındaki gerginliği kontrol etmeye, gerginliği gidermeye, dolaylı olarak ruh halini etkilemeye ve uzun süreli kullanımda ifade kırışıklıklarının oluşmasını önlemeye yardımcı olur. Videodaki yüzün konumunu belirlemek için CenterFace kütüphanesi kullanılır. Sevimon kodu Python dilinde yazılmıştır ve AGPLv3 lisansı altında dağıtılmaktadır. İlk çalıştırmada modeller yüklenir, ardından program internet bağlantısı gerektirmez ve tamamen bağımsız olarak çalışır. Çalıştırma talimatları şu şekildedir: Linux/UNIX ve WindowsAyrıca bir Docker imajı da içeriyor. Linux.
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
