RepositoryJupyter NotebookRURussia
ElenaRyumina

ElenaRyumina/EMO-AffectNetModel

Dynamic and static models for real-time facial emotion recognition

195stars
43forks
1issues
1views

🧠 Mô hình nhận diện cảm xúc khuôn mặt đa nguồn dựa trên ResNet50 và LSTM

Nghiên cứu lớn nhất về nhận diện cảm xúc gương mặt đa nguồn (cross-corpus) cho đến nay, kết hợp backbone tĩnh và mạng LSTM thời gian thực.

Dự án EMO-AffectNetModel của Elena Ryumina trình bày một khung nhận diện cảm xúc khuôn mặt end-to-end gồm hai phần chính: (1) mô hình backbone dựa trên ResNet50 (từ VGGFace2) để dự đoán cảm xúc từ ảnh đơn, đã đạt 66.4% độ chính xác trên AffectNet; (2) khối LSTM xếp chồn lên trên backbone, huấn luyện trên nhiều bộ dữ liệu động như RAVDESS, CREMA-D, IEMOCAP, Aff-Wild2 bằng giao thức cross-corpus.

✨ Điểm nổi bật

  • Backbone ResNet50: mô hình nhận diện cảm xúc tĩnh từ ảnh khuôn mặt, đạt 66.4% độ chính xác trên AffectNet.
  • Label smoothing: kỹ thuật cải thiện độ chính xác lên 66.5%.
  • 6 mô hình LSTM: được huấn luyện qua leave-one-corpus-out cross-validation.
  • Hỗ trợ TensorFlow và TorchScript: các mô hình đã chuyển đổi sang TorchScript để dễ tích hợp.
  • Dự đoán theo thời gian thực qua webcam: hỗ trợ kiểm tra cả backbone và mô hình CNN+LSTM.
  • Dự đoán cảm xúc video: chạy python run.py --path_video video/ --path_save report/.
  • Visualize dự đoán: tạo video có nhãn cảm xúc từng khung hình bằng python visualization.py.

💡 Vì sao đáng chú ý

Không chỉ là mô hình đơn lẻ, dự án cung cấp hệ thống lưỡng thanh (backbone + LSTM) được kiểm chứng qua giao thức cross-corpus khắt khe — giúp đánh giá khả năng tổng quát hóa thực sự. Kết quả UAR trên các bộ dữ liệu khác nhau cho thấy sự chênh lệch lớn (từ 25.1% đến 76.1%), phản ánh thách thức khi áp dụng mô hình trên nguồn khác với nguồn huấn luyện.


#AffectNet #EmotionRecognition #ResNet50 #LSTM #TensorFlow #TorchScript #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJupyter Notebook
susantabiswas/realtime-facial-emotion-analyzer

Human Emotion Analysis using facial expressions in real-time from webcam feed. Based on the dataset from Kaggle's Facial Emotion Recognition Challenge.

138
Dec 10, 2021
RepositoryPython
serengil/deepface

A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python

23.6k
Oct 24, 2026
RepositoryPython
phamquiluan/ResidualMaskingNetwork

ICPR 2020: Facial Expression Recognition using Residual Masking Network

516
Aug 4, 2026
RepositoryPython
NUSTM/FacialMMT

A Facial Expression-Aware Multimodal Multi-task Learning Framework for Emotion Recognition in Multi-party Conversations (ACL 2023)

75
Nov 4, 2024
RepositoryC++
tensorflow/tensorflow

An Open Source Machine Learning Framework for Everyone

201.2k
Oct 24, 2026
RepositoryC++
tesseract-ocr/tesseract

Tesseract Open Source OCR Engine (main repository)

77.2k
Oct 24, 2026
RepositoryPython
keras-team/keras

Deep Learning for humans

64.4k
Oct 20, 2026
Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...

♥0
190.2M
Jun 1, 2026
RepositoryTypeScript
firecrawl/firecrawl

Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

195.6k
Oct 26, 2026