Connectionist temporal classification (CTC) is a type of neural network output and associated scoring function used to train recurrent neural networks for sequence problems with variable timing. It uses a continuous output probability distribution to model the probability of a label, and an efficient forward-backward algorithm to score label sequences. CTC scores can then be used with back-propagation to update the neural network weights.
Carnegie Mellon University
Spring 2020
This course provides a comprehensive introduction to deep learning, starting from foundational concepts and moving towards complex topics such as sequence-to-sequence models. Students gain hands-on experience with PyTorch and can fine-tune models through practical assignments. A basic understanding of calculus, linear algebra, and Python programming is required.
No concepts data
+ 40 more concepts