Введение 7
1 Измерение параметров объектов с помощью нейросетевого моделирования 12
1.1 Задачи измерения параметров динамических объектов . 12
1.1.1 Пример объекта - процесс метаболизма глюкозы в человеческом организме 14
1.2 Применение моделей динамических объектов в измерительных приложениях 18
1.2.1 Моделирование в статических режимах 18
1.2.2 Динамические модели объектов 20
1.2.3 Моделирование в условиях недостаточной информации 21
1.2.4 Моделирование с использованием нейронных сетей . 22
1.3 Применение нейронных сетей для моделирования динамических систем 24
1.4 Алгоритмы обучения динамических нейронных сетей . 34
1.5 Нейронные сети и интеллектуальные измерительные системы 37
1.5.1 Интеллектуальные измерительные системы на основе нейронных сетей 39
1.5.2 Нейронные сети и классические вычислительные методы 40
1.6 Постановка задачи диссертации 42
2 Развитие методик измерений, основанных на применении динамических нейронных сетей 45
2.1 Разработка методики измерения параметров линейных дина мических систем по неполному вектору состояния 45
2.1.1 Измерение параметров линейных динамических систем по неполному вектору состояния 46
2.1.2 Моделирование измерений параметров линейных динамических систем 49
2.2 Разработка методики измерения параметров линеаризован ных нелинейных динамических систем по неполному вектору состояния 53
2.2.1 Измерение параметров линеаризованных нелинейных динамических систем по неполному вектору состояния 53
2.2.2 Моделирование измерения параметров нелинейных линеаризованных динамических систем 61
2.3 Разработка методики измерения параметров нелинейных ди намических систем по неполному вектору состояния 63
2.3.1 Измерение параметров нелинейных динамических систем по неполному вектору состояния 63
2.3.2 Моделирование измерений параметров нелинейны динамических систем 65
2.4 Исследование зависимости точности измерений от парамет ров нейросетевой модели 68
2.4.1 Исследование зависимости точности измерений от количества непосредственно измеряемых компонент вектора состояния 68
2.4.2 Исследование зависимости точности измерений от длины входной линии задержки 72
2.5 Выводы по главе 2 78
Применение и совершенствование алгоритма обучения динамических нейронных сетей, основанного на теории филь тров Калмана 81
3.1 Теория фильтров Калмана 81
3.1.1 Фильтр Калмана для одномерной величины 83
3.1.2 Фильтр Калмана для динамических систем 88
3.1.3 Фильтр Калмана для нелинейных динамических систем 89
3.2 Обучение динамических сетей с использованием фильтров Калмана 90
3.2.1 Вычислительная сложность 93
3.3 Анализ классических алгоритмов обучения нейронных сетей и алгоритма обучения, основанного на теории фильтров Кал мана 94
3.3.1 Условия эксперимента 95
3.3.2 Результаты 95
3.4 Применение сетей Калмана для построения измерительных систем 97
3.5 Разработка методики увеличения скорости сходимости алгоритма Калмана 99
3.6 Выводы по главе 3 103
Разработка методики оценки погрешностей в измеритель ных системах, использующих динамические нейронные се ти 106
4.1 Анализ и моделирование погрешности стандартного нейрона 106
4.1.1 Нелинейный преобразователь 108
4.1.2 Сумматор 108
4.1.3 Учет собственных погрешностей элементов нейрона . 109
4.1.4 Моделирование погрешности стандартного нейрона . 111
4.2 Анализ и моделирование погрешности нейронной сети прямого распространения 117
4.3 Разработка методики оценки погрешности рекуррентной нейронной сети 121
4.4 Исследование влияния алгоритма обучения на погрешность нейронной сети 123
4.5 Выводы по главе 4 126
Система неинвазивного косвенного измерения уровня глю козы крови 128
5.1 Задача неинвазивного косвенного измерения уровня глюкозы крови 128
5.2 Система неинвазивного косвенного измерения уровня глюкозы крови 131
5.2.1 Аппаратная реализация 132
5.2.2 Алгоритмы обработки данных 135
5.2.3 Предварительная обработка входных данных 137
5.2.4 Архитектура нейронной сети 141
5.3 Сравнительный анализ экспериментальных данных 143
5.3.1 Результаты сравнительного тестирования нейросетеых моделей 147
5.3.2 Результаты испытаний для моделей ЕМ, WB и NN . 148
5.3.3 Результаты испытаний модели NN-K 149
5.4 Система неинвазивного косвенного определения уровня глю козы крови по параметрам термочувствительности 151
5.4.1 Предварительная обработка данных 152
5.4.2 Архитектура нейронной сети 153
5.4.3 Анализ экспериментальных данных 153
5.5 Выводы по главе 5 154
Заключение 157
Литература 159
Приложения 174
Приложение 1. Фрагменты исходных текстов программы реализа ции алгоритма обучения Кал мана 175
Приложение 2. Экспериментальные данные для системы неинва- зивного определения уровня глюкозы 189
|