Upload Cnn8RnnSoundEventDetection
Browse files- config.json +1 -0
- hf_model.py +3 -1
config.json
CHANGED
|
@@ -7,6 +7,7 @@
|
|
| 7 |
"AutoModel": "hf_model.Cnn8RnnSoundEventDetection"
|
| 8 |
},
|
| 9 |
"classes_num": 447,
|
|
|
|
| 10 |
"torch_dtype": "float32",
|
| 11 |
"transformers_version": "4.30.2"
|
| 12 |
}
|
|
|
|
| 7 |
"AutoModel": "hf_model.Cnn8RnnSoundEventDetection"
|
| 8 |
},
|
| 9 |
"classes_num": 447,
|
| 10 |
+
"sample_rate": 32000,
|
| 11 |
"torch_dtype": "float32",
|
| 12 |
"transformers_version": "4.30.2"
|
| 13 |
}
|
hf_model.py
CHANGED
|
@@ -118,9 +118,11 @@ class Cnn8RnnConfig(PretrainedConfig):
|
|
| 118 |
def __init__(
|
| 119 |
self,
|
| 120 |
classes_num: int = 447,
|
|
|
|
| 121 |
**kwargs
|
| 122 |
):
|
| 123 |
self.classes_num = classes_num
|
|
|
|
| 124 |
super().__init__(**kwargs)
|
| 125 |
|
| 126 |
|
|
@@ -136,7 +138,7 @@ class Cnn8RnnSoundEventDetection(PreTrainedModel):
|
|
| 136 |
|
| 137 |
# Logmel spectrogram extractor
|
| 138 |
self.melspec_extractor = transforms.MelSpectrogram(
|
| 139 |
-
sample_rate=
|
| 140 |
n_fft=1024,
|
| 141 |
win_length=1024,
|
| 142 |
hop_length=320,
|
|
|
|
| 118 |
def __init__(
|
| 119 |
self,
|
| 120 |
classes_num: int = 447,
|
| 121 |
+
sample_rate: int = 32000,
|
| 122 |
**kwargs
|
| 123 |
):
|
| 124 |
self.classes_num = classes_num
|
| 125 |
+
self.sample_rate = sample_rate
|
| 126 |
super().__init__(**kwargs)
|
| 127 |
|
| 128 |
|
|
|
|
| 138 |
|
| 139 |
# Logmel spectrogram extractor
|
| 140 |
self.melspec_extractor = transforms.MelSpectrogram(
|
| 141 |
+
sample_rate=config.sample_rate,
|
| 142 |
n_fft=1024,
|
| 143 |
win_length=1024,
|
| 144 |
hop_length=320,
|