ИспользованиС машинного обучСния для опрСдСлСния эмоций ΠΈ контроля Π½Π°Π΄ своСй ΠΌΠΈΠΌΠΈΠΊΠΎΠΉ

АндрСй Π‘Π°Π²Ρ‡Π΅Π½ΠΊΠΎ ΠΈΠ· ниТСгородского Ρ„ΠΈΠ»ΠΈΠ°Π»Π° Π’Ρ‹ΡΡˆΠ΅ΠΉ ΡˆΠΊΠΎΠ»Ρ‹ экономики ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π» Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ своих исслСдований Π² области машинного обучСния, связанных с распознаваниСм эмоций Π½Π° Π»ΠΈΡ†Π°Ρ… людСй, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π½Π° фотографиях ΠΈ Π²ΠΈΠ΄Π΅ΠΎ. Код написан Π½Π° языкС Python с использованиСм PyTorch ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Apache 2.0. Доступно нСсколько Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Π² Ρ‚ΠΎΠΌ числС ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹Ρ… для использования Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах.

На Π±Π°Π·Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ создана ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° sevimon, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ эмоций с использованиСм Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Ρ‚ΡŒ Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ напряТСния ΠΌΡ‹ΡˆΡ† Π»ΠΈΡ†Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для устранСния пСрСнапряТСния, косвСнного воздСйствия Π½Π° настроСниС ΠΈ, ΠΏΡ€ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ, прСдотвращСния появлСния мимичСских ΠΌΠΎΡ€Ρ‰ΠΈΠ½. Для опрСдСлСния ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π»ΠΈΡ†Π° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ задСйствована Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° CenterFace. Код sevimon написан Π½Π° Python распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ AGPLv3. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ, послС Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎ. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Ρ‹ инструкции для запуска Π² Linux/UNIX ΠΈ Windows, Π° Ρ‚Π°ΠΊΠΆΠ΅ docker-ΠΎΠ±Ρ€Π°Π· для Linux.

Sevimon Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: сначала Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ с ΠΊΠ°ΠΌΠ΅Ρ€Ρ‹ опрСдСляСтся Π»ΠΈΡ†ΠΎ, Π·Π°Ρ‚Π΅ΠΌ Π»ΠΈΡ†ΠΎ сопоставляСтся с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· восьми эмоций (Π·Π»ΠΎΡΡ‚ΡŒ, ΠΏΡ€Π΅Π·Ρ€Π΅Π½ΠΈΠ΅, ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅, страх, Ρ€Π°Π΄ΠΎΡΡ‚ΡŒ, отсутствиС эмоций, Π³Ρ€ΡƒΡΡ‚ΡŒ, ΡƒΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΠ΅), послС Ρ‡Π΅Π³ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ эмоции даётся нСкая ΠΎΡ†Π΅Π½ΠΊΠ° похоТСсти. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ значСния ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ Π² тСкстовом Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ sevistat. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ эмоции Π² Ρ„Π°ΠΉΠ»Π΅ настроСк ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΠΈΠ΅ ΠΈ Π½ΠΈΠΆΠ½ΠΈΠ΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, ΠΏΡ€ΠΈ пСрСсСчСнии ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚ΡƒΡ‚ ΠΆΠ΅ выдаётся Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ