- Sequence labeling – process of transcribing data sequence to sequence of discrete labels
- Applications
- Speech recognition
- Handwriting recognition
- Protein secondary structure prediction
- Sequence labeling vs. pattern classification
-
Pattern classification
-
Sequence classification
-
Segment classification
- Frame-wise labels
- Context
- Time windows
-
Temporal classification
- Unsegmented labels
- MLP maps input vector to output vector
- Recurrent connections allow ‘memory’ of previous inputs
- RNN maps entire history of previous inputs to output vector
-
Almost the same as MLP, except inputs come from the hidden layer as well