2016-07-12 2 views
3

Есть ли всеобъемлющий пример потерь CTC с Tensorflow? Документы для tensorflow.contrib.ctc не содержат достаточной информации для меня. Я знаю, что есть один Stackoverflow post, но я не могу заставить это работать.Пример временного классификатора Tensorflow Connection (CTC)

Возможно, у кого-то есть полный (двунаправленный) пример LSTM с образцовыми данными, которые он может разделить. Благодарю.

ответ

3

См. here для примера с двунаправленными реализациями LSTM и CTC, обучающими модели распознавания фонемы в корпусе TIMIT. Если у вас нет доступа к TIMIT или другому набору данных с расшифровкой фонем, вы, вероятно, не получите никакой достойной производительности с однослойной моделью, как это, но основная структура должна быть сохранена.

Обновление: Если у вас нет доступа к TIMIT, или вы просто хотите, чтобы эта вещь работала без форматирования ваших входов, чтобы заставить код работать, я добавил набор данных из 8 образцов, который вы может нанять, чтобы увидеть тренировку в действии.

+0

Спасибо за пример. Я действительно предлагаю это. Не возражаете ли вы подтолкнуть некоторые демо-данные к вашему репо, чтобы можно было запустить код и проверить его? Благодарю. – Tom

+0

Демонстрационные данные добавлены –

+0

@JonRein Спасибо за хороший пример. Не могли бы вы загрузить файл, который отображает целевые классы в фонемы или символы? Я хотел бы видеть, как вы обрабатываете пробелы между фонемами или последовательность символов. Что соответствует классу '0' в вашем sample_data/char_y/*. Npy –

1

Вы видели модульные тесты для CTC? См. Тест ctc_loss и тесты ctc_decoder.

Они содержат примеры использования, которые могут помочь вам в дальнейшем в понимании того, как использовать операционные системы.

Смежные вопросы