- •Бакалаврская выпускная квалификационная работа «Интеграция логического и образного мышления методом фурье - голографии»
- •1.Введение
- •2.Обзор литературы и постановка задач
- •2.1 Реализация принципов логического мышления
- •2.2 Реализация образного мышления
- •2.3 Математическое описание подхода
- •2.3.1 Алгебра логики
- •2.3.1 Оператор дефаззификации
- •2.3.2 Выбор метода градуировки шкал (обучения)
- •2.4 Реализация немонотонной логики
- •2.7 Выводы по обзору литературы и постановка задач
- •3. Реализация принципа субъективности мышления
- •3.1 Экспериментальное исследование и обсуждение
- •3.2 Численное моделирование влияния амплитуды освещающегопучка на удельный вес лингвистической переменной
- •3.3 Выводы по главе
- •4. Реализация логики с исключениями методом Фурье-голографии
- •4.1 Разработка подхода к задаче реализации логики с исключениями
- •4.2 Численное моделирование
- •4.3 Выводы по главе
- •5. Заключение
- •Зависимость Интегрального отклика от Амплитуды лазерного излучения, падающего на участок пвр, задающего значение лп "цвет" яблока.
- •Модель получения корреляционного отклика при различных голограммах (изменяются частотные характеристики голограммы)
- •Семейства Градуировочных кривых, полученных при численном моделировании ллм методом Фурье-голографии для случая нмл.
4. Реализация логики с исключениями методом Фурье-голографии
( Материалы главы представлены к публикации)
4.1 Разработка подхода к задаче реализации логики с исключениями
Введем параметр, описывающий актуальность исключения t[0,1]. Тогда правило (2.4.1) перепишется в виде
Если <P >, то <С >, если не <tE >. (4.1.1)
В рамках примера при покупке яблок для того, чтобы их съесть, t=1, но для составления натюрморта наличие нитратов не существенно, т.е. t=0. В этой связи представляет интерес трансформация оператора если не в даже если, актуальная в случае покупки яблок для натюрморта.
Как следует из (2.3.5.), обработка изображений в схеме ФГ рис.2.3.1. может быть описана как реализация логического вывода «Обобщенный Modus Ponens». Для реализации логики с исключениями необходимо определить физически реализуемый оператор если не.
Нетрудно видеть, что простая замена в выражении для оператора (2.4.3) операций , и операциями F (или операцией отрицания N), и , соответственно, хотя и физически реализуема в схеме рис.2.3.1., но ведет к усложнению схемы. Реализация других операторов импликации хотя и возможна, но также ведет к чрезмерному усложнению схемы. Поэтому представляется целесообразным искать решение в рамках подхода, основанного на использовании одного оператора. Это возможно, если для исключения принять шкалу с инверсной по отношению к шкале посылки зависимостью изменения значения логического заключения от возрастания значения исключения. Если для шкалы посылки в [19] была принята возрастающая зависимость значения заключения от значения входной переменной, то для шкалы исключения значение заключения должно убывать по мере возрастания значения входной переменной, представляющей исключение. Тогда интегральная оценка как результат обработки посылки и исключения может быть представлен в виде
M+1 (B C) = (ImbП ImaП)+ (ImbИ ImaИ),
где нижние индексы П и И обозначают значения посылки и исключения, соответственно. Поскольку в качестве процедуры дефаззификации (формирования «четкого» значения логического заключения из нечеткого) DF в [19] выбрана процедура измерения -среза (сечения глобального максимума автокорреляционной функции по заданному уровню), то получаем нелинейную зависимость заключения от значения П и И
DF[M+1 (B C)] = Corr [(ImbП ImaП) + (ImbИ ImaИ)], (4.1.2.)
Работа на шкале с инверсной зависимостью заключения от значения исключения сопряжена с тем, что:
1. диапазон возможных значений (ImbИ ImaИ) ограничен [(ImbИ ImaИ),], т.е. существенно уже диапазона [(ImbП ImaП), U];
2. работа в диапазоне значений, меньших значения отклика от эталона, использованного при записи голограммы, сопряжена с существенным падением отношения сигнал-помеха по мере смещения значения отклика от (ImbИ ImaИ) к [35].
4.2 Численное моделирование
Используя предложенный подход к задаче реализации логики с исключениями, было проведено численное моделирование изменения интегрального отклика в зависимости от отношения удельных весов посылки и исключения для пяти вариантов записи голограммы.
Численно моделировался процесс записи и восстановления Фурье-голограммы (рис.3.1.4), получения корреляционного отклика в +1 порядке дифракции в зависимости от отношения удельных весов посылки и исключения для пяти вариантов записи голограммы (сечения дифракционной эффективности смоделированных голограмм представлены на рис.4.2.1) , в программной среде MathCad, листинг программы представлен в Приложении №2.
Моделировался пример
Если <яблоко большое и красное>, то <оно хорошее>, если не <перекормлено химическими удобрениями>
связывающий значения посылки П «цвет яблока» и исключения И «опасность наличия нитратов» с интегральной оценкой «качество яблока» для различных значений параметра важности исключения t. Значения посылки и исключения приведены в Табл.4.2.1.
Таблица 4.2.1. Значения посылки и исключения
Значение переменной «цвет яблока» |
Значение переменной «опасность нитратов» |
Значение индекса размытия Im |
Зеленое |
минимальная |
0,1 |
Зелено-желтое |
незначительная |
0,2 |
желтое |
достаточное |
0,5 |
оранжевое |
значительная |
0,7 |
красное |
максимальная |
1 |
Рис.4.2.1. Сечения дифракционной эффективности смоделированных голограмм
В результате численного моделирования были получены серии градуировочных кривых для всех типов голограмм, различных значениях параметра важности исключения t и α-уровня среза интегрального отклика, все они приведены в Приложении №3, здесь же мы рассмотри лишь некоторые из них наиболее наглядно отражающие эффект.
Ниже на рис.4.2.2. – рис.4.2.4 приведены семейство градуировочных кривых, связывающих метрическую шкалу устройства ИИ с лингвистическими шкалами, на которых отмечены значения посылки и исключения для трех значений параметра важности исключения t, наглядно иллюстрирующее перестройку логики в зависимости от важности исключения. Приведенные результаты иллюстрируют поведение, характерное для обычной человеческой логики - знание об опасности нитратов вкупе с информацией об их отсутствии существенно повышает оценку как красных, так и зеленых яблок, ранее казавшихся непривлекательными, в зависимости от важности получаемой информации о нитратах в яблоке. Так если человек выбирает яблоко для натюрморта, важным оказывается внешний вид яблока, а не количество, содержащихся в нем нитратов (t = 0.1), при этом новая информация не изменяет логику (рис.4.2.2).
Рис.4.2.2 Семейство градуировочных кривых. Голограмма №1, α-уровень среза интегрального отклика = 0,8, параметра важности исключения t = 0,1
При информации о возможном наличии нитратов (нет полной уверенности в том, что яблоко перекормлено нитратами, соответственно t=0,5), ищется компромисс между разумом (знание об опасности) и желаниями – лучшими оказываются желтые яблоки (рис.4.2.3).
Рис.4.2.3 Семейство градуировочных кривых. Голограмма №1, α-уровень среза интегрального отклика = 0,8, параметра важности исключения t = 0,5
Если же человек твердо уверен в наличии нитратов в яблоке и знает об опасности для здоровья при их употреблении (t=0,9), логика системы меняется таким образом, что лучшим окажется яблоко с наименьшим содержанием нитратов – «зеленое» (рис.4.2.4).
Рис.4.2.4 Семейство градуировочных кривых. Голограмма №1, α-уровень среза интегрального отклика = 0,8, параметра важности исключения t = 0,9
Рис.4.2.5 Семейство градуировочных кривых. Голограмма №4, α-уровень среза интегрального отклика = 0,8, параметра важности исключения t = 0,9
Рис.4.2.6 Семейство градуировочных кривых. Голограмма №4, α-уровень среза интегрального отклика = 0,2, параметра важности исключения t = 0,9
Также отметим, что критичность модели зависит от:
Передаточной характеристики голограммы. Так для более высокочастотных голограмм (Голограмма №1 – рис.4.2.4, и Голограмма №4 –рис.4.2.5) критичность модели снижается (уменьшается угол наклона градуировочных кривых).
Выбора α-уровня среза интегрального отклика. При выборе более низкого α-уровня (Рис.4.2.5 и Рис.4.2.6) критичность модели увеличивается.
Этот факт еще раз подтверждает возможность подстройки системы под «пользователя» или «задачу», как реализацию принципа субъективности мышления, методами, описанными в предыдущей главе.
Таким образом, численное моделирование предложенного подхода доказывает, что метод ФГ позволяет реализовать логику с исключениями как частный случай немонотонной логики.
