استفاده از یادگیری ماشینی برای تشخیص احساسات و کنترل حالات چهره شما

آندری ساوچنکو از شعبه نیژنی نووگورود از دانشکده عالی اقتصاد، نتیجه تحقیقات خود در زمینه یادگیری ماشینی مربوط به تشخیص احساسات در چهره افراد حاضر در عکس ها و فیلم ها را منتشر کرد. کد در پایتون با استفاده از PyTorch نوشته شده است و تحت مجوز Apache 2.0 مجوز دارد. چندین مدل آماده موجود است، از جمله آنهایی که برای استفاده در دستگاه های تلفن همراه مناسب هستند.

بر اساس این کتابخانه، توسعه‌دهنده دیگری برنامه sevimon را ایجاد کرد که به شما امکان می‌دهد تغییرات احساسات را با استفاده از دوربین فیلمبرداری ردیابی کنید و به کنترل تنش عضلات صورت کمک کنید، به عنوان مثال، برای از بین بردن فشار بیش از حد، تأثیر غیرمستقیم بر خلق و خو و با استفاده طولانی مدت، جلوگیری از ایجاد چین و چروک صورت کتابخانه CenterFace برای تعیین موقعیت یک چهره در یک ویدیو استفاده می شود. کد sevimon در پایتون نوشته شده و تحت مجوز AGPLv3 است. هنگامی که آن را برای اولین بار راه اندازی می کنید، مدل ها بارگیری می شوند، پس از آن برنامه نیازی به اتصال به اینترنت ندارد و کاملاً مستقل کار می کند. دستورالعمل راه اندازی در لینوکس/یونیکس و ویندوز و همچنین یک تصویر داکر برای لینوکس آماده شده است.

Sevimon به شرح زیر عمل می کند: ابتدا یک چهره در یک تصویر دوربین شناسایی می شود، سپس چهره با هر یک از هشت احساس (خشم، تحقیر، انزجار، ترس، شادی، عدم احساس، غم و اندوه، تعجب) مقایسه می شود. امتیاز شباهت برای هر احساس داده می شود. مقادیر به‌دست‌آمده برای تجزیه و تحلیل بعدی توسط برنامه sevistat در قالب متنی log ذخیره می‌شوند. برای هر احساس در فایل تنظیمات، می توانید حد بالا و پایین مقادیر را تنظیم کنید، در صورت عبور، بلافاصله یک یادآوری صادر می شود.

منبع: opennet.ru

اضافه کردن نظر