Mai departeUrmătorul ghid
Clasificarea genurilor muzicale
AI audio
GHID audio AI
Connectionist Temporal Classification (CTC) trains sequence models when input frames are available but frame-to-label alignment is unknown.
Ascultă acest ghidNarativ AI · ~2 min
It sums over possible paths that collapse to the target sequence.
Graves et al. introduce CTC for unsegmented sequence labeling. The model predicts a distribution over labels plus blank at each input time step; CTC defines a many-to-one map from frame-level paths to target sequences and sums probabilities over all paths that collapse to the target. The approach avoids explicit alignment labels but assumes conditional independence of output distributions across time steps given the input representation.
Speech frames can be aligned to a transcript without manually labeling each frame.
A blank symbol allows separation between repeated output labels.
CTC collapses repeated labels and then removes blank symbols to form an output.
Beam search with a language model can combine acoustic path scores and linguistic context.
Use CTC when unaligned sequence labels are available and the independence assumption is acceptable. Compare greedy and beam decoding on the target vocabulary and language model. The cited paper does not imply CTC is ideal for all streaming or sequence-transduction tasks.
Buletin gratuit
Trei povești AI verificate în fiecare dimineață de zi lucrătoare, scrise în engleză simplă. Gratuit pentru totdeauna, fără reclame.
Un e-mail în fiecare zi lucrătoare. Dezabonare cu un singur clic. Nu vindem niciodată și nu împărtășim adresa ta.
Testează-te
Feedback instantaneu la fiecare răspuns și un certificat partajabil cu un ID verificabil după ce parcurgi un curs.
Susține educația AI gratuită. AI Understanding este o organizație nonprofit 501(c)(3) — fără reclame, fără barieră de plată, pentru totdeauna. Fă o donație
Connectionist Temporal Classification (CTC) trains sequence models when input frames are available but frame-to-label alignment is unknown. It sums over possible paths that collapse to the target sequence.
CTC permite unei rețele să se antreneze pe perechi (audio, text) fără ca nimeni să eticheteze ce cadru corespunde cărui caracter, rezolvând problema de aliniere.
Indicatorul necompletat permite modelului să emită „nimic nou” pe un cadru și, în mod critic, separă repetările adevărate, cum ar fi L-ul dublu din „bună ziua”, de repetele restrânse.
CTC definește probabilitatea țintă ca suma probabilităților tuturor căilor la nivel de cadru care se prăbușesc la transcrierea țintă. Programarea dinamică calculează această sumă eficient; recurența este un detaliu de calcul separat.
O cale brută per cadru este decodificată prin îmbinarea mai întâi a caracterelor duplicate adiacente și apoi prin eliminarea tuturor jetoanelor goale.
CTC presupune independență condiționată pe cadru, ceea ce face ca sumarea să fie tratabilă, dar înseamnă că nu există un model de limbaj încorporat.
Continuați să învățați
Mai multe ghiduri alese pentru acest subiect
Mai departeUrmătorul ghid
Clasificarea genurilor muzicale
AI audio