MIR数据集的常用加载器。
项目描述
mirdata
音乐信息检索(MIR)数据集的常用加载器。API文档请在此处查找此处。
此库提供用于处理常见MIR数据集的工具,包括
- 将数据集下载到通用位置和格式
- 验证数据集的文件是否全部存在
- 将注释文件加载到通用格式,与mir_eval所需的格式一致
- 解析轨道级元数据以进行详细评估
安装
要安装,只需运行
pip install mirdata
快速示例
import mirdata
orchset = mirdata.initialize('orchset')
orchset.download() # download the dataset
orchset.validate() # validate that all the expected files are there
example_track = orchset.choice_track() # choose a random example track
print(example_track) # see the available data
有关更多示例和API参考,请参阅文档。
目前支持的数据集
支持的数据集包括AcousticBrainz、DALI、Guitarset、MAESTRO、TinySOL等。
有关支持的完整数据集列表,请参阅文档
引用
引用mirdata有两种方式
如果您在使用此库进行工作,请引用您使用的版本,该版本在Zenodo上进行了索引
如果您引用mirdata的设计原则、动机等,请引用以下论文
"mirdata: Software for Reproducible Usage of Datasets"
Rachel M. Bittner, Magdalena Fuentes, David Rubinstein, Andreas Jansson, Keunwoo Choi, and Thor Kell
in International Society for Music Information Retrieval (ISMIR) Conference, 2019
@inproceedings{
bittner_fuentes_2019,
title={mirdata: Software for Reproducible Usage of Datasets},
author={Bittner, Rachel M and Fuentes, Magdalena and Rubinstein, David and Jansson, Andreas and Choi, Keunwoo and Kell, Thor},
booktitle={International Society for Music Information Retrieval (ISMIR) Conference},
year={2019}
}
在处理数据集时,请引用您正在使用的mirdata
版本(由上面的DOI
提供)并且包括数据集的引用,您可以在相应的数据集加载器中使用cite()
方法找到该引用。
贡献新的数据集加载器
我们欢迎对这个库的贡献,特别是新的数据集。请参阅贡献指南。
项目详情
下载文件
下载适合您平台的应用程序文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
mirdata-0.3.8.tar.gz (16.6 MB 查看哈希值)
构建分发
mirdata-0.3.8-py3-none-any.whl (17.2 MB 查看哈希值)