Added more stuff to results
This commit is contained in:
@@ -53,7 +53,7 @@ class Classifier(object):
|
||||
|
||||
return target_dir, file_name # Az unknown nélkülivel kell visszatérni
|
||||
|
||||
def _run_predictor(self, directory: str) -> list:
|
||||
def _run_predictor(self, directory: str) -> Tuple[str, dict]:
|
||||
predict_generator = self.datagen.flow_from_directory(
|
||||
directory=directory,
|
||||
batch_size=128,
|
||||
@@ -77,11 +77,13 @@ class Classifier(object):
|
||||
}
|
||||
labels = dict((v, k) for k, v in labels.items())
|
||||
|
||||
predictions = [labels[k] for k in predicted_class_indices]
|
||||
labeled_predictions = {labels[i]: p for i, p in enumerate(prediction[0])}
|
||||
|
||||
return predictions
|
||||
predicted_class_name = [labels[k] for k in predicted_class_indices][0] # eh?
|
||||
|
||||
def predict(self, wav_filename: str) -> list:
|
||||
return predicted_class_name, labeled_predictions
|
||||
|
||||
def predict(self, wav_filename: str) -> Tuple[str, dict]:
|
||||
directory, _ = self.create_spectrogram(wav_filename)
|
||||
|
||||
result = self._run_predictor(directory)
|
||||
|
||||
Reference in New Issue
Block a user