跳转到主要内容

MIR数据集的常用加载器。

项目描述

mirdata

音乐信息检索(MIR)数据集的常用加载器。API文档请在此处查找此处

CI status Formatting status Linting status codecov Documentation Status GitHub

此库提供用于处理常见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参考,请参阅文档

目前支持的数据集

支持的数据集包括AcousticBrainzDALIGuitarsetMAESTROTinySOL等。

有关支持的完整数据集列表,请参阅文档

引用

引用mirdata有两种方式

如果您在使用此库进行工作,请引用您使用的版本,该版本在Zenodo上进行了索引

DOI

如果您引用mirdata的设计原则、动机等,请引用以下论文

DOI

"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 查看哈希值)

上传于 Python 3

由以下机构支持