- 설명 :
Groove MIDI 데이터 세트(GMD)는 13.6시간 분량의 정렬된 MIDI와 Roland TD-11 V-Drum 전자 드럼 키트에서 캡처된 사람이 연주하고 템포 정렬된 표현력 있는 드럼 연주의 (합성된) 오디오로 구성됩니다.
소스 코드 :
tfds.datasets.groove.Builder
버전 :
-
2.0.1
(기본값): 릴리스 정보가 없습니다.
-
감독된 키 (
as_supervised
문서 참조):None
그림 ( tfds.show_examples ): 지원되지 않습니다.
인용 :
@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},
}
Groove/full-midionly(기본 구성)
구성 설명 : 오디오가 없고 분할되지 않은 Groove 데이터 세트입니다.
다운로드 크기 :
3.11 MiB
데이터 세트 크기 :
5.22 MiB
자동 캐시 ( 문서 ): 예
분할 :
나뉘다 | 예 |
---|---|
'test' | 129 |
'train' | 897 |
'validation' | 124 |
- 기능 구조 :
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),
})
- 기능 문서 :
특징 | 수업 | 모양 | D타입 | 설명 |
---|---|---|---|---|
풍모Dict | ||||
bpm | 텐서 | int32 | ||
고수 | 클래스 레이블 | int64 | ||
ID | 텐서 | 끈 | ||
미디 | 텐서 | 끈 | ||
스타일 | 풍모Dict | |||
스타일/기본 | 클래스 레이블 | int64 | ||
스타일/보조 | 텐서 | 끈 | ||
time_signature | 클래스 레이블 | int64 | ||
유형 | 클래스 레이블 | int64 |
- 예 ( tfds.as_dataframe ):
그루브/전체-16000hz
구성 설명 : 오디오가 포함된 Groove 데이터 세트, 분할되지 않음.
다운로드 크기 :
4.76 GiB
데이터세트 크기 :
2.33 GiB
자동 캐시 ( 문서 ): 아니요
분할 :
나뉘다 | 예 |
---|---|
'test' | 124 |
'train' | 846 |
'validation' | 120 |
- 기능 구조 :
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),
})
- 기능 문서 :
특징 | 수업 | 모양 | D타입 | 설명 |
---|---|---|---|---|
풍모Dict | ||||
오디오 | 오디오 | (없음,) | float32 | |
bpm | 텐서 | int32 | ||
고수 | 클래스 레이블 | int64 | ||
ID | 텐서 | 끈 | ||
미디 | 텐서 | 끈 | ||
스타일 | 풍모Dict | |||
스타일/기본 | 클래스 레이블 | int64 | ||
스타일/보조 | 텐서 | 끈 | ||
time_signature | 클래스 레이블 | int64 | ||
유형 | 클래스 레이블 | int64 |
- 예 ( tfds.as_dataframe ):
홈/2bar-midionly
구성 설명 : 오디오가 없는 Groove 데이터 세트, 2-바 청크로 분할.
다운로드 크기 :
3.11 MiB
데이터 세트 크기 :
19.59 MiB
자동 캐시 ( 문서 ): 예
분할 :
나뉘다 | 예 |
---|---|
'test' | 2,204 |
'train' | 18,163 |
'validation' | 2,252 |
- 기능 구조 :
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),
})
- 기능 문서 :
특징 | 수업 | 모양 | D타입 | 설명 |
---|---|---|---|---|
풍모Dict | ||||
bpm | 텐서 | int32 | ||
고수 | 클래스 레이블 | int64 | ||
ID | 텐서 | 끈 | ||
미디 | 텐서 | 끈 | ||
스타일 | 풍모Dict | |||
스타일/기본 | 클래스 레이블 | int64 | ||
스타일/보조 | 텐서 | 끈 | ||
time_signature | 클래스 레이블 | int64 | ||
유형 | 클래스 레이블 | int64 |
- 예 ( tfds.as_dataframe ):
그루브/2bar-16000hz
구성 설명 : 오디오가 포함된 Groove 데이터 세트, 2-바 청크로 분할됨.
다운로드 크기 :
4.76 GiB
데이터세트 크기 :
4.61 GiB
자동 캐시 ( 문서 ): 아니요
분할 :
나뉘다 | 예 |
---|---|
'test' | 1,873 |
'train' | 14,390 |
'validation' | 2,034 |
- 기능 구조 :
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),
})
- 기능 문서 :
특징 | 수업 | 모양 | D타입 | 설명 |
---|---|---|---|---|
풍모Dict | ||||
오디오 | 오디오 | (없음,) | float32 | |
bpm | 텐서 | int32 | ||
고수 | 클래스 레이블 | int64 | ||
ID | 텐서 | 끈 | ||
미디 | 텐서 | 끈 | ||
스타일 | 풍모Dict | |||
스타일/기본 | 클래스 레이블 | int64 | ||
스타일/보조 | 텐서 | 끈 | ||
time_signature | 클래스 레이블 | int64 | ||
유형 | 클래스 레이블 | int64 |
- 예 ( tfds.as_dataframe ):
그루브/4bar-중간
구성 설명 : 오디오가 없는 Groove 데이터 세트, 4마디 청크로 분할.
다운로드 크기 :
3.11 MiB
데이터 세트 크기 :
27.32 MiB
자동 캐시 ( 문서 ): 예
분할 :
나뉘다 | 예 |
---|---|
'test' | 2,033 |
'train' | 17,261 |
'validation' | 2,121 |
- 기능 구조 :
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),
})
- 기능 문서 :
특징 | 수업 | 모양 | D타입 | 설명 |
---|---|---|---|---|
풍모Dict | ||||
bpm | 텐서 | int32 | ||
고수 | 클래스 레이블 | int64 | ||
ID | 텐서 | 끈 | ||
미디 | 텐서 | 끈 | ||
스타일 | 풍모Dict | |||
스타일/기본 | 클래스 레이블 | int64 | ||
스타일/보조 | 텐서 | 끈 | ||
time_signature | 클래스 레이블 | int64 | ||
유형 | 클래스 레이블 | int64 |
- 예 ( tfds.as_dataframe ):