F•FER / LAB View project

COMPUTER VISION / FER2013

A face.
Seven expressions.

Explore what a neural network sees in a smile, a frown, or a moment of surprise. Facial expression recognition, right in your browser.

07 expression classes04 neural networks48 × 48 RGB input
THE EXPRESSION ATLAS01—07
Happy01 / JOY
Neutral02 / CALM
Surprise03 / WONDER
Sad04 / SORROW
Angry05 / TENSION
Fear06 / ALERT
Disgust07 / AVERSION
FER / 2013

Small details.
Different predictions.

FACIAL EXPRESSION STUDY
Custom CNN + transfer learning

01 / BEHIND THE PROJECT

Learning the language
of facial expressions.

This XMUM deep learning project compares a custom convolutional neural network with VGG16, ResNet50, and MobileNetV2 on FER2013. Each model predicts seven expression classes from a 48 × 48 RGB face crop.

Explore the saved evaluation plots, then try an image or your webcam. Faces are located first; the trained classifier then scores each expression.

Locate faceResize & normalizePredict 7 classes

Predictions describe visual expressions and can be wrong. They do not establish how a person feels.

02 / TRY IT YOURSELF

Your expression. In focus.

Upload a photo or turn on your camera. Images and video stay on your device.

BROWSER INFERENCE
Engine idle

Put a face in the frame.

Choose a photo to explore its expression.

JPG · JPEG · WEBP · PNG
or drop your image here

Ready for an image or webcam. The engine loads when you begin.

Use a clear, front-facing photo with good lighting.

03 / MODEL BENCHMARKS

Four approaches.
One shared dataset.

Recorded project results on FER2013, alongside the original evaluation figures.

Test accuracy

HIGHER IS BETTER
0%50%100%

Inspect the evidence

Input: 48 × 48 RGB · 7 classes · RGB / 255 normalizationOriginal results on GitHub ↗

04 / LET’S CONNECT

Curious about
the project?

Have a question, an idea, or an opportunity? Leave a message.

Explore the source on GitHub ↗
Your message is delivered through Formspree.

Evaluation figure