Commit History
-
Implement OPTION A: Optimized 3-model ensemble with fine-tuning
marcosremar +1: Claude## Changes ### Core Ensemble Optimization - Updated Balanced mode to use 3 diverse models (optimal per research) - Reweighted models: emotion2vec (0.50), Whisper (0.30), SenseVoice (0.20) - Emotion2VecModel now auto-loads fine-tuned weights if available ### Fine-tuning Infrastructure - Added finetune_emotion2vec.py: Complete fine-tuning script - Supports VERBO (1,167) + emoUERJ (377) datasets - Data augmentation: time stretch, pitch shift, noise injection - Automatic train/validation split - Per-class accuracy metrics - Added download_ptbr_datasets.py: Dataset downloader/helper - Instructions for VERBO, emoUERJ, CORAA-SER - Local dataset preparation from folders - HuggingFace dataset creation ### Documentation Updates - README: Added scientific rationale for OPTION A - 10+ academic papers (2024-2025) justification - Cost-benefit analysis: 3 vs 5 models - Updated model weights and configuration - QUICKSTART: Added fine-tuning workflow - PROJECT_SUMMARY: Comprehens…edb9bc2