- Açıklama :
Groove MIDI Veri Kümesi (GMD), bir Roland TD-11 V-Drum elektronik bateri setinde yakalanan, 13,6 saatlik hizalanmış MIDI ve insan tarafından gerçekleştirilen, tempoya göre hizalanmış etkileyici davul çalmanın (sentezlenmiş) sesinden oluşur.
Ek Belgeler : Belgeleri Keşfedin
Ana sayfa : https://g.co/magenta/groove-dataset
Kaynak kodu :
tfds.datasets.groove.Buildersürümler :
-
2.0.1(varsayılan): Sürüm notu yok.
-
Denetlenen anahtarlar (Bkz
as_superviseddoc ):NoneŞekil ( tfds.show_examples ): Desteklenmiyor.
Alıntı :
@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},
}
oluk/tam ortada (varsayılan yapılandırma)
Yapılandırma açıklaması : Ses olmadan, bölünmemiş Groove veri kümesi.
İndirme boyutu :
3.11 MiBVeri kümesi boyutu :
5.22 MiBOtomatik önbelleğe alınmış ( belgeleme ): Evet
bölmeler :
| Bölmek | örnekler |
|---|---|
'test' | 129 |
'train' | 897 |
'validation' | 124 |
- Özellik yapısı :
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),
})
- Özellik belgeleri :
| Özellik | Sınıf | Şekil | Dtipi | Tanım |
|---|---|---|---|---|
| ÖzelliklerDict | ||||
| vuru/dakika | tensör | int32 | ||
| davulcu | SınıfEtiketi | int64 | ||
| İD | tensör | sicim | ||
| midi | tensör | sicim | ||
| stil | ÖzelliklerDict | |||
| stil/birincil | SınıfEtiketi | int64 | ||
| stil/ikincil | tensör | sicim | ||
| zaman_imzası | SınıfEtiketi | int64 | ||
| tip | SınıfEtiketi | int64 |
- Örnekler ( tfds.as_dataframe ):
oluk/tam 16000hz
Yapılandırma açıklaması : Sesli, bölünmemiş Groove veri kümesi.
İndirme boyutu :
4.76 GiBVeri kümesi boyutu :
2.33 GiBOtomatik önbelleğe alınmış ( belgeleme ): Hayır
bölmeler :
| Bölmek | örnekler |
|---|---|
'test' | 124 |
'train' | 846 |
'validation' | 120 |
- Özellik yapısı :
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),
})
- Özellik belgeleri :
| Özellik | Sınıf | Şekil | Dtipi | Tanım |
|---|---|---|---|---|
| ÖzelliklerDict | ||||
| ses | Ses | (Hiçbiri,) | şamandıra32 | |
| vuru/dakika | tensör | int32 | ||
| davulcu | SınıfEtiketi | int64 | ||
| İD | tensör | sicim | ||
| midi | tensör | sicim | ||
| stil | ÖzelliklerDict | |||
| stil/birincil | SınıfEtiketi | int64 | ||
| stil/ikincil | tensör | sicim | ||
| zaman_imzası | SınıfEtiketi | int64 | ||
| tip | SınıfEtiketi | int64 |
- Örnekler ( tfds.as_dataframe ):
oluk/2bar-orta
Yapılandırma açıklaması : Ses olmadan, 2 çubuklu parçalara bölünmüş Groove veri kümesi.
İndirme boyutu :
3.11 MiBVeri kümesi boyutu :
19.59 MiBOtomatik önbelleğe alınmış ( belgeleme ): Evet
bölmeler :
| Bölmek | örnekler |
|---|---|
'test' | 2.204 |
'train' | 18.163 |
'validation' | 2.252 |
- Özellik yapısı :
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),
})
- Özellik belgeleri :
| Özellik | Sınıf | Şekil | Dtipi | Tanım |
|---|---|---|---|---|
| ÖzelliklerDict | ||||
| vuru/dakika | tensör | int32 | ||
| davulcu | SınıfEtiketi | int64 | ||
| İD | tensör | sicim | ||
| midi | tensör | sicim | ||
| stil | ÖzelliklerDict | |||
| stil/birincil | SınıfEtiketi | int64 | ||
| stil/ikincil | tensör | sicim | ||
| zaman_imzası | SınıfEtiketi | int64 | ||
| tip | SınıfEtiketi | int64 |
- Örnekler ( tfds.as_dataframe ):
oluk/2bar-16000hz
Yapılandırma açıklaması : 2 çubuklu parçalara bölünmüş, sesli Groove veri kümesi.
İndirme boyutu :
4.76 GiBVeri kümesi boyutu :
4.61 GiBOtomatik önbelleğe alınmış ( belgeleme ): Hayır
bölmeler :
| Bölmek | örnekler |
|---|---|
'test' | 1.873 |
'train' | 14.390 |
'validation' | 2.034 |
- Özellik yapısı :
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),
})
- Özellik belgeleri :
| Özellik | Sınıf | Şekil | Dtipi | Tanım |
|---|---|---|---|---|
| ÖzelliklerDict | ||||
| ses | Ses | (Hiçbiri,) | şamandıra32 | |
| vuru/dakika | tensör | int32 | ||
| davulcu | SınıfEtiketi | int64 | ||
| İD | tensör | sicim | ||
| midi | tensör | sicim | ||
| stil | ÖzelliklerDict | |||
| stil/birincil | SınıfEtiketi | int64 | ||
| stil/ikincil | tensör | sicim | ||
| zaman_imzası | SınıfEtiketi | int64 | ||
| tip | SınıfEtiketi | int64 |
- Örnekler ( tfds.as_dataframe ):
oluk/4bar-orta
Yapılandırma açıklaması : Ses olmadan, 4 çubuklu parçalara bölünmüş Groove veri kümesi.
İndirme boyutu :
3.11 MiBVeri kümesi boyutu :
27.32 MiBOtomatik önbelleğe alınmış ( belgeleme ): Evet
bölmeler :
| Bölmek | örnekler |
|---|---|
'test' | 2.033 |
'train' | 17.261 |
'validation' | 2.121 |
- Özellik yapısı :
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),
})
- Özellik belgeleri :
| Özellik | Sınıf | Şekil | Dtipi | Tanım |
|---|---|---|---|---|
| ÖzelliklerDict | ||||
| vuru/dakika | tensör | int32 | ||
| davulcu | SınıfEtiketi | int64 | ||
| İD | tensör | sicim | ||
| midi | tensör | sicim | ||
| stil | ÖzelliklerDict | |||
| stil/birincil | SınıfEtiketi | int64 | ||
| stil/ikincil | tensör | sicim | ||
| zaman_imzası | SınıfEtiketi | int64 | ||
| tip | SınıfEtiketi | int64 |
- Örnekler ( tfds.as_dataframe ):