- Preprocessing
- e.g.: segmentation (by bar, by salami slice), windowing
- Feature extraction
- low-level: e.g.: FFT, MFCC (mel-frequency cepstrum coefficients)
- higher-level: e.g.: centroid, area, mean
- Feature selection, which is a special case of feature weighting
- Classification
- Training: ground-truth (separated into: training, validation, and testing datasets)
- Validation
- holdout method (save subset for testing)
- k-fold cross validation and nested cross vaidation (pdf), leave-one-out
- Bootstrapping: resampling with replacement
- Ensemble training
- Bagging (Boostrsap Aggregating): Parallel training
- Boosting: Sequential training (favour training with wrongly classified samples)
|