Примеры кода C / C ++ с HTK (скрытый набор инструментов Markov) - PullRequest
4 голосов
/ 16 марта 2011

Я пытаюсь начать работу с HTK, я взял копию, скомпилировал ее, взял книгу, и все прошло более или менее нормально, небольшие проблемы тут и там, но ничего серьезного.

Теперь, после прочтениякнига и гуглил довольно долго, я не вижу никакой документации для важной для меня части: HTKLib.Все описано в мельчайших деталях для всех программных инструментов HTK (скриптовые инструменты интерфейса командной строки), но я не могу найти ни одного примера или учебника, как на самом деле вызвать lib.

Может ли кто-нибудь указать мне направление?Исходный код для соответствующих инструментов включен, но было бы довольно обременительно извлекать информацию для авторитетной библиотеки, читая исходный код ... Я бы ожидал немного больше документации, но, возможно, я просто упустил это из виду?

Любая помощь очень ценится,

Том

редактировать: я пытался использовать HTK для целей компьютерного зрения, а не для НЛП, и для этого я требовал, чтобы я могссылаться на него и вызывать его из моего кода.Спасибо за ваши ответы.

Ответы [ 2 ]

3 голосов
/ 29 марта 2011

Может быть ATK больше подходит для вас. Вот объяснение с сайта АТК:

"ATK - это API, разработанный для облегчения создания экспериментальных приложений для HTK. Он состоит из слоя C ++, расположенного поверх стандартных библиотек HTK."

Кроме того, у Microsoft Research есть еще один исследовательский инструмент здесь для обучения акустических моделей. Это включает в себя набор визуального проекта для HTKlib и набор оболочек HTK для C ++, но он может включать только подмножество функций HTK и имеет лицензионные ограничения.

1 голос
/ 16 марта 2011

Я не использовал его, но использую I инструментарий моделирования языка. Я думаю, что основным намерением является использование предоставленных инструментов командной строки. Я представляю, что это очень гибкий инструмент, который позволит вам создавать и тестировать модели. Почему вы хотите использовать код?

И что ты пытаешься сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...