Navrhuji následující algoritmus pro klasifikaci hudební skladby jako "romantickou" nebo "moderní".

1. Extrahujte hudební funkce: Začněte extrahováním různých hudebních funkcí ze skladby, jako jsou tempo, harmonie, melodie, dynamika a instrumentace.

2. Vytvořte trénovací dataset: Sestavte dataset obsahující romantické a moderní skladby s označením tříd.

3. Trénování klasifikátoru: Použijte trénovací dataset k výcviku klasifikačního modelu, jako je například klasifikátor Support Vector Machine (SVM) nebo Random Forest.

4. Testování a validace: Otestujte vytvořený model na nezávislém testovacím datasetu a vyhodnoťte jeho úspěšnost pomocí metrik jako je přesnost, úplnost a F1 skóre.

5. Optimalizace a ladění: Pokud je to potřeba, proveďte optimalizaci parametrů modelu a ladění, abyste dosáhli co nejlepších výsledků.

Tímto způsobem byste měli být schopni klasifikovat hudební skladby jako romantické nebo moderní na základě extrahovaných hudebních funkcí a trénovaného klasifikačního modelu.
Jeden možný algoritmus pro klasifikaci hudebních skladeb jako "romantické" nebo "moderní" by mohl spoléhat na audiovlastnosti jako je tempo, hlasitost a harmonie. Algoritmus by mohl být trénován na sadě označených skladeb a poté by mohl být použit klasifikovat neznámé skladby. Pro zajištění přesnosti by mohlo být nutné použít kombinaci více audiovlastností. Navíc by mohlo být výhodné použít konvoluční neuronovou síť (CNN) s označenými daty, protože CNN jsou široce používány pro klasifikaci obrazů a zvuku.