- Mô tả :
Bộ dữ liệu Groove MIDI (GMD) bao gồm 13,6 giờ âm thanh MIDI được căn chỉnh và (tổng hợp) của tiếng trống biểu cảm được điều chỉnh theo nhịp độ, do con người biểu diễn được ghi lại trên bộ trống điện tử Roland TD-11 V-Drum.
Tài liệu bổ sung : Khám phá trên giấy tờ với mã
Trang chủ : https://g.co/magenta/groove-dataset
Mã nguồn :
tfds.datasets.groove.BuilderPhiên bản :
-
2.0.1(mặc định): Không có ghi chú phát hành.
-
Các khóa được giám sát (Xem
as_superviseddoc ):NoneHình ( tfds.show_examples ): Không được hỗ trợ.
trích dẫn :
@inproceedings{groove2019,
Author = {Jon Gillick and Adam Roberts and Jesse Engel and Douglas Eck and David Bamman},
Title = {Learning to Groove with Inverse Sequence Transformations},
Booktitle = {International Conference on Machine Learning (ICML)}
Year = {2019},
}
rãnh/full-midionly (cấu hình mặc định)
Mô tả cấu hình : Tập dữ liệu Groove không có âm thanh, không được chia.
Kích thước tải xuống :
3.11 MiBKích thước tập dữ liệu :
5.22 MiBTự động lưu vào bộ đệm ( tài liệu ): Có
Chia tách :
| Tách ra | ví dụ |
|---|---|
'test' | 129 |
'train' | 897 |
'validation' | 124 |
- Cấu trúc tính năng :
FeaturesDict({
'bpm': int32,
'drummer': ClassLabel(shape=(), dtype=int64, num_classes=10),
'id': string,
'midi': string,
'style': FeaturesDict({
'primary': ClassLabel(shape=(), dtype=int64, num_classes=18),
'secondary': string,
}),
'time_signature': ClassLabel(shape=(), dtype=int64, num_classes=5),
'type': ClassLabel(shape=(), dtype=int64, num_classes=2),
})
- Tài liệu tính năng :
| Tính năng | Lớp | Hình dạng | Dtype | Sự mô tả |
|---|---|---|---|---|
| Tính năngDict | ||||
| bpm | tenxơ | int32 | ||
| tay trống | LớpNhãn | int64 | ||
| Tôi | tenxơ | sợi dây | ||
| midi | tenxơ | sợi dây | ||
| Phong cách | Tính năngDict | |||
| phong cách/chính | LớpNhãn | int64 | ||
| phong cách/thứ cấp | tenxơ | sợi dây | ||
| time_signature | LớpNhãn | int64 | ||
| loại hình | LớpNhãn | int64 |
- Ví dụ ( tfds.as_dataframe ):
rãnh/đầy đủ 16000hz
Mô tả cấu hình : Tập dữ liệu rãnh có âm thanh, chưa chia.
Kích thước tải xuống :
4.76 GiBKích thước tập dữ liệu :
2.33 GiBTự động lưu vào bộ nhớ cache ( tài liệu ): Không
Chia tách :
| Tách ra | ví dụ |
|---|---|
'test' | 124 |
'train' | 846 |
'validation' | 120 |
- Cấu trúc tính năng :
FeaturesDict({
'audio': Audio(shape=(None,), dtype=float32),
'bpm': int32,
'drummer': ClassLabel(shape=(), dtype=int64, num_classes=10),
'id': string,
'midi': string,
'style': FeaturesDict({
'primary': ClassLabel(shape=(), dtype=int64, num_classes=18),
'secondary': string,
}),
'time_signature': ClassLabel(shape=(), dtype=int64, num_classes=5),
'type': ClassLabel(shape=(), dtype=int64, num_classes=2),
})
- Tài liệu tính năng :
| Tính năng | Lớp | Hình dạng | Dtype | Sự mô tả |
|---|---|---|---|---|
| Tính năngDict | ||||
| âm thanh | âm thanh | (Không có,) | phao32 | |
| bpm | tenxơ | int32 | ||
| tay trống | LớpNhãn | int64 | ||
| Tôi | tenxơ | sợi dây | ||
| midi | tenxơ | sợi dây | ||
| Phong cách | Tính năngDict | |||
| phong cách/chính | LớpNhãn | int64 | ||
| phong cách/thứ cấp | tenxơ | sợi dây | ||
| time_signature | LớpNhãn | int64 | ||
| loại hình | LớpNhãn | int64 |
- Ví dụ ( tfds.as_dataframe ):
rãnh/2bar-trung bình
Mô tả cấu hình : Tập dữ liệu rãnh không có âm thanh, được chia thành các phần 2 thanh.
Kích thước tải xuống :
3.11 MiBKích thước tập dữ liệu :
19.59 MiBTự động lưu vào bộ đệm ( tài liệu ): Có
Chia tách :
| Tách ra | ví dụ |
|---|---|
'test' | 2,204 |
'train' | 18,163 |
'validation' | 2.252 |
- Cấu trúc tính năng :
FeaturesDict({
'bpm': int32,
'drummer': ClassLabel(shape=(), dtype=int64, num_classes=10),
'id': string,
'midi': string,
'style': FeaturesDict({
'primary': ClassLabel(shape=(), dtype=int64, num_classes=18),
'secondary': string,
}),
'time_signature': ClassLabel(shape=(), dtype=int64, num_classes=5),
'type': ClassLabel(shape=(), dtype=int64, num_classes=2),
})
- Tài liệu tính năng :
| Tính năng | Lớp | Hình dạng | Dtype | Sự mô tả |
|---|---|---|---|---|
| Tính năngDict | ||||
| bpm | tenxơ | int32 | ||
| tay trống | LớpNhãn | int64 | ||
| Tôi | tenxơ | sợi dây | ||
| midi | tenxơ | sợi dây | ||
| Phong cách | Tính năngDict | |||
| phong cách/chính | LớpNhãn | int64 | ||
| phong cách/thứ cấp | tenxơ | sợi dây | ||
| time_signature | LớpNhãn | int64 | ||
| loại hình | LớpNhãn | int64 |
- Ví dụ ( tfds.as_dataframe ):
rãnh/2bar-16000hz
Mô tả cấu hình : Tập dữ liệu rãnh có âm thanh, được chia thành các phần 2 thanh.
Kích thước tải xuống :
4.76 GiBKích thước tập dữ liệu :
4.61 GiBTự động lưu vào bộ nhớ cache ( tài liệu ): Không
Chia tách :
| Tách ra | ví dụ |
|---|---|
'test' | 1.873 |
'train' | 14.390 |
'validation' | 2.034 |
- Cấu trúc tính năng :
FeaturesDict({
'audio': Audio(shape=(None,), dtype=float32),
'bpm': int32,
'drummer': ClassLabel(shape=(), dtype=int64, num_classes=10),
'id': string,
'midi': string,
'style': FeaturesDict({
'primary': ClassLabel(shape=(), dtype=int64, num_classes=18),
'secondary': string,
}),
'time_signature': ClassLabel(shape=(), dtype=int64, num_classes=5),
'type': ClassLabel(shape=(), dtype=int64, num_classes=2),
})
- Tài liệu tính năng :
| Tính năng | Lớp | Hình dạng | Dtype | Sự mô tả |
|---|---|---|---|---|
| Tính năngDict | ||||
| âm thanh | âm thanh | (Không có,) | phao32 | |
| bpm | tenxơ | int32 | ||
| tay trống | LớpNhãn | int64 | ||
| Tôi | tenxơ | sợi dây | ||
| midi | tenxơ | sợi dây | ||
| Phong cách | Tính năngDict | |||
| phong cách/chính | LớpNhãn | int64 | ||
| phong cách/thứ cấp | tenxơ | sợi dây | ||
| time_signature | LớpNhãn | int64 | ||
| loại hình | LớpNhãn | int64 |
- Ví dụ ( tfds.as_dataframe ):
rãnh/4bar-trung bình
Mô tả cấu hình : Tập dữ liệu rãnh không có âm thanh, được chia thành các phần 4 thanh.
Kích thước tải xuống :
3.11 MiBKích thước tập dữ liệu :
27.32 MiBTự động lưu vào bộ đệm ( tài liệu ): Có
Chia tách :
| Tách ra | ví dụ |
|---|---|
'test' | 2.033 |
'train' | 17,261 |
'validation' | 2.121 |
- Cấu trúc tính năng :
FeaturesDict({
'bpm': int32,
'drummer': ClassLabel(shape=(), dtype=int64, num_classes=10),
'id': string,
'midi': string,
'style': FeaturesDict({
'primary': ClassLabel(shape=(), dtype=int64, num_classes=18),
'secondary': string,
}),
'time_signature': ClassLabel(shape=(), dtype=int64, num_classes=5),
'type': ClassLabel(shape=(), dtype=int64, num_classes=2),
})
- Tài liệu tính năng :
| Tính năng | Lớp | Hình dạng | Dtype | Sự mô tả |
|---|---|---|---|---|
| Tính năngDict | ||||
| bpm | tenxơ | int32 | ||
| tay trống | LớpNhãn | int64 | ||
| Tôi | tenxơ | sợi dây | ||
| midi | tenxơ | sợi dây | ||
| Phong cách | Tính năngDict | |||
| phong cách/chính | LớpNhãn | int64 | ||
| phong cách/thứ cấp | tenxơ | sợi dây | ||
| time_signature | LớpNhãn | int64 | ||
| loại hình | LớpNhãn | int64 |
- Ví dụ ( tfds.as_dataframe ):