Эмоцияларды анықтау және мимикаңызды басқару үшін машиналық оқытуды пайдалану

Жоғары экономика мектебінің Нижний Новгород филиалының қызметкері Андрей Савченко фотосуреттер мен бейнелердегі адамдардың бет-әлпетіндегі эмоцияларды тануға байланысты машиналық оқыту саласындағы зерттеуінің нәтижесін жариялады. Код PyTorch көмегімен Python тілінде жазылған және Apache 2.0 лицензиясы бойынша лицензияланған. Бірнеше дайын үлгілер бар, соның ішінде мобильді құрылғыларда пайдалануға жарамды.

Кітапханаға сүйене отырып, басқа әзірлеуші ​​​​севимон бағдарламасын жасады, ол бейнекамера арқылы эмоциялардағы өзгерістерді бақылауға және бет бұлшықетінің кернеуін бақылауға көмектеседі, мысалы, шамадан тыс кернеуді жоюға, көңіл-күйге жанама әсер етуге және ұзақ уақыт қолданғанда, бет әжімдерінің пайда болуын болдырмайды. CenterFace кітапханасы бейнедегі беттің орнын анықтау үшін пайдаланылады. Sevimon коды Python тілінде жазылған және AGPLv3 бойынша лицензияланған. Сіз оны бірінші рет іске қосқан кезде, модельдер жүктеледі, содан кейін бағдарлама Интернетке қосылуды қажет етпейді және толығымен автономды жұмыс істейді. Linux/UNIX және Windows жүйесінде іске қосу нұсқаулары, сондай-ақ Linux үшін докер кескіні дайындалды.

Севимон келесідей жұмыс істейді: алдымен камерадағы бейнеде бет анықталады, содан кейін бет сегіз эмоцияның әрқайсысымен салыстырылады (ашу, жек көру, жиіркену, қорқыныш, қуаныш, эмоцияның болмауы, қайғы, таңдану), содан кейін белгілі бір Әрбір эмоция үшін ұқсастық ұпайы беріледі. Алынған мәндер севистат бағдарламасы арқылы кейіннен талдау үшін мәтіндік пішімдегі журналда сақталады. Параметрлер файлындағы әрбір эмоция үшін мәндердің жоғарғы және төменгі шегін орнатуға болады, олар асып кеткенде бірден еске салғыш шығады.

Ақпарат көзі: opennet.ru

пікір қалдыру