Ikaskuntza automatikoa erabiltzea emozioak detektatzeko eta aurpegiko adierazpenak kontrolatzeko

Ekonomia Goi Mailako Eskolako Nizhny Novgorod adarreko Andrey Savchenkok argazki eta bideoetan dauden pertsonen aurpegietan emozioak antzematearekin lotutako ikaskuntza automatikoaren arloan egindako ikerketaren emaitza argitaratu zuen. Kodea Python-en idatzita dago PyTorch erabiliz eta Apache 2.0 lizentziapean dago. Prest egindako hainbat modelo daude eskuragarri, gailu mugikorretan erabiltzeko egokiak barne.

Liburutegian oinarrituta, beste garatzaile batek sevimon programa sortu zuen, bideo-kamera erabiliz emozioen aldaketak jarraitzeko eta aurpegiko muskuluen tentsioa kontrolatzen laguntzen duena, adibidez, gehiegizko esfortzua kentzeko, umorea zeharka eragiteko eta, epe luzerako erabilerarekin, aurpegiko zimurrak agertzea saihestu. CenterFace liburutegia bideo batean aurpegi baten posizioa zehazteko erabiltzen da. Sevimon kodea Python-en idatzita dago eta AGPLv3 lizentziapean dago. Lehen aldiz abiarazten duzunean, modeloak kargatzen dira, eta, ondoren, programak ez du Interneteko konexiorik behar eta erabat autonomoki funtzionatzen du. Linux/UNIX eta Windows-en abiarazteko argibideak prestatu dira, baita Linux-erako docker irudi bat ere.

Sevimonek honela funtzionatzen du: lehenik eta behin, aurpegi bat identifikatzen da kameraren irudi batean, gero aurpegia zortzi emozioetako bakoitzarekin alderatzen da (amorrua, mespretxua, nazka, beldurra, poza, emoziorik eza, tristura, harridura), ondoren antzekotasun puntuazioa ematen zaio emozio bakoitzari. Lortutako balioak erregistro formatuan gordetzen dira sevistat programak gero aztertzeko. Ezarpen-fitxategiko emozio bakoitzerako, balioen goiko eta beheko mugak ezar ditzakezu, zeharkatzen direnean, abisua berehala igortzen da.

Iturria: opennet.ru

Gehitu iruzkin berria