Learners¶
Classes for machine learning
SceneClassifier¶
SceneClassifierGMM¶
Scene classifier with GMM. This learner is using sklearn.mixture.GaussianMixture
implementation. See
documentation.
SceneClassifierGMM (\*args, \*\*kwargs) |
Scene classifier with GMM |
SceneClassifierGMM.learn (data, annotations) |
Learn based on data and annotations |
SceneClassifierGMM.predict (feature_data) |
Predict frame probabilities for given feature matrix |
SceneClassifierMLP¶
Scene classifier with MLP. This learner is a simple MLP based learner using Keras neural network implementation and sequential API. See documentation.
SceneClassifierMLP (\*args, \*\*kwargs) |
Scene classifier with MLP |
SceneClassifierMLP.learn (data, annotations) |
Learn based on data and annotations |
SceneClassifierMLP.predict (feature_data) |
Predict frame probabilities for given feature matrix |
SceneClassifierKerasSequential¶
Scene classifier with Keras sequential API (see documentation). This learner can be used for more advanced network structures than SceneClassifierMLP.
SceneClassifierKerasSequential (\*args, \*\*kwargs) |
Sequential Keras model for Acoustic scene classification |
SceneClassifierKerasSequential.learn (data, ...) |
Learn based on data and annotations |
SceneClassifierKerasSequential.predict (...) |
Predict frame probabilities for given feature matrix |
EventDetector¶
EventDetector (\*args, \*\*kwargs) |
Event detector (Frame classifier / Multi-class - Multi-label) |
EventDetectorGMM¶
EventDetectorGMM (\*args, \*\*kwargs) |
|
EventDetectorGMM.learn (data, annotations[, ...]) |
Learn based on data and annotations |
EventDetectorGMM.predict (feature_data) |
EventDetectorMLP¶
EventDetectorMLP (\*args, \*\*kwargs) |
Simple MLP based sequential Keras model for Sound Event Detection |
EventDetectorMLP.learn (data, annotations[, ...]) |
Learn based on data and annotations |
EventDetectorMLP.predict (feature_data) |
EventDetectorKerasSequential¶
EventDetectorKerasSequential (\*args, \*\*kwargs) |
Sequential Keras model for Sound Event Detection |
EventDetectorKerasSequential.learn (annotations) |
Learn based on data and annotations |
EventDetectorKerasSequential.predict (...) |
LearnerContainer - Base class¶
LearnerContainer (\*args, \*\*kwargs) |
Constructor |
LearnerContainer.class_labels |
Class labels |
LearnerContainer.method |
Learner method label |
LearnerContainer.params |
Parameters |
LearnerContainer.feature_masker |
Feature masker instance |
LearnerContainer.feature_normalizer |
Feature normalizer instance |
LearnerContainer.feature_stacker |
Feature stacker instance |
LearnerContainer.feature_aggregator |
Feature aggregator instance |
LearnerContainer.model |
Acoustic model |
LearnerContainer.set_seed ([seed]) |
Set randomization seeds |
LearnerContainer.learner_params |
Get learner parameters from parameter container |