Commit History
-
Add complete infrastructure and updated README for OPTION A
marcosremar +1: Claude## New Features ### 1. Complete README Rewrite - Focused on OPTION A (3-model ensemble) - Scientific justification with academic papers - Clear cost-benefit analysis (3 vs 5 models) - Comprehensive usage examples - Fine-tuning workflow documentation - Troubleshooting section - Academic references and citation ### 2. EnsembleAnnotator - Simplified Python API - Simple interface for emotion + event annotation - Single file annotation: `annotator.annotate('audio.wav')` - Batch processing support - HuggingFace dataset integration - Statistics and analysis methods - Convenience function: `annotate_file()` ### 3. Evaluation Infrastructure - Cross-validation with k-fold support - Comprehensive metrics: accuracy, F1, confusion matrix - Model comparison (ensemble vs individual) - Automatic plotting and visualization - Results export to JSON - Supports ground truth from JSON or Parquet ### 4. Project Structure - Created data/ directories (raw, processed, annotated, evaluation) - Created model…fe63a26