Využitie strojového učenia na určovanie emócií a kontrolu nad vlastnou mimikou

Andrej Savčenko z nižnogorodského pobočky Vysokej školy ekonomickej publikoval výsledky svojho výskumu v oblasti strojového učenia, ktorý sa zaoberá rozpoznávaním emócií na tvárach ľudí na fotografiách a videách. Kód je napísaný v Pythone s použitím PyTorch a je distribuovaný pod licenciou Apache 2.0. K dispozícii je niekoľko pripravených modelov, vrátane tých, ktoré sú vhodné na použitie na mobilných zariadeniach.

Na základe knižnice vytvoril iný vývojár program sevimon, ktorý umožňuje sledovať zmeny emócií pomocou videokamery a pomáha pri kontrole napätia svalov tváre, napríklad na odstránenie preťaženia, nepriamy dopad na náladu a pri dlhodobom používaní predchádza vzniku mimických vrások. Na určenie polohy tváre vo videu sa používa knižnica CenterFace. Kód sevimon je napísaný v Pythone a je distribuovaný pod licenciou AGPLv3. Pri prvom spustení sa načítajú modely, po ktorých program nevyžaduje pripojenie k internetu a funguje úplne autonómne. Pripravené sú pokyny na spustenie v Linuxe/UNIXe a Windows, ako aj docker obrázok pre Linux.

Sevimon funguje nasledovne: najprv sa na snímke z kamery určí tvár, potom sa tvár porovnáva s každou z ôsmich emócií (hnevanie, pohŕdanie, odpor, strach, radosť, absencia emócií, smútok, prekvapenie), pričom pre každú emóciu sa poskytne určitá hodnotenie podobnosti. Získané hodnoty sa ukladajú do denníka v textovom formáte na následnú analýzu programom sevistat. Pre každú emóciu v konfiguračnom súbore je možné nastaviť horné a dolné hranice hodnôt, pri prekročení ktorých sa okamžite zobrazí pripomienka.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster