YAML Metadata Warning: empty or missing yaml metadata in repo card (https://huggingface.co/docs/hub/model-cards#model-card-metadata)

Model Card for Mozart vs Beethoven Classifier

This model predicts whether a classical piano piece was composed by Mozart or Beethoven, based on numerical features extracted from the score (counts of right-hand notes, left-hand notes, measures, key centers, and markings).

Model Details

Model Description

  • Developed by: Scotty McGee (PhD student, CMU)
  • Shared by [optional]: Scotty McGee
  • Model type: Tabular classification (AutoML with AutoGluon)
  • Language(s) (NLP): Not applicable (tabular/numeric features only)
  • License: MIT (update as needed)
  • Finetuned from model: N/A

Uses

Direct Use

Demonstration of machine-learning classification on musical data. Predicts a binary composer label (Mozart or Beethoven) from numeric score features.

Downstream Use [optional]

Could be adapted for broader composer classification tasks, musicology studies, or automated metadata tagging.

Out-of-Scope Use

  • Not intended as a general music recognition tool.
  • Not reliable for real performance or music audio classification.
  • Not suitable for commercial music rights enforcement.

Bias, Risks, and Limitations

  • Limited to Mozart and Beethoven; not generalizable to other composers.
  • Features are simplistic (counts of notes, measures, key centers, markings).
  • May not capture stylistic nuance.
  • Risk of overfitting to the dataset used.

Recommendations

Use for small-scale experiments and demos. Do not apply to large-scale music classification tasks without retraining and validation.

How to Get Started with the Model

from autogluon.tabular import TabularPredictor
preds = predictor.predict(df_test)  # Mozart or Beethoven
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Space using scottymcgee/hw2_tabular 1