NastępnyNastępny poradnik
Klasyfikacja gatunków muzycznych
Dźwiękowa sztuczna inteligencja
PRZEWODNIK AI audio
Connectionist Temporal Classification (CTC) trains sequence models when input frames are available but frame-to-label alignment is unknown.
Posłuchaj tego przewodnikaOpowiadane przez sztuczną inteligencję · ~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.
Darmowy newsletter
Trzy zweryfikowane historie AI każdego poranka w dni robocze, napisane prostym angielskim. Bezpłatne na zawsze, bez reklam.
Jedno e‑mail każdego dnia roboczego. Wypisz się jednym kliknięciem. Nigdy nie sprzedajemy ani nie udostępniamy Twojego adresu.
Sprawdź się
Natychmiastowa informacja zwrotna na każde pytanie oraz udostępnialny certyfikat z weryfikowalnym ID po zaliczeniu kursu.
Wspieraj darmową edukację AI. AI Understanding jest organizacją non-profit 501(c)(3) — bez reklam, bez płatnej ściany, zawsze. Przekaż darowiznę
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 pozwala sieci trenować pary (audio, tekst) bez konieczności oznaczania, która ramka odpowiada jakiemu znakowi, co rozwiązuje problem wyrównania.
Pusty token pozwala modelowi emitować „nic nowego” w ramce i, co najważniejsze, oddziela prawdziwe powtórzenia, takie jak podwójne L w „cześć”, od zwiniętych powtórzeń.
CTC defines the target probability as the sum of probabilities of all frame-level paths that collapse to the target transcription. Dynamic programming computes this sum efficiently; the recurrence is a separate computational detail.
Surowa ścieżka na klatkę jest dekodowana poprzez połączenie sąsiadujących zduplikowanych znaków, a następnie usunięcie wszystkich pustych tokenów.
CTC zakłada warunkową niezależność każdej klatki, co sprawia, że sumowanie jest wykonalne, ale oznacza, że nie ma wbudowanego modelu językowego.
Ucz się dalej
Wybrano więcej przewodników na ten temat
NastępnyNastępny poradnik
Klasyfikacja gatunków muzycznych
Dźwiękowa sztuczna inteligencja