Defnyddio dysgu peirianyddol i ganfod emosiynau a rheoli mynegiant eich wyneb

Cyhoeddodd Andrey Savchenko o gangen Nizhny Novgorod o'r Ysgol Economeg Uwch ganlyniad ei ymchwil ym maes dysgu peirianyddol yn ymwneud ag adnabod emosiynau ar wynebau pobl sy'n bresennol mewn ffotograffau a fideos. Mae'r cod wedi'i ysgrifennu yn Python gan ddefnyddio PyTorch ac mae wedi'i drwyddedu o dan drwydded Apache 2.0. Mae sawl model parod ar gael, gan gynnwys y rhai sy'n addas i'w defnyddio ar ddyfeisiau symudol.

Yn seiliedig ar y llyfrgell, creodd datblygwr arall y rhaglen sevimon, sy'n eich galluogi i olrhain newidiadau mewn emosiynau gan ddefnyddio camera fideo a helpu i reoli tensiwn cyhyrau'r wyneb, er enghraifft, i ddileu gor-straen, effeithio'n anuniongyrchol ar hwyliau a, gyda defnydd hirdymor, atal ymddangosiad crychau wyneb. Defnyddir llyfrgell CenterFace i bennu lleoliad wyneb mewn fideo. Mae'r cod sevimon wedi'i ysgrifennu yn Python ac mae wedi'i drwyddedu o dan AGPLv3. Pan fyddwch chi'n ei lansio am y tro cyntaf, mae'r modelau'n cael eu llwytho, ac ar Γ΄l hynny nid oes angen cysylltiad Rhyngrwyd ar y rhaglen ac mae'n gweithio'n gwbl annibynnol. Mae cyfarwyddiadau ar gyfer lansio ar Linux/UNIX a Windows wedi'u paratoi, yn ogystal Γ’ delwedd docwr ar gyfer Linux.

Mae Sevimon yn gweithio fel a ganlyn: yn gyntaf, mae wyneb yn cael ei adnabod mewn delwedd camera, yna mae'r wyneb yn cael ei gymharu Γ’ phob un o wyth emosiwn (dicter, dirmyg, ffieidd-dod, ofn, llawenydd, diffyg emosiwn, tristwch, syndod), ac ar Γ΄l hynny mae rhai rhoddir sgΓ΄r tebygrwydd ar gyfer pob emosiwn. Mae'r gwerthoedd a gafwyd yn cael eu storio mewn log mewn fformat testun ar gyfer dadansoddiad dilynol gan y rhaglen sevist. Ar gyfer pob emosiwn yn y ffeil gosodiadau, gallwch osod terfynau uchaf ac isaf o werthoedd, pan groesir, anfonir nodyn atgoffa ar unwaith.

Ffynhonnell: opennet.ru

Ychwanegu sylw