Andrej Savčenko a Nizhny Novgorod-i Gazdasági Főiskoláról közzétette kutatásainak eredményeit a gépi tanulás területén, különös figyelemmel az arckifejezések érzelmeinek felismerésére a fényképeken és videókon. A kód Python nyelven készült a PyTorch használatával, és Apache 2.0 licenc alatt terjesztik. Több előre elkészített modell is elérhető, beleértve a mobil eszközökön való használatra alkalmasakat is.
A könyvtár alapján egy másik fejlesztő létrehozta a sevimon programot, amely lehetővé teszi az érzelmek változásának nyomon követését kamerán keresztül, és segít az arcmusculok feszültségének felügyeletében, például a túlzott feszültség megszüntetésében, a hangulatra gyakorolt közvetett hatásában, és hosszan tartó alkalmazás esetén a mimikai ráncok kialakulásának megelőzésében. Az arcfelismeréshez a CenterFace könyvtárat használják. A sevimon kódja Python nyelven készült, és AGPLv3 licenc alatt terjesztik. Az első indításkor a modellek betöltődnek, ezután a program teljesen autonóm módon működik, internetkapcsolat nélkül. Útmutatók készültek a Linux/UNIX és Windows rendszerekhez, valamint Docker-kép a Linuxhoz.
A Sevimon működése a következőképpen történik: először a kamerából érkező képen meghatározzák az arcot, majd az arcot nyolc érzelem (harag, megvetés, undor, félelem, öröm, semleges érzelem, szomorúság, meglepetés) egyikével párosítják, ezután minden érzelem esetében egyfajta hasonlósági értéket adnak meg. Az így kapott értékeket egy naplóban szöveges formátumban tárolják a sevistat program későbbi elemzéséhez. A beállítók fájlban minden érzelemre megadható a felső és alsó határérték, és a határok átlépése esetén azonnali emlékeztető érkezik.
Forrás: opennet.ru
