В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Проверьте статья Wikipedia о HMMs: у них есть довольно твердый пример после всего материала теории. Если Вы хотите получить некоторую практику на нем, , Тест Ruby имеет некоторые большие реализации модели Маркова, которые можно попытаться изменить, чтобы быть HMMs.
Имейте Вас попробованный: Russel и Искусственный интеллект Norvig: современный Подход.
я понимаю, что это тяжело на теории, но она также содержит полезные примеры кода, которые могут использоваться для помощи приобретению знаний.
можно также проверить: http://www.kanungo.com/software/software.html для c-реализации HMM
В нашей исследовательской лаборатории мы обычно используем HMM Toolkit , чтобы начать моделирование HMM. К сожалению, у него есть некоторые лицензионные ограничения на распространение (в основном вы не можете распространять программное обеспечение, но вы можете распространять модели, которые вы обучили с ним), но может быть полезно начать изучение того, как они работают. Книга HTK , поставляемая с HMM Toolkit, также является довольно исчерпывающим справочником по проектированию HMM.
Если вы хотите получить некоторые данные, которые могут быть полезны для обучения HMM, взгляните на VoxForge , где вы также найдете некоторые ссылки на системы распознавания речи с открытым исходным кодом, которые могут быть полезны, когда вы намочите ноги.