ДалееСледующее руководство
Классификация музыкальных жанров
Аудио ИИ
Аудио РУКОВОДСТВО ПО ИИ
Connectionist Temporal Classification (CTC) trains sequence models when input frames are available but frame-to-label alignment is unknown.
Прослушайте это руководствоОзвучено ИИ · ~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.
Бесплатная рассылка
Три проверенных AI-истории каждое утро буднего дня, написанные простым английским. Бесплатно навсегда, без рекламы.
Одно электронное письмо каждый будний день. Отписаться в один клик. Мы никогда не продаем и не передаем ваш адрес.
Проверьте себя
Мгновенная обратная связь по каждому ответу и общий сертификат с проверяемым идентификатором после прохождения курса.
Поддержите бесплатное образование в области искусственного интеллекта. AI Understanding — это некоммерческая организация 501(c)(3). Никакой рекламы и платного доступа. Сделать пожертвование
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 позволяет сети обучаться на парах (аудио, текст), при этом никто не маркирует, какой кадр соответствует какому символу, решая проблему выравнивания.
Пустой токен позволяет модели не выдавать «ничего нового» в кадре и, что особенно важно, отделяет истинные повторы, такие как двойная буква L в «привет», от свернутых повторов.
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.
Необработанный покадровый путь декодируется путем сначала объединения соседних повторяющихся символов, а затем удаления всех пустых токенов.
CTC предполагает условную независимость каждого кадра, что делает суммирование удобным, но означает отсутствие встроенной языковой модели.
Продолжайте учиться
Другие руководства, выбранные по этой теме
ДалееСледующее руководство
Классификация музыкальных жанров
Аудио ИИ