КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Процедура принятия решения. Динамическое программирование.Процедура динамического программирования сводится к нелинейному нормированию во времени двух развертывающихся во времени речевых
Динамическое программирование. Процедура динамического программирования сводится к нелинейному нормированию во времени двух развертывающихся во времени речевых процессов - входного и эталонного речевых событий. Впервые процедура динамического программирования была предложена для распознавания изолированных слов в работах [Величко, Винцюк, Слуцкер]. Он был также модифицирован для распознавания слитной речи, но в силу большой вычислительной емкости этот метод в реальных системах широкого распространения не получил. При обучении некоторым образом формируются эталонные образы слов в виде последовательности векторов параметров речевого сигнала При распознавании последовательность входных векторов В качестве меры расхождения между векторами признаков
где Взвешенная сумма расстояний для функции деформации:
где - для симметричной формы процедуры:
- для ассиметричной формы:
или:
Значения
На функцию деформации накладываются ограничения по монотонности:
по непрерывности:
и на область допустимых значений (Рис. 16):
где Иногда вводится ограничение на наклон функции деформации. Если точка Если ограничения на наклон слишком жесткие, временная нормализация малоэффективна, если ограничения слишком мягкие, то плохо различаются образы, относящиеся к разным классам. Экспериментально показано, что наилучшие результаты дает процедура с ограничением Алгоритм процедуры динамического программирования при этих условиях можно представить следующим образом: начальное условие
функциональное уравнение
окончательное решение
Предполагается, что
При распознавании реализация контрольного слова сравнивается с каждым эталоном, в результате чего формируется последовательность нормализованных расстояний:
Иногда процедура временной нормализации осуществляется от конца слова к его началу.
Скрытые Марковские модели. Используем методы статистического моделирования для интерпретации речевых событий, поступающих на вход системы. Для эффективного учета временных вариаций речевого сигнала используем подход на основе скрытых Марковских моделей (СММ). Для этого предположим, что речевой сигнал, являющийся нестационарным процессом, можно представить в виде кусочно-стационарного процесса. В этом случае речевому высказыванию, представленному последовательностью векторов признаков
где На входе системы, использующей статистические методы моделирования, имеется последовательность векторов признаков
где – Пусть
Рис. 7.11.
Введенная таким образом модель описывает дважды стохастический процесс: последовательность состояний модели, моделирующих временную структуру речи, является выборочной функцией некоторого случайного процесса; наблюдаемый процесс, определяемый локально-стационарными свойствами речевого сигнала, также является случайным процессом. Модель является скрытой, так как основной процесс (последовательность состояний) непосредственно не наблюдается. Основной процесс перехода между стационарными состояниями является Марковским, так как статистические данные текущего состояния зависят только от его собственных характеристик и характеристик предыдущего состояния. Для конечных стохастических процессов знание исходов уже наблюдавшихся экспериментов не влияет на прогноз относительно последующего эксперимента. Для Марковских процессов знание непосредственно предшествующего исхода влияет на этот прогноз.
Марковские процессы с дискретным временем называются Марковскими цепями. Конечной Марковской цепью называется конечный стохастический процесс такой, что для любого высказывания
(предполагается, что Пусть Марковская цепь первого порядка из K-состояний задается [9] матрицей переходных вероятностей
и
так как
Предположим, что
Каждое
Стохастический процесс S характеризуется плотностью Далее рассмотрим применение скрытых Марковских моделей для решения задачи распознавания (временных) образов. Она вновь рассматривается как задача классификации. Необходимо распознать последовательность, о которой известно, что она принадлежит к некоторому словарю W, состоящему из I слов W(1), W(2),..., W(I). Каждое слово W(i) представлено моделью
Указанная проблема вновь разбивается на две части: оценка
Дата добавления: 2014-01-11; Просмотров: 424; Нарушение авторских прав?; Мы поможем в написании вашей работы! |