One evaluation boundary
All six approaches face the same four-class, 48×48 held-out test set, so the comparison reflects performance rather than inconsistent measurement.
The strongest model was selected from the error pattern—not the prestige of its architecture.
Six approaches needed the same held-out boundary, followed by confusion-matrix analysis and a deployment recommendation bounded to the actual experiment.
The build starts here. The feature set follows from this diagnosis.An MIT Professional Education capstone comparing six deep-learning approaches on four low-resolution grayscale expression classes, including a purpose-built five-block convolutional network.
All six approaches face the same four-class, 48×48 held-out test set, so the comparison reflects performance rather than inconsistent measurement.
Custom convolutional designs and transfer-learning baselines are tested side by side instead of assuming the most prestigious architecture will fit the task.
Confusion matrices and precision, recall, and F1 expose which expressions fail and in which direction.
Low-confidence and ambiguous cases remain human-reviewed rather than extending the model beyond what the experiment established.
The custom CNN reached 76.56% held-out test accuracy and outperformed the frozen ImageNet baselines for this narrow dataset. Sad/neutral ambiguity remained explicitly human-reviewed.
The choice was not made on accuracy alone. The diagnostic work isolated the consequential error—sad expressions collapsing into neutral—and converted that failure pattern into a human-review boundary.
The common evaluation boundary produced a clear decision: the best-fit custom CNN beat the strongest transfer model by 15 percentage points and made roughly 40% fewer errors.
The error pattern—not the headline score—exposed neutral as the failure sink and supported a 90.6% auto-route-or-review decision rule.
The recommendation converts measured error into an operating policy: automate high-confidence cases, route ambiguity to review, and gate expansion on accuracy, recall, and fairness.
The source material and held-out boundary are visible before the result: 20,214 grayscale faces across four classes, evaluated with class-balanced metrics.
Fix the task, classes, image boundary, split, and preprocessing.
Train six approaches against the same evaluation contract.
Inspect confusion patterns and per-class performance, not accuracy alone.
Choose the model whose measured behavior best fits the narrow task.
Define human-review conditions and keep the claim inside the experiment.
The implementation is the visible surface. These choices determined whether it could solve the underlying problem.
Compare every approach on the same four-class 48×48 evaluation set.
Use confusion matrices and class-level metrics to see which categories collapse into one another.
Recommend human review for low-confidence cases rather than generalizing beyond the measured task.
Final capstone report and verified Great Learning ePortfolio for the MIT Professional Education program.
Six models share one evaluation boundary; the custom CNN reached 76.56%; class-level diagnostics shaped the deployment recommendation.
Specific to this four-class 48×48 grayscale dataset. This is facial-expression classification, not identity recognition.