Task: Binary classification — predict viral (1) vs not (0), where the label reflects YouTube engagement (definition as in your project; training excludes direct YouTube count/rate features from X to reduce leakage).
Combined Random Forest (viral)
Tuned RandomForestClassifier on combined Spotify + audio features; RandomizedSearchCV optimized for F1. Uses unscaled X in the notebook.