Skip to content

scullincw/Music-Info-Retrieval-and-Classify

Repository files navigation

音乐特征提取和流派分类

本项目本项目使用Python语言,使用 GTZAN genre collection 数据集,通过 LibROSA 音频处理库对数据集进行音频特征提取,再结合numpy, sklearn, keras等库构建神经网络模型对音乐进行分类。

环境配置

推荐使用Linux系统,使用conda管理环境,Python为3.7或以上。首先使用conda创建一个Python环境:

conda create --name mir python=3.7

然后安装依赖的库

pip install librosa numpy sklearn tensorflow keras

为了方便开发,这里还使用了VS Code,安装官方的Python依赖,创建JupyterNotebook编写脚本并存储运行结果,当然也可以直接使用JupyterNotebook.

About

使用Python对音乐进行特征提取和风格分类

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published