Логические нейронные сети - ответы на тесты Интуит
Все ответы: На основе положений математической логики событий исследуется возможность построения логических нейронных сетей, выполняющих операции вывода в составе систем искусственного интеллекта, имитирующих механизмы работы мозга.
Совокупность высказываний
x1
,
x2
,
x3
отображает исчерпывающее множество событий. Составьте дизъюнктивную нормальную форму по заданным таблично предполагаемым значениям функции f
от различных ситуаций.
f(x1, x2, x3) = x1
x3
f(x1, x2, x3) = x1
x2
x3
f(x1, x2, x3) = x1
x2 ∧ x3
Для варианта логического описания системы принятия решений (СПР) при игре в "железнодорожную рулетку" (Лекция 9) постройте электронную схему СПР на данной логической матрице, отображающей некоторую регулярную структуру связей внутри множества логических элементов. Оставленные связи говорят об использовании предусмотренных "проводочков", остальные "проводочки" "перекушены".
Логическая матрица имеет вид:
Произведите дистрибутивные преобразования логического описания вариантов бабушкиной СПР, рассмотренной в Лекции 1. Высказывания о событиях имеют вид:
Экспертный Совет выделил четыре показателя для банковского мониторинга:
z1
– собственный капитал;z2
– вклады населения;z3
– объем вложений в культурные программы ЮНЕСКО;z4
– объем прибыли.Тогда каждому банку В
соответствует вектор его показателей B(z1, z2, z3, z4)
, лежащий в основе его рейтинга. Рейтинг банка может быть: R1
– высокий, R2
– средний, R3
– низкий.
Спроектируйте экран со скрытой координатной сеткой. Выделите области отображения каждого значения рейтинга, выполняя требования наглядности и эстетики. Расположите по Вашему усмотрению точки, соответствующие банкам из приведенного списка в соответствии с их рейтингом. Запомните координаты каждой точки, соответствующие банку.
Известен рейтинг ряда крупных международных банков на основе их показателей:
точки – банки: В1(6, 6), В2(8, 5), В3(3, 7), В4(7, 3), В5(12, 6), В6(4, 1)
точки – банки: В1(5, 6), В2(8, 5), В3(3, 7), В4(7, 3), В5(12, 6), В6(3, 10)
точки – банки: В1(6, 6), В2(8, 5), В3(3, 7), В4(7, 3), В5(10, 8), В6(4, 1)
Используя приведенные ниже рисунок, и соответствующую ему нейронную сеть, рассчитайте маршруты следования из центрального пункта по заданным координатам пункта назначения. Воспользуйтесь передаточной функцией:
Координаты пункта назначения (50, -150)
.
0 → 3, 3 → 15
0 → 3
. Дальнейшему продвижению нейросеть обучена неправильно
На изображенном объекте – "мордочке" обозначены невидимые "мышцы". Достаточны ли они для выражения чувств объекта?
Проанализируйте попытку выразить радость.
Запишите логические выражения, описывающие на экране, разбитом на клетки с координатами, букву А, как показано на рисунке. Учтите возможность ее допустимого искажения при изображении.
(1,1)∧ (1,3)∧ (2,1)∧ ((2,2)∨ (3,2))∧ (2,3)∧( (3,1)∧ (3,3) )∧ (4,1)∧ (4,3) ∧ (5,2)
(1,1)∧ (1,3)∧ (2,1)∧ (2,2)∧ (3,2)∧ (2,3)∧ (3,1)∧ (3,3) )∧ (4,1)∧ (4,3) ∧ (5,2)
(1,1)∧ (1,3)∧ (2,1)∧ ((2,2)∨ (3,2))∧ (2,3)∧ (3,1)∧ (3,3)∧ (4,1)∧ (4,3)∧ ((5,1)∨ (5,2)∨ (5,3)
После дефолта 1998 года под "крышей" Васи (А1
) и Пети (А2
) остались две палатки, руководимые Оксаной и Роксаной, с1
и с2
Фирма Пират (В2
) также закрылась, а фирма Красный Киллер(В1
) выжила, сосредоточив свою деятельность на выпуске прекрасного французского коньяка.
Составьте дерево логических возможностей для принятия решения о маршруте летнего путешествия дяди Рамзая по следующему тексту его размышлений.
"Если Вася или Петя обнаружат, что и Оксана, и Роксана одновременно торгуют французским коньяком и французской косметикой (событие "В1 ∧ В3"
), то поездка в Дюбай мне обеспечена. В противном случае более чем египетское Красное море мне не светит."
Для построения системы принятия решений (СПР) предлагается нейронная сеть заданной структуры. В предположении, что для СПР достаточна однослойная нейронная сеть, составьте обобщенные эталоны для ее обучения (трассировки) по логическому описанию СПР.
Пусть системы принятия решений (СПР) используют одинаковую систему обобщенных эталонов.
Они реализованы матрицами следования разной структуры.
В процессе эксплуатации СПР выявилась необходимость дополнения их новым обобщенным эталоном
Выполните дополнительную трассировку матрицы следования.
Примечание. Целесообразно восстановить информацию о том, в получении каких решений участвует каждый нейрон.
Обучение трем эталонам привело к получению матрицы следования:
Корректно составленная система принятия решений с обратными связями должна быть устойчивой по отношению к исходным предположениям. Это означает, что при любых исходных предположениях – их достоверности или весовых оценках – должны однозначно получаться окончательные, точные значения оценок этих предположений.
Ниже приведен рисунок.
В дополнение к расчетам, проведенным в Лекции, установите, зависят ли уточненные предположения о происхождении человека от предположения, принятого первоначально?
Передаточная функция i
-го нейрона определяется:
Vi:= if V > h then if V < 1 then V else 1 else 0, h = 0,1.
Положите V1= 0,7
,
V2= 0,2
,
V3= 0,1
,
V4= 0,6
,
V5= 0,5
.
установившиеся значения возбуждения нейронов во втором цикле "работы" нейросети:
V1= 0, V2= 0,5, V3= 0,4, V4= 0,32, V5= 0,5, V6= … = V9= 0, V10= 0,82.
cистема не устойчива по отношению к начальным предположениям, т.к. для других исходных данных был получен другой результат
установившиеся значения возбуждения нейронов во втором цикле "работы" нейросети:
V1= 0,5, V2= 0,5, V3= 0,4, V4= 0,32, V5= 0,5, V6= … = V9= 0, V10= 0,82.
cистема не устойчива по отношению к начальным предположениям, т.к. для других исходных данных был получен другой результат
установившиеся значения возбуждения нейронов во втором цикле "работы" нейросети:
V1= 0,5, V2= 0,5, V3= 0,5, V4= 0,32, V5= 0,5, V6= … = V9= 0, V10= 0,82.
cистема устойчива по отношению к начальным предположениям
Пусть в системе автоматического управления технологическим процессом по измеренным значениям вектора двух характеристик X = {x1, x2}
вырабатывается вектор управляющего воздействия Y = {y1, y2}
Реализован принцип ситуационного управления, основанный на табличном представлении. Таблица имеет вид:
Рассчитайте приближенное значение компонент вектора Y
для измеренных компонент вектора Х
, считая, что y1
слабо зависит от х2
, а y2
слабо зависит от х1
X = {4,6; 2,4}
X1= {4; 2}
и X2= {5; 3}
, включающими данную точку, соответствуют точки, определяемые векторами Y1= {0,6; 0,5}
и Y2= {0,5; 0,6}
Тогда y1= 0,54
, y2= 0,54
X1= {4; 2}
и X2= {5; 3}
, включающими данную точку, соответствуют точки, определяемые векторами Y2= {0,6; 0,5}
и Y2= {0,5; 0,6}
Тогда y1= 0,56
, y2= 0,54
X1= {4; 2}
и X2= {5; 3}
, включающими данную точку, соответствуют точки, определяемые векторами Y1= {0,5; 0,6}
и Y2= {0,6; 0,5}
Тогда y1= 0,54
, y2= 0,54
Воспользуйтесь приведенной ниже логической нейронной сетью Антрополога-Исследователя.
Выберите передаточную функцию
Положите веса связей равными обратной величине количества входов нейрона.
Максимально возбудите нейрон Х = Иван
. Проанализируйте "ответ" нейронной сети.
V = 1
) возбуждается нейрон, указывающий на то, что Иван – мужчина
. Со значением 0,5 возбуждаются все нейроны, указывающие на прямые родственные связи Ивана
V = 1
) возбуждается нейрон, указывающий на то, что Иван – мужчина
. Со значением 0,5 возбуждаются все нейроны, указывающие на все родственные связи Ивана
Ивана
Постройте логическую нейронную сеть "железнодорожная рулетка" для различных вариантов V1
и V2
скорости паровозов, влияющей на величину гонорара линейных. Воспользуйтесь передаточной функцией
Найдите рекомендуемые решения с помощью нейронной сети для комбинаций достоверных значений исходных данных (по эталонным ситуациям). Используйте понятие исчерпывающего множества событий. Используйте передаточную функцию
Установите правильность "работы" нейронной сети. Если сеть "работает" неправильно, попытайтесь проанализировать причину. Нейронная сеть имеет вид:
(Указаны пороги "конъюнкторов")
А1 = А2 = 1
, В1 = В2 = 0
нейронная сеть "работает" неправильно
А1 = А2 = В1 = В2 = 0,5
нейронная сеть "работает" неправильно
Сформируйте обученную нейронную сеть по логическому описанию СПР с помощью множества нейроподобных элементов. Кроме необходимого количества рецепторов и нейронов выходного слоя, допускается использование минимального числа промежуточных, "скрытых" нейронов. Используйте оптимальное закрепление рецепторов. Определите значения весов связей (см. Лекцию 10) так, чтобы значения возбуждения нейронов выходного слоя принадлежали диапазону [0, 1]
. Решение представьте в виде матрицы следования.
Логическое описание СПР:
Можно ли по логическому описанию СПР построить логическую нейронную сеть, пригодную для практического применения?
Логическое описание СПР:
Выберите по два диапазона возможной принадлежности показателей банка:
Постройте обученную совершенную логическую нейронную сеть, связав диапазоны принадлежности каждого эталонного банка со сферическими координатами точки, соответствующей этому банку на экране.
Банки-эталоны и их рейтинг:
Точки – банки в сферической системе координат: В1(3, 1900), В2(3, 3000), B3(7, 450), B4(8, 2500), B5(12, 2100), B6(11, 800)
.
Приблизительные координаты путешественника – (-120, 140)
. Предположительно он вышел из пункта 1.
Δx < 0, Δy > 0
, путешественник находится недалеко от пункта 5
Выделите те параметры ситуации (события факторного пространства), которые могли бы явиться источником эмоционального воздействия на реагирующий объект.
Исследуйте механизмы возможной реакции искусственного живого существа на зрителей и туристов.
Нейронная сеть, отображающая обучение трем буквам, приведена на рисунке.
Показаны веса связей – одинаковые для каждой буквы. Передаточная функция f
представляет собой сумму величин возбуждения рецепторов, каждый из которых входит в область экрана, покрываемую эталоном буквы. Для порога распознавания h = 0,8
определите, на какую букву более всего похож вариант возбуждения рецепторов?
(1,1) = 0,9, (1,2) = 0, (1,3) = 0,9, (2,1) = 1, (2,2) = 0,1, (2,3) = 1, (3,1) = 0,8, (3,2) = 0,9, (3,3) = 1, (4,1) = 0,9, (4,2) = 0,1, (4,3) = 1, (5,1) = 0, (5,2) = 0,9, (5,3) = 0,1.
Выполните дистрибутивные преобразования логических выражений.
Для выполнения алгоритма трассировки необходимо предварительно построить матрицу следования, отображающую все потенциальные статические пути возбуждения, ведущие от нейронов-рецепторов, "участвующих" в логическом выражении, к нейрону выходного слоя, соответствующего решению. Для логического выражения в описании СПР постройте матрицу следования для обучения первому эталону, предварительно введя транзитивные и дополнительные связи.
Система логических выражений:
Матрица следования:
Для передаточной функции
произведите верификацию нейросети, задавая допустимые комбинации единичных значений аргументов (эталонные ситуации).
Нейросеть, полученная в результате трассировки матрицы следования:
R1
такое же значение возбуждения получает нейрон R2
Для приведенной на рисунке системы связей, для передаточной функции
Vi:= if V > h then if V < 1 then V else 1 else 0
,
и для h = 0,3
(для всех нейронов) рассчитайте установившиеся значения возбуждения нейронов 1 – 3 для заданных, предполагаемых значений.
V1= 0,8, V2= 0,2, V3= 0,2
V1= 0, V2= 0,74, V3= 1
Диапазоны изменения измеряемых характеристик системы управления технологическим процессом разбиты на составляющие интервалы, определяемые требованиями по точности. Совокупность X = {x1, x2}
измеренных значений, каждое из которых принадлежит некоторому интервалу, определяет вектор Y(y1, y2)
необходимых управляющих воздействий, составляющих ограниченное множество векторов: Y1= {5; 8}, Y2= {3; 4}, Y3= {6; 5}, Y4= {1; 5}
Диапазон [0, 3]
изменения переменных x1
и x2
разбит на три интервала δ1= [0, 1), δ2= [1, 2), δ3= [2, 3)
По данному логическому описанию системы управления составьте однослойную логическую нейронную сеть системы управления, используя принцип "размножения" решений.
Воспользуйтесь приведенной ниже логической нейронной сетью Антрополога-Исследователя.
Выберите передаточную функцию
Положите веса связей равными обратной величине количества входов нейрона.
Максимально возбудите нейрон Х = Иван
, соответствующий одному из жителей села. Проанализируйте "ответ" нейронной сети.
V = 1
) возбуждается нейрон, указывающий на то, что Иван – мужчина
. Со значением 0,5 возбуждаются все нейроны, указывающие на прямые родственные связи Ивана
. Со значением 0,25 возбуждаются все нейроны, указывающие на косвенное родство
V = 1
) возбуждается нейрон, указывающий на то, что Иван – мужчина
. Со значением 0,5 возбуждаются все нейроны, указывающие на прямые родственные связи Ивана
Ивана
Начальник станции Кукуевка слабо себе представляет понятие "исчерпывающее множество событий". Исследуйте правомочность принимаемого им решения по недостоверным и противоречивым данным.
А1 = 0,9, А2 = 0,9, В1 = 0,6, В2 = 0,7, М1= $200, M2= $50, M3= $60, M4= $240
. Нейронная сеть, составленная для V1 = 60 км/ч, V2 = 70 км/ч
, имеет вид
R1 = 1,5, R2 = 1,6, R3 = 1,5, R4 = 1,6
. Приняв решение R2
, он, несомненно, понесет минимальные убытки
R1 = 1,5, R2 = 1,6, R3 = 1,5, R4 = 1,6
. Приняв решение
R4
, он проявит высокие моральные качества
R1 = 1,5, R2 = 1,6, R3 = 1,5, R4 = 1,6
, что свидетельствует о важности прозрения и раскаяния
Для логического описания системы принятия решений составьте "электронную" схему такой системы.
Выберите правильно функционирующую по эталонным ситуациям нейронную сеть. Исследуйте диапазоны возможного изменения значений исходных данных на основе экспериментального расчета принимаемых решений по заданным ситуациям.
Используйте передаточную функцию
А1 = 0,6, А2 = 0,4, В1 = 0,7, В2 = 0,3.
1,2
, было бы получено правильное решение R1
R1
, возбуждается максимально при максимальном возбуждении других нейронов выходного слоя
Произведите обучение (трассировку) изображенной на рисунке многослойной нейронной сети по структурированному (скобочному) логическому описанию СПР. Результат трассировки отобразите на матрице следования. Сформируйте значения весов связей в соответствии с прообразом логической операции, реализуемой нейроном.
Логическое описание СПР:
Постройте для бабушки совершенную логическую нейронную сеть для ее СПР, что откроет широкие возможности развития и модификации при реализации в ее нейрокомпьютере – записной книжке. Убедитесь в полноте и непротиворечивости полученной СПР.
Логическое описание СПР:
система полна и непротиворечива
cистема противоречива.
система не полна.
Воспользуйтесь передаточной функцией:
Для абсолютно достоверной информации Pij
о показателях банка с помощью логической нейронной сети, найдите с помощью операции усреднения точку В
отображения банка на экране. Каков рейтинг банка?
Р11= Р22= Р31= Р42= 1
. Нейронная сеть имеет вид:
В(5,6; 1690)
, банк обладает средним рейтингом
В(3,6; 1700)
, банк обладает высоким рейтингом
В(13,2; 1430)
, банк обладает низким рейтингом
Свяжите сеть, состоящую из 4 населенных пунктов, маршрутами взаимного общения. Запомните маршруты с помощью логической нейронной сети, в которой отразите пункты отправления, пункты назначения и промежуточные пункты смещения.
Сеть населенных пунктов имеет вид:
Выскажите свои соображения по непредсказуемому (альтернативному) развитию сюжета видеофильма на основе зрительского контингента и зрительской реакции.
Какими интеллектуальными возможностями должен обладать современный кинозал для показа фильма с непредсказуемым (альтернативным) сюжетом?
Исследуйте диагностические возможности логических нейронных сетей.
Рассмотрите принципы медицинской диагностики.Пусть нейроны выходного слоя принадлежат коре. Между ними существуют взаимно подавляющие, отрицательные (с отрицательными весами, ингибидорные) связи, как показано на рисунке.
Для локализации возбуждения единственного нейрона предположим, что в каждом такте работы нейросети каждый нейрон уменьшает величину возбуждения всех других нейронов на 0,1 величины собственного возбуждения. В свою очередь, он подвергается такому же воздействию со стороны других нейронов.
Следовательно, нейрон, величина возбуждения которого максимальна, через несколько тактов подавит возбуждение других нейронов (величина их возбуждения станет ниже порога) и обретет четко выраженный сигнал возбуждения в ответ на поставленную задачу распознавания.
Рассчитайте величины возбуждения нейронов, "отвечающих" за буквы А, В, С по заданным начальным значениям их возбуждения fA
, fB
, fC
и определите, через сколько тактов значимой величиной возбуждения будет обладать единственный нейрон.
После предъявления образа нейроны выходного слоя, соответствующие узнаваемым буквам, обрели значения возбуждения: fA = 1,6, fB = 1,1, fC = 0,9
, величина порога h = 0.8
.
fA = 1,315, fB = 0, fC = 0
fA = 1,415, fB = 0, fC = 0
fA = 1,315, fB = 0, fC = 0
Выполните дистрибутивные преобразования логических выражений.
Произведите трассировку нейронной сети, заданной матрицей следования. Не допускайте переиспользование нейронов. Для этого исключайте из рассмотрения те строки матрицы следования, в которые на предыдущих шагах были записаны единицы.
Примечание. При формировании матриц следования, отображающих статические пути возбуждения, пользуйтесь алгоритмом, изложенным в разделе 3.5.
Система логических выражений:
Матрица следования:
Выполните операцию приведения нейронной сети после трассировки по максимальной величине возбуждения нейронов R2
и R3
Отразите это приведение весами связей нейрона R1
Результат трассировки:
Как показала жизнь, а также свидетельствует глубокое знание законов диалектики, ни одна из версий о происхождении человека не противоречит тем качествам, которые вызывают возмущение чеховского героя. И наоборот, каждое из этих качеств лишь укрепляет уверенность в правоте каждого предположения о происхождении человека. Данное утверждение лежит в основе предположения о следующей структуре нейронной сети, отображающей модель наших исследований.
Выбрав передаточную функцию
Vi:= if V > h then if V < 1 then V else 1 else 0, h = 0,1
и положив V4= 1
, рассчитайте установившиеся значения возбуждения нейронов, "отвечающих" за версии о происхождении человека, и определите устойчивость выводов нейронной сети по отношению к исходным предположениям.
V1= 0,5, V2= 0,6, V3= 0,4
V1= V2= V3= 1
свидетельствует об устойчивости и правомочности всех трех предположений о происхождении человека V1= 1, V2= 0,8, V3= 0,7
V1= 0,8, V2= 1, V3= 0,9
Рассчитайте значения возбуждения нейронов выходного слоя и найдите вектор управляющего воздействия по нечетко заданным характеристикам. Передаточная функция имеет вид:
Нейронная сеть имеет вид:
Достоверность предположения о принадлежности значений x1
и x2
исследуемым интервалам равна:
y1= 4
, y2= 6
y1= 4,2
, y2= 6,7
y1= 4
, y2= 5,6
Воспользуйтесь нейронной сетью Антрополога-Исследователя, представленной на рисунке,
при передаточной функции
и при h = 0,25
. Максимально возбудите нейроны Х = Иван
, Y = Василий
. Проанализируйте "ответы" нейросети.
V = 1
) возбуждаются нейроны, указывающие на то, что Иван
и Василий – мужчины
. Со значением 0,5 возбуждаются нейроны, указывающие на прямые родственные связи, в т.ч. что Иван – брат Василия
(и наоборот). Со значением 0,25 возбуждаются нейроны, указывающие на косвенные родственные связи. Среди них связь Иван – брат Ирины
(ибо есть подозрение, что только – сводный)
Иван
и Василий – мужчины
Ивана
и Василия
Желая сократить расходы, начальник станции Кукуевка установил одинаковое (минимальное) вознаграждение в случае отправки обоих линейных на середину перегона, - вне зависимости от скорости их перемещения. Таким образом, решение R1
вобрало в себя и решение R4
. Выполнив необходимое преобразование нейронной сети (независимо от скоростей паровозов), получим ее в виде:
Передаточная функция имеет вид:
Исследуйте правомочность принимаемых решений.
А1 = А2 = 0,5, В1 = 0,3, В2 = 0,7
.
R1 = 2, R2 = 1,3, R3 = 0,7
. Решению доверять нельзя
R1 = 2, R2 = 1,2, R3 = 0,8
. Решению доверять нельзя
R1 = 1, R2 = 1,2, R3 = 0,8
. Решение R2
правомочно
Для данной "электронной" схемы составьте схему системы принятия решений, предполагая, что исходные данные представляют собой достоверность высказываний о событиях.
N1
и
N2
– передаточные функции, приближенно заменяющие операции ∧ и ∨ (прототипы нейронов).
В нейронной сети, представленной на рисунке, в передаточной функции
положите все пороги h
равными нулю, а веса связей нейронов, исполняющих роль конъюнкторов, положите равными обратной величине количества активных входов. Исследуйте "работу" нейронной сети по вариантам ситуаций.
А1 = 0,6, А2 = 0,4, В1 = 0,7, В2 = 0,3.
R1
R1
определяется неправильно
Задана нейронная сеть, которую следует обучить. Она не обладает ярко выраженной "слоистостью". Формирование "скобок" в порядке их вложенности в этом случае формируется в соответствии с длиной логической цепочки при трассировке отдельно каждого логического выражения, в котором они участвуют. Это определяет условную "слоистость" нейронной сети, при которой трассировка "скобок" производится так, чтобы "успеть собрать" логическое выражение не далее нейрона выходного слоя. Или, – чтобы динамические цепочки возбуждений заканчивались нейронами выходного слоя.
Произведите трассировку данной логической нейронной сети по логическому описанию СПР в соответствии с вариантами задачи 4. Вводите дополнительные связи, если это необходимо.
Логическое описание СПР:
Для правильной совершенной нейронной сети, используемой в бабушкиной СПР
исследуйте и обсудите возможность применения данной передаточной функции на основе анализа эталонных ситуаций.
Передаточная функция имеет вид:
(Значение h
позвольте выбрать бабушке самой так, чтобы не морочить себе голову анализом ненулевых значений возбуждения.)
Для недостоверной информации Pij
о показателях банка с помощью логической нейронной сети, использующей передаточную функцию
а также воспользовавшись операцией усреднения, найдите точку В
отображения банка на экране. Каков рейтинг банка?
Р11= Р12= 0,5, Р21= 0,6, Р22= 0,4, Р31= 1, Р41= Р42= 0,5
. Нейронная сеть имеет вид:
В(8,7; 1540)
, банк обладает низким рейтингом
В(3,6; 1900)
, банк обладает высоким рейтингом
В(8,2; 1430)
, банк обладает средним рейтингом
Совершите путешествие между населенными пунктами, выбрав маршрут с помощью логической нейронной сети.
Следуйте из пункта 1 в пункт 4. Нейронная сеть имеет вид:
1 → 2 → 4
1 → 3 → 4
1 → 4
Составьте эскизный проект совершенной нейронной сети для управления "живым" объектом, обслуживающим посетителей зоопарка.
Примечание: Подобные модели предполагают фоновый режим ожидания и рабочий режим. Фоновый режим, заключающийся, например, в нервном хождении по клетке, периодически прерывается рабочим режимом, в котором производится собственно реагирование.
Обсудите основные возможности, открывающиеся при применении логических нейронных сетей для обеспечения информационной безопасности.
Рассмотрите возможности защиты от несанкционированного, в том числе - насильственного, доступа.
Вид некоторой "красивой" граф-схемы показан на рисунке. Для передаточной функции, представляющей сумму величин возбуждения рецепторов, каждый из которых входит в область экрана, покрываемую эталоном буквы, постройте нейронную сеть, способную "обучиться" распознаванию букв, показываемых на экране размером 3×5
. Предполагается, что обученная нейросеть создается с помощью единичных весов связей (пропускающих сигнал в нужном направлении), веса "ненужных" связей полагаются равными нулю.
Обучите нейронную сеть распознаванию буквы А по логическому выражению
(1,1)∧ (1,3)∧ (2,1)∧ (2,2)∨ (3,2))∧ (2,3)∧ (3,1)∧ (3,3))∧ (4,1)∧ (4,3)∧ (5,2)
. Букве поставьте в соответствие первый нейрон выходного слоя.
Используя прием "размножения решений" и заменив конъюнкторы и дизъюнкторы передаточными функциями, обрабатывающими достоверность событий, сформируйте однослойные системы принятия решений по "электронным" схемам.
Произведите полную трассировку нейронной сети с возможным переиспользованием нейронов. Пользуйтесь алгоритмом, изложенным в разделе 4.2.
Система логических выражений:
Матрица следования:
Задайте нейронной сети "странный" вопрос и исследуйте ее ответ.
Воспользуйтесь передаточной функцией
Матрица следования, описывающая нейронную сеть, имеет вид:
Задайте значения x1= 1, x2= 0, x3= 1, x4= 0
. Найдите значения возбуждения нейронов выходного слоя и объясните полученный "ответ" нейронной сети, как системы принятия решений.
R2
R1
или R3
по дополнительным соображениям
По приведенному ниже рисунку фрагмента нейронной сети с обратными связями и по формуле для нахождения веса такой связи
проанализируйте два цикла "работы" нейронной сети, если следующая попытка распознавания ситуации с участием Васи (А1= 1
) совершается до истечения 4 единиц времени с момента предыдущего анализа подобной ситуации.
Δt = 3
А1
, формируется возбужденным нейроном выходного слоя,
в первом цикле ωА1= -0,125
,
во втором цикле ωА1= 0
, т.к. Δt
становится равным 4. Это формирует доверие возбудившемуся нейрону выходного слоя
А1
, формируется возбужденным нейроном выходного слоя,
в первом цикле ωА1= -0,25
,
во втором цикле, ωА1= -0,125
А1
, формируется возбужденным нейроном выходного слоя,
в первом цикле ωА1= -0,5
,
во втором цикле, ωА1= -0,25
В результате моделирования выяснилось, что рассмотрение принадлежности x1
всему диапазону δ1
не удовлетворяет требованиям к точности результатов. А именно, если предполагается условие x1∈[0; 0,5)
, нейросеть выдает удовлетворительный ответ. Однако условие (x1∈[0,5; 1))∧ (x2∈[1, 2))
требует нового правильного решения Y5
Модифицируйте заданную нейронную сеть с учетом новых данных.
Исходная нейронная сеть имеет вид:
На базе логической нейронной сети Антрополога-Исследователя, представленной на рисунке, и для передаточной функции
уточните информацию о родственных связях по "подозрительному" возбуждению нейронов.
Максимальное возбуждение рецепторов Иван = 1
и Василий = 1
привело к "подозрительному" возбуждению нейронов, использующих переменную Марья
. В каком отношении находятся между собой все три лица?
Марья
приводит к максимальному (V = 1
) возбуждению нейронов, указывающих на то, что Марья – мать Ивана
, Марья – мать Василия
, Иван – брат Василия
(и наоборот), а также существенно увеличивает возбуждение других нейронов по степени родства
Марья
приводит к максимальному возбуждению нейронов, указывающих на то, что Иван
и Василий
братья
Марья
приводит к максимальному возбуждению нейронов, указывающих на то, что Иван
и Василий
братья, а Василий
– дядя Елены
Желая "спасти" однослойную нейронную сеть, определяющую только три возможных решения, введите в обращение веса синапсических связей. Веса связей положите равными обратной величине количества активных входов нейрона. Уточните передаточную функцию:
Нейронная сеть с учетом весов связей примет вид:
Проверьте, правильно ли "работает" нейросеть?
А1 = А2 = 0,5, В1 = 0,3, В2 = 0,7
.
R1 = 0,5, R2 = 0,6, R3 = 0,4
. Решению доверять нельзя
R1 = 0,5, R2 = 0,6, R3 = 0,4
. Решение R2
представляется логичным
R1 = 0,5, R2 = 0,6, R3 = 0,4
. Решение R2
правомочно, но должно быть проверено
Минимизируйте длину логических цепочек с помощью "размножения" решений.
Воспользовавшись принципом "размножения" решений, убедитесь в том, что первоначальная постановка задачи в игре "железнодорожная рулетка" решительно опровергает все попытки экономии личных финансовых средств начальника станции Кукуевка. Постройте совершенную нейронную сеть и на основе анализа эталонных ситуаций, а также на основе вариантов приблизительных оценок, установите правильность ее "работы" при передаточной функции
А1 = 0,6, А2 = 0,4, В1 = 0,7, В2 = 0,3
.
Пусть структура нейронной сети задана так (см. рисунок), что не только связей в ней может быть недостаточно, но и количества нейронов может не хватать для правильной трассировки. Выполните трассировку по логическому описанию СПР, добавляя динамически, если необходимо, новые нейроны. Такое добавление приводит к введению новых строк и столбцов в матрицу следования. Приведите окончательный вид такой матрицы.
Логическое описание СПР:
Для СПР, изготовленной для дяди Рамзая, составьте совершенную нейронную сеть. (В связи со значительным приобретенным Вами опытом решения подобной простой задачи, уже сформированная сеть приводится ниже.) С помощью коррекции весов связей используйте возможность предпочтительного выбора решений в том случае, когда события, образующие факторное пространство, учитываются с различными значениями приоритета. Как с помощью порогов усилить эффект приоритетного обслуживания? Исследуйте возможность модификации и развития совершенной нейронной сети, например, на тот случай, когда Никита прибыл из мест, не столь отдаленных, и с энтузиазмом включился в работу. Как сокращается объем матрицы следования, описывающей однослойную (в том числе – совершенную) логическую нейронную сеть?
Поступила некоторая недостоверная информация об отсутствии Васи. Как скорректировать параметры нейронной сети?
Обсудите следующую проблему:
Справедлив ли вывод об универсальности разработанного проекта программного продукта и его применении при перенастройке для использования в других подобных системах кластеризации ситуаций и принятия решений?
Обобщите свои выводы на основе анализа системы оценки странового риска.
В перспективе своих самостоятельных исследований составьте модель программы игры в "крестики – нолики", первоначально ограничившись попыткой сведения игры "в ничью". Начните разработку модели с анализа возможных ходов противника и с выбора предпочтительного ответа. Для этого заведите три строки, каждая из которых содержит три позиции. В текущем состоянии игры позиция может содержать "крестик" (противника), "нолик" (Ваш) или быть свободной. Несомненно, "традиционный" программный, последовательный анализ каждой позиции всех строк трудоемок и долог. Ассоциативный принцип "работы" нейронной сети позволяет приблизить его к ассоциативному мышлению игрока и сделать игровую нейрокомпьютерную приставку к персональному компьютеру.
Составьте проект такой нейронной сети.
Составьте графическую схему нейронной сети.
Рассмотрите аспекты "коллективного" поведения объектов "живого" моделирования.
Мониторы сегмента локальной вычислительной сети с прикрепленными к ним средствами цифрового видеоввода установлены в пределах видимости друг друга. На экранах мониторов – "живые" (реагирующие) объекты.
Исследуйте возможность социально-исторического прогнозирования с помощью логической нейронной сети.
Сформулируйте свои соображения о построении логической нейронной сети, прогнозирующей моральное состояние общества.
Обучите нейронную сеть двум буквам А и В, как показано на рисунке, согласно логическим выражениям
А: (1,1)∧ (1,3)∧ (2,1)∧ ((2,2)∨ (3,2))∧ (2,3)∧ (3,1)∧ (3,3) )∧ (4,1)∧ (4,3) ∧ (5,2).
В: (1,1)∧ (1,2)∧ (1,3)∧ (2,1)∧ (2,3)∧ (3,1)∧ (3,2)∧ ((4,1)∨ (5,1))∧ (4,3)∧ ((5,2)∨ (5,3)).
Используйте передаточную функцию суммирования значений сигналов на входах нейрона при нулевом пороге. Различает ли сформированная нейросеть эталоны этих букв?
Составьте нейронные сети по схемам систем принятия решений. Примите во внимание, что при расчете передаточной функции N1
входные сигналы принимаются элементом N1
с весом, равным обратной величине количества входов этого элемента. Следовательно, эти веса являются весами соответствующих связей в нейронной сети. Выберите передаточную функцию: (fj
– значение входного сигнала), если эта сумма превышает порог h
. Произведите верификацию сети на основе известных решений по четко заданным ситуациям.
значения весов синапсических связей: ω1= ω2= 0,25, ω3=…= ω10= 0,33
значения весов синапсических связей: ω1= 0,2, ω2=…= ω9= 0,33
значения весов синапсических связей: ω1= 0,33, ω2= ω3= 0,25, ω4=…= ω11= 0,33
Возьмите передаточную функцию:
Произведите верификацию нейросети, задавая допустимые комбинации единичных значений аргументов (эталонные ситуации).
Система логических выражений:
Результат трассировки:
x1= x2= x3
нейросеть реагирует неправильно, так как возбуждение "гаснет", не достигая нейрона R1
Исследуйте значения исходных данных x1= x2= x3= x4= 1
. Рассчитайте и объясните "ответы" нейронной сети.
Нейронная сеть отображена матрицей следования:
R1= R2= R3
)
Дополните нейронную сеть, фрагмент которой приведен на рисунке, положительными обратными связями, усиливающими предположение об участии Пети в рассматриваемых ситуациях в тех случаях, когда предположения о местонахождении Васи имеют высокую достоверность.
Такое дополнение показано на рисунке. Вес обратной связи к нейрону А2
находится на основе информации о Васе:
Проанализируйте два цикла "работы" нейронной сети, выявив лишь влияние обратной положительной связи на возможность "участия" Пети в событиях в связи с "занятостью" Васи. Для этого рассмотрите варианты повторного запроса к Васе до истечения 4 единиц времени с момента предыдущего запроса к нему.
Δt = 3
.
А2
формируется одним из нейронов выходного слоя, который учитывает возбуждение нейрона А1
,
в первом цикле ωА2= 0,0625
,
во втором цикле ωА2= 0
А2
формируется одним из нейронов выходного слоя, который учитывает возбуждение нейрона А1
,
в первом цикле ωА2= 0,125
,
во втором цикле ωА2= 0, 0625
А2
формируется одним из нейронов выходного слоя, который учитывает возбуждение нейрона А1
,
в первом цикле ωА2= 0,125
,
во втором цикле ωА2= 0,0625
Почему так важно соблюдать принцип "размножения" решений?
Нейронная сеть имеет вид:
Y1
, всегда будет "собирать" на себе возбуждение всех рецепторов. А так как они отображают два исчерпывающих множества событий, то всегда, при правильном формировании запроса, V7= 2
Исследуйте возможность индуктивного логического вывода на основе фактографической нейронной сети Антрополога-Исследователя для дополнения понятийной нейронной сети, представленной ниже.
Можно ли дополнить понятийную нейронную сеть правилом вывода:
дедушка(X,Y) :- мужчина Х, родитель(X,P), родитель(P,Y)
?
Федор
– родственник Ивана
и Василия
, потому что Федор – родитель Марьи
, а Марья – родитель Ивана
и Василия
Федор – родственник Ивана и Василия
Произведите трассировку нейронной сети заданной структуры для воссоздания обученной нейронной сети для игры в "железнодорожную рулетку". Веса связей нейронов выходного слоя положите равными обратной величине количества активных входов нейрона. Проверьте правильность "работы" нейросети.
А1 = А2 = 0,5, В1 = 0,3, В2 = 0,7
.
А1&A2&B1&B2
включает в себя каждый из других обобщенных эталонов. Это приводит к подавлению одних решений другими. Логическое описание СПР не приведено к виду, обеспечивающему однозначность решения. Возможно, необходима коррекция весов связей в соответствии с прообразом той логической операции, которую выполняет нейрон
Составьте логическую нейронную сеть на основе "электронной" схемы. Воспользуйтесь передаточной функцией
Сохраните информацию о нейронах, прообразом которых были конъюнкторы. Зафиксируйте для них высокое значение порога h = 1,4
, обусловленное допустимым нижним уровнем достоверности событий (≅ 0,7) и количеством активных входов. Для остальных нейронов положите h = 0
.
Исходная "электронная" схема имеет вид:
Произведите оптимальное закрепление рецепторов за событиями для графического или "схемотехнического" представления "бабушкиной" нейронной сети для оптимального программирования нейросетевой приставки к компьютеру.
Логические выражения, определяющие СПР:
x1, x4, x2, x6, x5, x7, x3
x2, x4, x1, x6, x5, x7, x3
x1, x4, x2, x6, x5, x3, x7
По логическому описанию СПР составьте описания однослойных логических нейронных сетей. Возможно ли построение по полученному описанию совершенной логической сети?
Логическое описание СПР:
не выполняется требование непротиворечивости логического описания СПР. (Противоречивые логические выражения отмечены.) Нейронная сеть вырабатывает неоднозначные решения
Экран, связанный с декартовой системой координат Oxy*
, затрудняет интерполяцию (в частности, необходимую при решении настоящей задачи). А именно, найденная на основе усреднения координата двух точек, принадлежащих некоторому, предположим, - низкому, рейтингу, может оказаться между этими точками и принадлежать области высокого рейтинга. Для облегчения интерполяции целесообразно в качестве рабочей системы использовать сферическую систему координат Orϕ
, в которой , . Общий центр О
этих двух систем координат является центром экрана. Тогда области одинакового рейтинга ограничены сферическими окружностями.
Для согласования с размером экрана необходимо произвести преобразование координаты y*
: y = y* k
, где k < 1
– отношение сторон экрана. Это приведет к "сплющиванию" изображения областей рейтинга согласно требованиям эстетики и удобств восприятия.
Расположите по Вашему усмотрению точки, соответствующие банкам, списка в соответствии с их рейтингом. Запомните сферические координаты каждой точки-банка. Точки-банки в декартовой системе координат:
В1(6, 6), В2(8, 5), В3(3, 7), В4(7, 3), В5(12, 6), В6(4, 1).
точки – банки в сферической системе координат: В1(3, 1900), В2(3, 3000), B3(7, 450), B4(8, 2500), B5(12, 2100), B6(11, 800)
точки – банки в сферической системе координат: В1(4, 1500), В2(3, 3000), B3(7, 450), B4(8, 2750), B5(12, 2100), B6(11, 800)
точки – банки в сферической системе координат: В1(3, 1900), В2(3, 3000), B3(7, 450), B4(12, 2650), B5(12, 2100), B6(11, 800)
Усовершенствуйте нейронную сеть, дополнив ее возможностью связи между некоторыми пунктами, находящимися в разных секторах. Если это невозможно, исследуйте причину и рассмотрите возможность применения общего подхода, отображенного на приведенном ниже рисунке.
Научите нейросеть, как из пункта 6 попасть в пункт 12. (Примечание: достаточно научить нейросеть возвращению в пункт 0.)
На изображенном объекте-"чудище" обозначены невидимые шарнирно-мышечные соединения. Достаточны ли они для выражения жестов и эмоций?
Проанализируйте жест радостного приветствия и восторга.
Клетки экрана, заданные координатами, соответствуют рецепторам, величина возбуждения которых принадлежит отрезку [0, 1]
. Передаточная функция f
представляет собой сумму величин возбуждения рецепторов, каждый из которых входит в область экрана, покрываемую эталоном буквы. Таким образом, эталон буквы, по которому производится обучение, изображается возбуждением рецепторов по контуру этого эталона с учетом возможных искажений. Выберите порог распознавания h = 0,8
и веса связей так, чтобы суммарное возбуждение нейрона выходного слоя при предъявлении эталона равнялось f × 2/<число клеток, "засвеченных" эталоном буквы А>
.
"Научите" однослойную нейронную сеть распознавать букву А.
((1,1)+(1,3)+(2,1)+(2,2)+(2,3)+(3,1)+(3,2)+(3,3)+(4,1)+(4,3)+(5,2))×2/11
((1,1)+(1,3)+(2,1)+(2,2)+(2,3)+(3,1)+(3,2)+(3,3)+(4,1)+(4,3)+(5,2)) ×2/10
((1,1)+(1,3)+(2,1)+(2,2)+(2,3)+(3,1)+(3,3)+(4,1)+(4,3)+(5,2)) ×2/10
Запишите логические выражения, определяющие системы принятия решений по текстам размышлений дяди Рамзая.
"Если Вася или Петя обнаружат, что и Оксана, и Роксана одновременно торгуют французским коньяком и французской косметикой (событие "В1 ∧ В3"
), то поездка в Дюбай мне обеспечена. В противном случае более чем египетское Красное море мне не светит."
Для обучения (трассировки) предложена нейронная сеть, заданная матрицей следования с первоначально нулевыми весами. С помощью процедуры введения транзитивных связей проверьте корректность задания структуры нейросети по наличию статических цепочек, обеспечивающих пути достижения всех нейронов выходного слоя от каждого нейрона-рецептора. Введите дополнительные связи, если это необходимо.
Матрица следования имеет вид:
x1 → R1, x2 → R2, x1 → R3
x1 → R1, x1 → R3
Произведите трассировку нейронной сети, заданной матрицей следования S
, обучив ее на основе системы обобщенных эталонов
Сохраните информацию о том, в получении каких решений участвует каждый нейрон, не являющийся рецептором и не принадлежащий выходному слою.
"Доучите" нейросеть на основе уточненного обобщенного эталона, порождающего решение R1
:
Матрица S
имеет вид:
Ниже приведен рисунок. Установите, зависят ли уточненные предположения о происхождении человека от предположения, принятого первоначально?
Передаточная функция i
-го нейрона определяется:
Vi:= if V > h then if V < 1 then V else 1 else 0.
Примите значения порогов: h = 0
для нейронов 1 – 5 и h = 0,3
для нейронов 6 – 10. Проведите расчет возбуждения нейронов.
Положите V1= 0,7, V2= 0,2, V3= 0,1, V4= 0,6, V5= 0,5
.
V1= 0,23, V2= 0,43, V3= 0,33, V4= 0,39, V5= 0,5, V6= … = V9= 0, V10= 0,89
V1= 0,26, V2= 0,43, V3= 0,36, V4= 0,39, V5= 0,5, V6= … = V9= 0, V10= 0,89
V1= 0,26, V2= 0,43, V3= 0,36, V4= 0,39, V5= 0,5, V6= … = V9= 0, V10= 0,89
По таблице
рассчитайте приближенное значение (игнорируя математическое обоснование) компонент вектора Y для измеренного вектора Х с помощью расстояния между точками, "участвующими" в проводимой интерполяции по формуле
Х = {4,6; 2,4}
X1= {4; 2}
, X2= {5; 3}
Им соответствуют точки-решения Y1= {0,6; 0,5}
и Y2= {0,5; 0,6}
, , y1= 0,55
, y2= 0,55
X1= {4; 2}
, X2= {5; 3}
Им соответствуют точки-решения Y1= {0,6; 0,5}
и Y2= {0,5; 0,6}
, ,y1= 0,54
, y2= 0,56
X1= {4; 2}
, X2= {5; 3}
Им соответствуют точки-решения Y1= {0,6; 0,5}
и Y2= {0,5; 0,6}
, ,y1= 0,54
, y2= 0,55
Воспользуйтесь приведенной ниже логической нейронной сетью Участкового Уполномоченного и передаточной функцией
Положите веса связей равными обратной величине количества входов нейрона.
Максимально возбудите нейрон Х = Иван
. Проанализируйте "ответ" нейронной сети.
V = 1
) возбуждается нейрон, указывающий на то, что Иван – мужчина
. Со значением 0,5 возбуждаются все нейроны, указывающие на все родственные связи Ивана
V = 1
) возбуждается нейрон, указывающий на то, что Иван – мужчина
. Со значением 0,5 возбуждаются все нейроны, указывающие на прямые родственные связи Ивана
Ивана
Для предполагаемых с некоторой достоверностью значений скорости паровозов определите среднее ожидаемое значение M
выплачиваемого гонорара по формуле
Mi
– сумма гонорара за выполнение i
– го решения.
Передаточная функция имеет вид:
А1 = А2 = 0,5, В1 = 0,3, В2 = 0,7, М1= $200, M2= $50, M3= $60, M4= $240
. Нейронная сеть, составленная для V1 = 60 км/ч
, V2 = 70 км/ч
, имеет вид
R1 = 0,7, R2 = 1,3, R3 = 0,7, R4 = 1,3, M = $141
R1 = 0,8, R2 = 1,2, R3 = 0,8, R4 = 1,2, M = $139
R1 = 0,8, R2 = 1,2, R3 = 0,8, R4 = 1,2, M = $141
Совокупность высказываний
x1
,
x2
,
x3
отображает исчерпывающее множество событий. Составьте дизъюнктивную нормальную форму по заданным таблично предполагаемым значениям функции f
от различных ситуаций.
f(x1, x2, x3) = x1
x2 ∧ x3
f(x1, x2, x3) = x1
x2
x3
f(x1, x2, x3) = x1
x2
Для варианта логического описания системы принятия решений (СПР) при игре в "железнодорожную рулетку" (Лекция 9) постройте электронную схему СПР на данной логической матрице, отображающей некоторую регулярную структуру связей внутри множества логических элементов. Оставленные связи говорят об использовании предусмотренных "проводочков", остальные "проводочки" "перекушены".
Логическая матрица имеет вид:
Произведите дистрибутивные преобразования логического описания вариантов бабушкиной СПР, рассмотренной в Лекции 1. Высказывания о событиях имеют вид:
Экспертный Совет выделил четыре показателя для банковского мониторинга:
z1
– собственный капитал;z2
– вклады населения;z3
– объем вложений в культурные программы ЮНЕСКО;z4
– объем прибыли.Тогда каждому банку В
соответствует вектор его показателей B(z1, z2, z3, z4)
, лежащий в основе его рейтинга. Рейтинг банка может быть: R1
– высокий, R2
– средний, R3
– низкий.
Спроектируйте экран со скрытой координатной сеткой. Выделите области отображения каждого значения рейтинга, выполняя требования наглядности и эстетики. Расположите по Вашему усмотрению точки, соответствующие банкам из приведенного списка в соответствии с их рейтингом. Запомните координаты каждой точки, соответствующие банку.
Известен рейтинг ряда крупных международных банков на основе их показателей:
точки – банки: В1(6, 6), В2(8, 5), В3(3, 7), В4(7, 3), В5(12, 6), В6(3, 10)
точки – банки: В1(5, 6), В2(8, 5), В3(3, 6), В4(7, 3), В5(12, 6), В6(3, 10)
точки – банки: В1(5, 7), В2(8, 5), В3(3, 7), В4(8, 3), В5(12, 6), В6(3, 10)
Используя приведенные ниже рисунок, и соответствующую ему нейронную сеть, рассчитайте маршруты следования из центрального пункта по заданным координатам пункта назначения. Воспользуйтесь передаточной функцией:
Координаты пункта назначения (-50, -150)
.
0 → 4, 4 → 20
0 → 4
. Дальнейшему продвижению нейросеть обучена неправильно
0 → 2, 2 → 12
На изображенном объекте – "мордочке" обозначены невидимые "мышцы". Достаточны ли они для выражения чувств объекта?
Проанализируйте попытку выразить разочарование.
Запишите логические выражения, описывающие на экране, разбитом на клетки с координатами, букву В, как показано на рисунке. Учтите возможность ее допустимого искажения при изображении.
(1,1)∧ (1,2)∧ (1,3)∧ (2,1)∧ (2,3)∧ (3,1)∧ (3,2)∧ (4,1)∧ (4,3)∧ ((5,1)∨ (5,2)∨ (5,3))
(1,1)∧ (1,2)∧ (1,3)∧ (2,1)∧ (2,3)∧ (3,1)∧ (3,2)∧ ((4,1)∨ (5,1))∧ (4,3)∧ ((5,2)∨ (5,3))
(1,1)∧ (1,2)∧ (1,3)∧ (2,1)∧ (2,3)∧ (3,1)∧ (3,2)∧ ((4,2)∨ (5,1))∧ (4,3)∧ ((5,2)∨ (5,3))
После дефолта 1998 года под "крышей" Васи (А1
) и Пети (А2
) остались две палатки, руководимые Оксаной и Роксаной, с1
и с2
Фирма Пират (В2
) также закрылась, а фирма Красный Киллер(В1
) выжила, сосредоточив свою деятельность на выпуске прекрасного французского коньяка.
Составьте дерево логических возможностей для принятия решения о маршруте летнего путешествия дяди Рамзая по следующему тексту его размышлений.
"Если Вася, которому я исключительно доверяю, обнаружит, что Оксана торгует французской косметикой, утаивая французский коньяк (событие "В3\B1"
), то я отправлюсь в Таиланд. В противном случае придется довольствоваться турецкой Анталией."
Для построения системы принятия решений (СПР) предлагается нейронная сеть заданной структуры. В предположении, что для СПР достаточна однослойная нейронная сеть, составьте обобщенные эталоны для ее обучения (трассировки) по логическому описанию СПР.
Пусть системы принятия решений (СПР) используют одинаковую систему обобщенных эталонов.
Они реализованы матрицами следования разной структуры.
В процессе эксплуатации СПР выявилась необходимость дополнения их новым обобщенным эталоном
Выполните дополнительную трассировку матрицы следования.
Примечание. Целесообразно восстановить информацию о том, в получении каких решений участвует каждый нейрон.
Обучение трем эталонам привело к получению матрицы следования:
Корректно составленная система принятия решений с обратными связями должна быть устойчивой по отношению к исходным предположениям. Это означает, что при любых исходных предположениях – их достоверности или весовых оценках – должны однозначно получаться окончательные, точные значения оценок этих предположений.
Ниже приведен рисунок.
В дополнение к расчетам, проведенным в Лекции, установите, зависят ли уточненные предположения о происхождении человека от предположения, принятого первоначально?
Передаточная функция i
-го нейрона определяется:
Vi:= if V > h then if V < 1 then V else 1 else 0, h = 0,1.
Положите V1= 0,9, V2= 0,05, V3= 0,05, V4= 1, V5= 0,7
.
установившиеся значения возбуждения нейронов в третьем цикле "работы" нейросети:
V1= 0, V2= 0,48, V3= 0,48, V4= 0,6, V5= 0,7, V6= … = V9= 0, V10= 1.
cистема не устойчива по отношению к начальным предположениям, т.к. для других исходных данных был получен другой результат
установившиеся значения возбуждения нейронов в третьем цикле "работы" нейросети:
V1= 0, V2= 0,48, V3= 0,42, V4= 0,52, V5= 0,7 V6= … = V9= 0, V10= 1.
cистема не устойчива по отношению к начальным предположениям, т.к. для других исходных данных был получен другой результат
установившиеся значения возбуждения нейронов в третьем цикле "работы" нейросети:
V1= 0, V2= 0,48, V3= 0,48, V4= 0,32, V5= 0,5V6= … = V9= 0, V10= 0,9.
cистема устойчива по отношению к начальным предположениям
Пусть в системе автоматического управления технологическим процессом по измеренным значениям вектора двух характеристик X = {x1, x2}
вырабатывается вектор управляющего воздействия Y = {y1, y2}
Реализован принцип ситуационного управления, основанный на табличном представлении. Таблица имеет вид:
Рассчитайте приближенное значение компонент вектора Y
для измеренных компонент вектора Х
, считая, что y1
слабо зависит от х2
, а y2
слабо зависит от х1
X = {2,1; 3,7}
X1= {2; 3}
и X2= {3; 4}
, включающими данную точку, соответствуют точки, определяемые векторами Y1= {0,2; 0,5}
и Y2= {0,3; 0,6}
Тогда y1= 0,21
, y2= 0,57
X1= {4; 2}
и X2= {5; 3}
, включающими данную точку, соответствуют точки, определяемые векторами Y1= {0,2; 0,5}
и Y2= {0,3; 0,6}
Тогда y1= 0,26
, y2= 0,56
X1= {2; 3}
и X2= {3; 4}
, включающими данную точку, соответствуют точки, определяемые векторами Y1= {0,2; 0,5}
и Y2= {0,3; 0,6}
Тогда y1= 0,21
, y2= 0,56
Воспользуйтесь приведенной ниже логической нейронной сетью Антрополога-Исследователя.
Выберите передаточную функцию
Положите веса связей равными обратной величине количества входов нейрона.
Максимально возбудите нейрон Х = Василий
. Проанализируйте "ответ" нейронной сети.
V = 1
) возбуждается нейрон, указывающий на то, что Василий – мужчина
. Со значением 0,5 возбуждаются все нейроны, указывающие на прямые родственные связи Василия
V = 1
) возбуждается нейрон, указывающий на то, что Василий – мужчина
. Со значением 0,5 возбуждаются все нейроны, указывающие на все родственные связи Василия
Василия
Постройте логическую нейронную сеть "железнодорожная рулетка" для различных вариантов V1
и V2
скорости паровозов, влияющей на величину гонорара линейных. Воспользуйтесь передаточной функцией
Отобразите деревом логических возможностей факторное пространство для планирования мероприятий пансионата "Ветеран Труда".
Факторное пространство для планирования использования зимнего спортивного инвентаря:
Составьте логическую нейронную сеть на основе "электронной" схемы. Воспользуйтесь передаточной функцией
Сохраните информацию о нейронах, прообразом которых были конъюнкторы. Зафиксируйте для них высокое значение порога h = 1,4
, обусловленное допустимым нижним уровнем достоверности событий (≅ 0,7) и количеством активных входов. Для остальных нейронов положите h = 0
.
Исходная "электронная" схема имеет вид:
Произведите оптимальное закрепление рецепторов за событиями для графического или "схемотехнического" представления "бабушкиной" нейронной сети для оптимального программирования нейросетевой приставки к компьютеру.
Логические выражения, определяющие СПР:
x1, x4, x2, x6, x5, x3, x7
x1, x4, x2, x6, x5, x7, x3
x2, x4, x1, x6, x5, x7, x3
По логическому описанию СПР составьте описания однослойных логических нейронных сетей. Возможно ли построение по полученному описанию совершенной логической сети?
Логическое описание СПР:
не выполняется требование непротиворечивости логического описания СПР. (Противоречивые логические выражения отмечены.) Нейронная сеть вырабатывает неоднозначные решения
Экран, связанный с декартовой системой координат Oxy*
, затрудняет интерполяцию (в частности, необходимую при решении настоящей задачи). А именно, найденная на основе усреднения координата двух точек, принадлежащих некоторому, предположим, - низкому, рейтингу, может оказаться между этими точками и принадлежать области высокого рейтинга. Для облегчения интерполяции целесообразно в качестве рабочей системы использовать сферическую систему координат Orϕ
, в которой , . Общий центр О
этих двух систем координат является центром экрана. Тогда области одинакового рейтинга ограничены сферическими окружностями.
Для согласования с размером экрана необходимо произвести преобразование координаты y*
: y = y* k
, где k < 1
– отношение сторон экрана. Это приведет к "сплющиванию" изображения областей рейтинга согласно требованиям эстетики и удобств восприятия.
Расположите по Вашему усмотрению точки, соответствующие банкам, списка в соответствии с их рейтингом. Запомните сферические координаты каждой точки-банка. Точки – банки в декартовой системе координат:
В1(6, 6), В2(8, 5), В3(3, 7), В4(7, 3), В5(12, 6), В6(3, 10).
точки – банки в сферической системе координат: В1(4, 1800), В2(4, 00), B3(7, 450), B4(8, 2500), B5(12, 2100), B6(11, 600)
точки – банки в сферической системе координат: В1(4, 2250), В2(3, 3000), B3(7, 450), B4(8, 2500), B5(12, 2100), B6(11, 800)
точки – банки в сферической системе координат: В1(3, 1900), В2(8, 3200), B3(7, 450), B4(8, 2500), B5(12, 2100), B6(11, 800)
Усовершенствуйте нейронную сеть, дополнив ее возможностью связи между некоторыми пунктами, находящимися в разных секторах. Если это невозможно, исследуйте причину и рассмотрите возможность применения общего подхода, отображенного на приведенном ниже рисунке.
Научите нейросеть, как из пункта 5 попасть в пункт 10.
На изображенном объекте-"чудище" обозначены невидимые шарнирно-мышечные соединения. Достаточны ли они для выражения жестов и эмоций?
Проанализируйте жест растерянности и смущения.
Клетки экрана, заданные координатами, соответствуют рецепторам, величина возбуждения которых принадлежит отрезку [0, 1]
. Передаточная функция f
представляет собой сумму величин возбуждения рецепторов, каждый из которых входит в область экрана, покрываемую эталоном буквы. Таким образом, эталон буквы, по которому производится обучение, изображается возбуждением рецепторов по контуру этого эталона с учетом возможных искажений. Выберите порог распознавания h = 0,8
и веса связей так, чтобы суммарное возбуждение нейрона выходного слоя при предъявлении эталона равнялось f × 2/<число клеток, "засвеченных" эталоном буквы А>
.
"Научите" однослойную нейронную сеть распознавать букву В, задаваемую возбуждением рецепторов по контуру эталона с учетом возможных искажений.
((1,1)+(1,2)+(1,3)+(2,1)+(2,3)+(3,1)+(3,2)+(4,1)+(4,3)+(5,1)+(5,2)+(5,3)) ×2/12
((1,1)+(1,2)+(1,3)+(2,1)+(2,3)+(3,1)+(3,2)+(4,1)+(4,3)+(5,1)+(5,2)+(5,3)) ×2/11
((1,1)+(1,2)+(1,3)+(2,1)+(2,3)+(3,1)+(4,1)+(4,3)+(5,1)+(5,2)+(5,3)) ×2/10
Запишите логические выражения, определяющие системы принятия решений по текстам размышлений дяди Рамзая.
"Если Вася, которому я исключительно доверяю, обнаружит, что Оксана торгует французской косметикой, утаивая французский коньяк (событие "В3\B1"
), то я отправлюсь в Таиланд. В противном случае придется довольствоваться турецкой Анталией."
Для обучения (трассировки) предложена нейронная сеть, заданная матрицей следования с первоначально нулевыми весами. С помощью процедуры введения транзитивных связей проверьте корректность задания структуры нейросети по наличию статических цепочек, обеспечивающих пути достижения всех нейронов выходного слоя от каждого нейрона-рецептора. Введите дополнительные связи, если это необходимо.
Матрица следования имеет вид:
x2 → R1, x2 → R2
x2 → R1, x4 → R1
Произведите трассировку нейронной сети, заданной матрицей следования S
, обучив ее на основе системы обобщенных эталонов
Сохраните информацию о том, в получении каких решений участвует каждый нейрон, не являющийся рецептором и не принадлежащий выходному слою.
"Доучите" нейросеть на основе уточненного обобщенного эталона, порождающего решение R1
:
Матрица S
имеет вид:
Ниже приведен рисунок. Установите, зависят ли уточненные предположения о происхождении человека от предположения, принятого первоначально?
Передаточная функция i
-го нейрона определяется:
Vi:= if V > h then if V < 1 then V else 1 else 0.
Примите значения порогов: h = 0
для нейронов 1 – 5 и h = 0,3
для нейронов 6 – 10. Проведите расчет возбуждения нейронов.
Положите V1= 0,9, V2= 0,05, V3= 0,05, V4= 1, V5= 0,7
.
V1= 0,1, V2= 0,45, V3= 0,45, V4= 0,63, V5= 0,7, V6= … = V9= 0, V10= 1
V1= 0,1, V2= 0,45, V3= 0,35, V4= 0,63, V5= 0,7, V6= … = V9= 0, V10= 1
V1= 0,1, V2= 0,45, V3= 0,45, V4= 0,63, V5= 0,7, V6= … = V9= 0, V10= 1
По таблице
рассчитайте приближенное значение (игнорируя математическое обоснование) компонент вектора Y для измеренного вектора Х с помощью расстояния между точками, "участвующими" в проводимой интерполяции по формуле
Х = {2,1; 3,7}
X1= {2; 3}
, X2= {3; 4}
Им соответствуют точки-решения Y1= {0,2; 0,5}
и Y2= {0,3; 0,6}
, , y1= 0,25
, y2= 0,55
X1= {2; 3}
, X2= {3; 4}
Им соответствуют точки-решения Y1= {0,2; 0,5}
и Y2= {0,3; 0,6}
, , y1= 0,26
, y2= 0,56
X1= {2; 3}, X2= {3; 4}
Им соответствуют точки-решения Y1= {0,2; 0,5} и Y2= {0,3; 0,6}
, , y1= 0,26
, y2= 0,55
Воспользуйтесь приведенной ниже логической нейронной сетью Участкового Уполномоченного и передаточной функцией
Положите веса связей равными обратной величине количества входов нейрона.
Максимально возбудите нейрон Х = Василий
. Проанализируйте "ответ" нейронной сети.
V = 1
) возбуждается нейрон, указывающий на то, что Василий – мужчина
. Со значением 0,5 возбуждаются все нейроны, указывающие на все родственные связи Василия
V = 1
) возбуждается нейрон, указывающий на то, что Василий – мужчина
. Со значением 0,5 возбуждаются все нейроны, указывающие на прямые родственные связи Василия
Василия
Для предполагаемых с некоторой достоверностью значений скорости паровозов определите среднее ожидаемое значение M
выплачиваемого гонорара по формуле
Mi
– сумма гонорара за выполнение i
– го решения.
Передаточная функция имеет вид:
А1 = 0,4, А2 = 0,6, В1 = В2 = 0,5, М1= $210, M2= $60, M3= $70, M4= $250
. Нейронная сеть, составленная для V1 = 70 км/ч, V2 = 80 км/ч
, имеет вид
R1 = 0,7, R2 = 1,1, R3 = 0,7, R4 = 1,1, M = $146
R1 = 0,7, R2 = 0,7, R3 = 1,1, R4 = 1,1, M = $150
R1 = 0,8, R2 = 0,8, R3 = 1,2, R4 = 1,2, M = $164
Найдите рекомендуемые решения с помощью нейронной сети для комбинаций достоверных значений исходных данных (по эталонным ситуациям). Используйте понятие исчерпывающего множества событий. Используйте передаточную функцию
Установите правильность "работы" нейронной сети. Если сеть "работает" неправильно, попытайтесь проанализировать причину. Нейронная сеть имеет вид:
(Указаны пороги "конъюнкторов")
R1
Сформируйте обученную нейронную сеть по логическому описанию СПР с помощью множества нейроподобных элементов. Кроме необходимого количества рецепторов и нейронов выходного слоя, допускается использование минимального числа промежуточных, "скрытых" нейронов. Используйте оптимальное закрепление рецепторов. Определите значения весов связей (см. Лекцию 10) так, чтобы значения возбуждения нейронов выходного слоя принадлежали диапазону [0, 1]
. Решение представьте в виде матрицы следования.
Логическое описание СПР:
Можно ли по логическому описанию СПР построить логическую нейронную сеть, пригодную для практического применения?
Логическое описание СПР:
Выберите по два диапазона возможной принадлежности показателей банка:
Постройте обученную совершенную логическую нейронную сеть, связав диапазоны принадлежности каждого эталонного банка со сферическими координатами точки, соответствующей этому банку на экране.
Банки-эталоны и их рейтинг:
Точки – банки в сферической системе координат: В1(4, 1800), В2(4, 00), B3(7, 450), B4(8, 2500), B5(12, 2100), B6(11, 600)
.
Приблизительные координаты путешественника – (120, -140)
. Предположительно он вышел из пункта 3.
Δx > 0, Δy < 0
, путешественник находится недалеко от пункта 16
Выделите те параметры ситуации (события факторного пространства), которые могли бы явиться источником эмоционального воздействия на реагирующий объект.
Исследуйте механизмы возможной реакции на правильность хода технологического процесса.
Нейронная сеть, отображающая обучение трем буквам, приведена на рисунке.
Показаны веса связей – одинаковые для каждой буквы. Передаточная функция f
представляет собой сумму величин возбуждения рецепторов, каждый из которых входит в область экрана, покрываемую эталоном буквы. Для порога распознавания h = 0,8
определите, на какую букву более всего похож вариант возбуждения рецепторов?
(1,1) = 0,9, (1,2) = 1, (1,3) = 0,9, (2,1) = 1, (2,2) = 0,1, (2,3) = 1, (3,1) = 0,8, (3,2) = 0,9, (3,3) = 0,1, (4,1) = 0,9, (4,2) = 0, (4,3) = 0,8, (5,1) = 0,9, (5,2) = 0,9, (5,3) = 0,8.
Выполните дистрибутивные преобразования логических выражений.
Для выполнения алгоритма трассировки необходимо предварительно построить матрицу следования, отображающую все потенциальные статические пути возбуждения, ведущие от нейронов-рецепторов, "участвующих" в логическом выражении, к нейрону выходного слоя, соответствующего решению. Для логического выражения в описании СПР постройте матрицу следования для обучения первому эталону, предварительно введя транзитивные и дополнительные связи.
Система логических выражений:
Матрица следования:
Для передаточной функции
произведите верификацию нейросети, задавая допустимые комбинации единичных значений аргументов (эталонные ситуации).
Нейросеть, полученная в результате трассировки матрицы следования:
R1
такое же значение возбуждения получает нейрон R3
Для приведенной на рисунке системы связей, для передаточной функции
Vi:= if V > h then if V < 1 then V else 1 else 0
,
и для h = 0,3
(для всех нейронов) рассчитайте установившиеся значения возбуждения нейронов 1 – 3 для заданных, предполагаемых значений.
V1= 1, V2= 0,5, V3= 0,2.
V1= 0, V2= 1, V3= 1
Диапазоны изменения измеряемых характеристик системы управления технологическим процессом разбиты на составляющие интервалы, определяемые требованиями по точности. Совокупность X = {x1, x2}
измеренных значений, каждое из которых принадлежит некоторому интервалу, определяет вектор Y(y1, y2)
необходимых управляющих воздействий, составляющих ограниченное множество векторов: Y1= {5; 8}, Y2= {3; 4}, Y3= {6; 5}, Y4= {1; 5}
Диапазон [0, 3]
изменения переменных x1
и x2
разбит на три интервала δ1= [0, 1), δ2= [1, 2), δ3= [2, 3)
По данному логическому описанию системы управления составьте однослойную логическую нейронную сеть системы управления, используя принцип "размножения" решений.
Воспользуйтесь приведенной ниже логической нейронной сетью Антрополога-Исследователя.
Выберите передаточную функцию
Положите веса связей равными обратной величине количества входов нейрона.
Максимально возбудите нейрон Х = Василий
. Проанализируйте "ответ" нейронной сети.
V = 1
) возбуждается нейрон, указывающий на то, что Василий – мужчина
. Со значением 0,5 возбуждаются все нейроны, указывающие на прямые родственные связи Василия
. Со значением 0,25 возбуждаются все нейроны, указывающие на косвенное родство
V = 1
) возбуждается нейрон, указывающий на то, что Василий – мужчина
. Со значением 0,5 возбуждаются все нейроны, указывающие на прямые родственные связи Василия
Василия
Начальник станции Кукуевка слабо себе представляет понятие "исчерпывающее множество событий". Исследуйте правомочность принимаемого им решения по недостоверным и противоречивым данным.
А1 = 0,5, А2 = 0,5, В1 = 0,9, В2 = 0,9, М1= $210, M2= $60, M3= $70, M4= $250
. Нейронная сеть, составленная для V1 = 70 км/ч, V2 = 80 км/ч
, имеет вид
R1 = 1,4, R2 = 1,4, R3 = 1,4, R4 = 1,4
. Он должен бросить игру
R1 = 1,4, R2 = 1,4, R3 = 1,4, R4 = 1,4
. Приняв решение
R2
, он понесет минимальные убытки
R1 = 1,4, R2 = 1,4, R3 = 1,4, R4 = 1,4
. Чувство высокой ответственности должно заставить его принять решение
R4
Для логического описания системы принятия решений составьте "электронную" схему такой системы.
Выберите правильно функционирующую по эталонным ситуациям нейронную сеть. Исследуйте диапазоны возможного изменения значений исходных данных на основе экспериментального расчета принимаемых решений по заданным ситуациям.
Используйте передаточную функцию
А1 = 0,8, А2 = 0,2, В1 = 0,7, В2 = 0,3.
Произведите обучение (трассировку) изображенной на рисунке многослойной нейронной сети по структурированному (скобочному) логическому описанию СПР. Результат трассировки отобразите на матрице следования. Сформируйте значения весов связей в соответствии с прообразом логической операции, реализуемой нейроном.
Логическое описание СПР:
Постройте для бабушки совершенную логическую нейронную сеть для ее СПР, что откроет широкие возможности развития и модификации при реализации в ее нейрокомпьютере – записной книжке. Убедитесь в полноте и непротиворечивости полученной СПР.
Логическое описание СПР:
система противоречива
система полна и непротиворечива
cистема полна и непротиворечива.
Воспользуйтесь передаточной функцией:
Для абсолютно достоверной информации Pij
о показателях банка с помощью логической нейронной сети, найдите с помощью операции усреднения точку В
отображения банка на экране. Каков рейтинг банка?
Р12= Р22= Р32= Р41= 1
. Нейронная сеть имеет вид:
В(5,7; 1340)
, банк обладает средним рейтингом
В(3,6; 1200)
, банк обладает высоким рейтингом
В(13,2; 430)
, банк обладает низким рейтингом
Свяжите сеть, состоящую из 4 населенных пунктов, маршрутами взаимного общения. Запомните маршруты с помощью логической нейронной сети, в которой отразите пункты отправления, пункты назначения и промежуточные пункты смещения.
Сеть населенных пунктов имеет вид:
Выскажите свои соображения по непредсказуемому (альтернативному) развитию сюжета видеофильма на основе зрительского контингента и зрительской реакции.
Какими интеллектуальными возможностями должна обладать видеоаппаратура будущего для демонстрации фильмов с непредсказуемым (альтернативным) сюжетом, записанных на DVD-дисках?
Исследуйте диагностические возможности логических нейронных сетей.
Рассмотрите принципы технической диагностики в автоцентре техобслуживания.
Пусть нейроны выходного слоя принадлежат коре. Между ними существуют взаимно подавляющие, отрицательные (с отрицательными весами, ингибидорные) связи, как показано на рисунке.
Для локализации возбуждения единственного нейрона предположим, что в каждом такте работы нейросети каждый нейрон уменьшает величину возбуждения всех других нейронов на 0,1 величины собственного возбуждения. В свою очередь, он подвергается такому же воздействию со стороны других нейронов.
Следовательно, нейрон, величина возбуждения которого максимальна, через несколько тактов подавит возбуждение других нейронов (величина их возбуждения станет ниже порога) и обретет четко выраженный сигнал возбуждения в ответ на поставленную задачу распознавания.
Рассчитайте величины возбуждения нейронов, "отвечающих" за буквы А, В, С по заданным начальным значениям их возбуждения fA
, fB
, fC
и определите, через сколько тактов значимой величиной возбуждения будет обладать единственный нейрон.
После предъявления образа нейроны выходного слоя, соответствующие узнаваемым буквам, обрели значения возбуждения: fA = 1,5, fB = 1,6, fC = 1,1
.
fA = 0, fB = 0,821, fC = 0
fA = 1,115, fB = 0, fC = 0
fA = 0, fB = 0,9, fC = 0
Выполните дистрибутивные преобразования логических выражений.
Произведите трассировку нейронной сети, заданной матрицей следования. Не допускайте переиспользование нейронов. Для этого исключайте из рассмотрения те строки матрицы следования, в которые на предыдущих шагах были записаны единицы.
Примечание. При формировании матриц следования, отображающих статические пути возбуждения, пользуйтесь алгоритмом, изложенным в разделе 3.5.
Система логических выражений:
Матрица следования:
Выполните операцию приведения нейронной сети после трассировки по максимальной величине возбуждения нейронов R2
и R3
Отразите это приведение весами связей нейрона R1
Результат трассировки:
Как показала жизнь, а также свидетельствует глубокое знание законов диалектики, ни одна из версий о происхождении человека не противоречит тем качествам, которые вызывают возмущение чеховского героя. И наоборот, каждое из этих качеств лишь укрепляет уверенность в правоте каждого предположения о происхождении человека. Данное утверждение лежит в основе предположения о следующей структуре нейронной сети, отображающей модель наших исследований.
Выбрав передаточную функцию
Vi:= if V > h then if V < 1 then V else 1 else 0, h = 0,1
и положив V4= 1
, рассчитайте установившиеся значения возбуждения нейронов, "отвечающих" за версии о происхождении человека, и определите устойчивость выводов нейронной сети по отношению к исходным предположениям.
V1= 0,2, V2= 0,8, V3= 0,5
.
V1= V2= V3= 1
свидетельствует об устойчивости и правомочности всех трех предположений о происхождении человека V1= 1, V2= 0,8, V3= 0,9
V1= 0,8, V2= 1, V3= 0,9
Рассчитайте значения возбуждения нейронов выходного слоя и найдите вектор управляющего воздействия по нечетко заданным характеристикам. Передаточная функция имеет вид:
Нейронная сеть имеет вид:
Достоверность предположения о принадлежности значенийx1
и x2
исследуемым интервалам равна:
y1= 3,7, y2= 5,4
y1= 4,2, y2= 5,7
y1= 4, y2= 5,6
Воспользуйтесь нейронной сетью Антрополога-Исследователя, представленной на рисунке,
при передаточной функции
и при h = 0,25
. Максимально возбудите нейроны Х = Иван, Y = Марья
. Проанализируйте "ответы" нейросети.
V = 1
) возбуждаются нейроны, указывающие на то, что Иван – мужчина
, а Марья - женщина
. Также максимально возбуждаются нейроны, указывающие на то, что Марья – родитель Ивана
и Марья – мать Ивана
. Со значением 0,75 возбуждаются нейроны, указывающие на прямое родство Ивана и Марьи с некоторыми третьими лицами (например, Василий – брат Ивана
). Со значением 0,5 возбуждаются нейроны, указывающие на прямое родство исключительно Ивана
или Марьи
с третьими лицами
Ивана
и Марьи
с третьими лицами
Ивана
и Марьи
с третьими лицами
Желая сократить расходы, начальник станции Кукуевка установил одинаковое (минимальное) вознаграждение в случае отправки обоих линейных на середину перегона, - вне зависимости от скорости их перемещения. Таким образом, решение R1
вобрало в себя и решение R4
. Выполнив необходимое преобразование нейронной сети (независимо от скоростей паровозов), получим ее в виде:
Передаточная функция имеет вид:
Исследуйте правомочность принимаемых решений.
А1 = 0,4, А2 = 0,6, В1 = В2 = 0,5
.
R1 = 2, R2 = 1,1, R3 = 0,7
. Передаточную функцию следует изменить так, чтобы порог вычитался
R1 = 2, R2 = 0,7, R3 = 1,1
. Решению доверять нельзя
R1 = 2, R2 = 0,8, R3 = 1,2
. Решение R1
правомочно
Для данной "электронной" схемы составьте схему системы принятия решений, предполагая, что исходные данные представляют собой достоверность высказываний о событиях.
N1
и
N2
– передаточные функции, приближенно заменяющие операции ∧ и ∨ (прототипы нейронов).
В нейронной сети, представленной на рисунке, в передаточной функции
положите все пороги h
равными нулю, а веса связей нейронов, исполняющих роль конъюнкторов, положите равными обратной величине количества активных входов. Исследуйте "работу" нейронной сети по вариантам ситуаций.
А1 = 0,8, А2 = 0,2, В1 = 0,7, В2 = 0,3
R1
R1
определяется неправильно
Задана нейронная сеть, которую следует обучить. Она не обладает ярко выраженной "слоистостью". Формирование "скобок" в порядке их вложенности в этом случае формируется в соответствии с длиной логической цепочки при трассировке отдельно каждого логического выражения, в котором они участвуют. Это определяет условную "слоистость" нейронной сети, при которой трассировка "скобок" производится так, чтобы "успеть собрать" логическое выражение не далее нейрона выходного слоя. Или, – чтобы динамические цепочки возбуждений заканчивались нейронами выходного слоя.
Произведите трассировку данной логической нейронной сети по логическому описанию СПР в соответствии с вариантами задачи 4. Вводите дополнительные связи, если это необходимо.
Логическое описание СПР:
Для правильной совершенной нейронной сети, используемой в бабушкиной СПР
исследуйте и обсудите возможность применения данной передаточной функции на основе анализа эталонных ситуаций.
Передаточная функция имеет вид:
Рекомендуется принять h = m-1
, где m
– количество активных входов нейрона (в данном случае m = 3
).
Для недостоверной информации Pij
о показателях банка с помощью логической нейронной сети, использующей передаточную функцию
а также воспользовавшись операцией усреднения, найдите точку В
отображения банка на экране. Каков рейтинг банка?
Р11= Р12= 0,5, Р21= 0,4, Р22= 0,6, Р32= 1, Р41= Р42= 0,5
. Нейронная сеть имеет вид:
В(6,3; 1300)
, банк обладает средним рейтингом
В(3,6; 1300)
, банк обладает высоким рейтингом
В(11,2; 1330)
, банк обладает низким рейтингом
Совершите путешествие между населенными пунктами, выбрав маршрут с помощью логической нейронной сети.
Как выбрать маршрут, чтобы совершить кругосветное путешествие из пункта 1? Нейронная сеть имеет вид:
1→ 2, 2 → 5, 5 → 3, 3 → 1
Составьте эскизный проект совершенной нейронной сети для реагирующего объекта, контролирующего состояние территориально разобщенной системы нефте-газового трубопровода.
Обсудите основные возможности, открывающиеся при применении логических нейронных сетей для обеспечения информационной безопасности.
Рассмотрите возможность защиты от сговора пользователей о несанкционированной подмене и нарушении индивидуальных ограничений по допуску к секретной информации.
Вид некоторой "красивой" граф-схемы показан на рисунке. Для передаточной функции, представляющей сумму величин возбуждения рецепторов, каждый из которых входит в область экрана, покрываемую эталоном буквы, постройте нейронную сеть, способную "обучиться" распознаванию букв, показываемых на экране размером 3×5
. Предполагается, что обученная нейросеть создается с помощью единичных весов связей (пропускающих сигнал в нужном направлении), веса "ненужных" связей полагаются равными нулю.
Обучите нейронную сеть распознаванию буквы В, по логическому выражению
(1,1)∧ (1,2)∧ (1,3)∧ (2,1)∧ (2,3)∧ (3,1)∧ (3,2)∧ ((4,1)∨ (5,1))∧ (4,3)∧ ((5,2)∨ (5,3))
.
Букве поставьте в соответствие второй нейрон выходного слоя.
Используя прием "размножения решений" и заменив конъюнкторы и дизъюнкторы передаточными функциями, обрабатывающими достоверность событий, сформируйте однослойные системы принятия решений по "электронным" схемам.
Произведите полную трассировку нейронной сети с возможным переиспользованием нейронов. Пользуйтесь алгоритмом, изложенным в разделе 4.2.
Система логических выражений:
Матрица следования:
Задайте нейронной сети "странный" вопрос и исследуйте ее ответ.
Воспользуйтесь передаточной функцией
Матрица следования, описывающая нейронную сеть, имеет вид:
Задайте значения x1= x2= 0, x3= x4= 1
. Найдите значения возбуждения нейронов выходного слоя и объясните полученный "ответ" нейронной сети, как системы принятия решений.
R1
R2
или R3
по дополнительным соображениям
По приведенному ниже рисунку фрагмента нейронной сети с обратными связями и по формуле для нахождения веса такой связи
проанализируйте два цикла "работы" нейронной сети, если следующая попытка распознавания ситуации с участием Васи (А1= 1
) совершается до истечения 4 единиц времени с момента предыдущего анализа подобной ситуации.
Δt = 2.
А1
, формируется возбужденным нейроном выходного слоя,
в первом цикле ωА1= -0,25
,
во втором цикле, ωА1= -0,125
А1
, формируется возбужденным нейроном выходного слоя,
в первом цикле ωА1= -0,125
,
во втором цикле ωА1= 0
, т.к. Δt
становится равным 3. Это формирует доверие возбудившемуся нейрону выходного слоя
А1
, формируется возбужденным нейроном выходного слоя,
в первом цикле ωА1= -0,5
,
во втором цикле, ωА1= -0,25
В результате моделирования выяснилось, что рассмотрение принадлежности x1
всему диапазону δ1
не удовлетворяет требованиям к точности результатов. А именно, если предполагается условие x1∈[0; 0,5)
, нейросеть выдает удовлетворительный ответ. Однако условие (x1∈[0,5; 1))∧ (x2∈[1, 2))
требует нового правильного решения Y5
Модифицируйте заданную нейронную сеть с учетом новых данных.
Исходная нейронная сеть имеет вид:
На базе логической нейронной сети Антрополога-Исследователя, представленной на рисунке, и для передаточной функции
уточните информацию о родственных связях по "подозрительному" возбуждению нейронов.
Максимальное возбуждение рецепторов Иван = 1
и Марья = 1
привело к "подозрительному" возбуждению нейронов, использующих переменную Василий
. В каком отношении находятся между собой все три лица?
Василий
приводит к максимальному (V = 1
) возбуждению нейронов, указывающих на то, что Марья – мать Василия
, Василий – брат Ивана
(и наоборот), а также существенно увеличивает возбуждение других нейронов по степени родства
Василий
приводит к максимальному возбуждению нейронов, указывающих на то, что Иван
и Василий
братья
Марья
приводит к максимальному возбуждению нейронов, указывающих на то, что Иван
и Василий
братья, а Василий – дядя Елены
Желая "спасти" однослойную нейронную сеть, определяющую только три возможных решения, введите в обращение веса синапсических связей. Веса связей положите равными обратной величине количества активных входов нейрона. Уточните передаточную функцию:
Нейронная сеть с учетом весов связей примет вид:
Проверьте, правильно ли "работает" нейросеть?
А1 = 0,4, А2 = 0,6, В1 = В2 = 0,5
.
R1 = 0,5, R2 = 0,45, R3 = 1,1
. Решению доверять нельзя
R1 = 0,5, R2 = 0,45, R3 = 1,1
. Решение R3
представляется логичным
R1 = 0,5, R2 = 0,45, R3 = 1,1
. Решение R3
правомочно, но должно быть проверено
Минимизируйте длину логических цепочек с помощью "размножения" решений.
Воспользовавшись принципом "размножения" решений, убедитесь в том, что первоначальная постановка задачи в игре "железнодорожная рулетка" решительно опровергает все попытки экономии личных финансовых средств начальника станции Кукуевка. Постройте совершенную нейронную сеть и на основе анализа эталонных ситуаций, а также на основе вариантов приблизительных оценок, установите правильность ее "работы" при передаточной функции
А1 = 0,8, А2 = 0,2, В1 = 0,7, В2 = 0,3
.
Пусть структура нейронной сети задана так (см. рисунок), что не только связей в ней может быть недостаточно, но и количества нейронов может не хватать для правильной трассировки. Выполните трассировку по логическому описанию СПР, добавляя динамически, если необходимо, новые нейроны. Такое добавление приводит к введению новых строк и столбцов в матрицу следования. Приведите окончательный вид такой матрицы.
Логическое описание СПР:
Для СПР, изготовленной для дяди Рамзая, составьте совершенную нейронную сеть. (В связи со значительным приобретенным Вами опытом решения подобной простой задачи, уже сформированная сеть приводится ниже.) С помощью коррекции весов связей используйте возможность предпочтительного выбора решений в том случае, когда события, образующие факторное пространство, учитываются с различными значениями приоритета. Как с помощью порогов усилить эффект приоритетного обслуживания? Исследуйте возможность модификации и развития совершенной нейронной сети, например, на тот случай, когда Никита прибыл из мест, не столь отдаленных, и с энтузиазмом включился в работу. Как сокращается объем матрицы следования, описывающей однослойную (в том числе – совершенную) логическую нейронную сеть?
Поступила некоторая недостоверная информация о закрытии предприятия Марина. Как скорректировать параметры нейронной сети?
Обсудите следующую проблему:
Справедлив ли вывод об универсальности разработанного проекта программного продукта и его применении при перенастройке для использования в других подобных системах кластеризации ситуаций и принятия решений?
Обобщите свои выводы на основе анализа системы комплексной оценки деятельности предприятия.
В перспективе своих самостоятельных исследований составьте модель программы игры в "крестики – нолики", первоначально ограничившись попыткой сведения игры "в ничью". Начните разработку модели с анализа возможных ходов противника и с выбора предпочтительного ответа. Для этого заведите три строки, каждая из которых содержит три позиции. В текущем состоянии игры позиция может содержать "крестик" (противника), "нолик" (Ваш) или быть свободной. Несомненно, "традиционный" программный, последовательный анализ каждой позиции всех строк трудоемок и долог. Ассоциативный принцип "работы" нейронной сети позволяет приблизить его к ассоциативному мышлению игрока и сделать игровую нейрокомпьютерную приставку к персональному компьютеру.
Составьте проект такой нейронной сети.
Составьте матрицу следования, описывающую нейронную сеть.
Рассмотрите аспекты "коллективного" поведения объектов "живого" моделирования.
На базе компьютерного (в единой памяти) или натурного моделирования созданы два и более "живых" объектов, способных реагировать друг на друга.
предварительно необходимо терминологически согласовать исторические аналогии вида:
и т.д.
Затем необходимо формализовать исторические события для формирования фактографической нейронной сети (например, - на базе Великой Французской Революции). На их основе необходимо построить обобщения для получения правил вывода - для построения понятийной нейронной сети. Формулируя цель, как возможность испытуемого события, можно исследовать современное или перспективное наличие исходных факторов, достаточных для свершения этого события
Обучите нейронную сеть двум буквам А и С, как показано на рисунке, согласно логическим выражениям
А: (1,1)∧ (1,3)∧ (2,1)∧ ((2,2)∨ (3,2))∧ (2,3)∧ (3,1)∧ (3,3) )∧ (4,1)∧ (4,3) ∧ (5,2).
С: ((1,1)∨ ((1,2))∧ ((1,3)∨ (2,3))∧ (2,1)∧ (3,1)∧ ((4,1)∨ (5,1))∧ (5,2)∧ ((5,3)∨ (4,3)).
Используйте передаточную функцию суммирования значений сигналов на входах нейрона при нулевом пороге. Различает ли сформированная нейросеть эталоны этих букв?
Составьте нейронные сети по схемам систем принятия решений. Примите во внимание, что при расчете передаточной функции N1
входные сигналы принимаются элементом N1
с весом, равным обратной величине количества входов этого элемента. Следовательно, эти веса являются весами соответствующих связей в нейронной сети. Выберите передаточную функцию: (fj
– значение входного сигнала), если эта сумма превышает порог h
. Произведите верификацию сети на основе известных решений по четко заданным ситуациям.
значения весов синапсических связей: ω1= …= ω9= 0,33
значения весов синапсических связей: ω1= 0,25, ω2=…= ω9= 0,33
значения весов синапсических связей: ω1= 0,25, ω2=…= ω9= 0,33
Возьмите передаточную функцию:
Произведите верификацию нейросети, задавая допустимые комбинации единичных значений аргументов (эталонные ситуации).
Система логических выражений:
Результат трассировки:
x2= x3= x4
нейросеть реагирует неправильно, так как возбуждение "гаснет", не достигая нейрона R2
Исследуйте значения исходных данных x1= x2= x3= x4= 1
. Рассчитайте и объясните "ответы" нейронной сети.
Нейронная сеть отображена матрицей следования:
R1= R2= R3
)
Дополните нейронную сеть, фрагмент которой приведен на рисунке, положительными обратными связями, усиливающими предположение об участии Пети в рассматриваемых ситуациях в тех случаях, когда предположения о местонахождении Васи имеют высокую достоверность.
Такое дополнение показано на рисунке. Вес обратной связи к нейрону А2
находится на основе информации о Васе:
Проанализируйте два цикла "работы" нейронной сети, выявив лишь влияние обратной положительной связи на возможность "участия" Пети в событиях в связи с "занятостью" Васи. Для этого рассмотрите варианты повторного запроса к Васе до истечения 4 единиц времени с момента предыдущего запроса к нему.
Δt = 2
.
А2
формируется одним из нейронов выходного слоя, который учитывает возбуждение нейрона А1
,
в первом цикле ωА2= 0,125
, во втором цикле ωА2= 0,0625
А2
формируется одним из нейронов выходного слоя, который учитывает возбуждение нейрона А1
,
в первом цикле ωА2= 0,25
, во втором цикле ωА2= 0, 125
А2
формируется одним из нейронов выходного слоя, который учитывает возбуждение нейрона А1
,
в первом цикле ωА2= 0,5
, во втором цикле ωА2= 0,25
Почему так важно соблюдать принцип "размножения" решений?
Нейронная сеть имеет вид:
Y2
, всегда будет "собирать" на себе возбуждение всех рецепторов. А так как они отображают два исчерпывающих множества событий, то всегда, при правильном формировании запроса, V7= 2
Исследуйте возможность индуктивного логического вывода на основе фактографической нейронной сети Антрополога-Исследователя для дополнения понятийной нейронной сети, представленной ниже.
Можно ли дополнить понятийную нейронную сеть правилом вывода:
бабушка(X,Y) :- женщина Х, родитель(X,P), родитель(P,Y)
?
женщина Марья – родственница Елены
, потому что Марья - родитель Ивана
, а Иван – родитель Елены
Произведите трассировку нейронной сети заданной структуры для воссоздания обученной нейронной сети для игры в "железнодорожную рулетку". Веса связей нейронов выходного слоя положите равными обратной величине количества активных входов нейрона. Проверьте правильность "работы" нейросети.
А1 = 0,4, А2 = 0,6, В1 = В2 = 0,5
.
А1&A2&B1&B2
включает в себя каждый из других обобщенных эталонов. Это приводит к подавлению одних решений другими. Логическое описание СПР не приведено к виду, обеспечивающему однозначность решения. Либо необходима коррекция весов связей в соответствии с прообразом той логической операции, которую выполняет нейрон
Совокупность высказываний x1
, x2
, x3
отображает исчерпывающее множество событий. Составьте дизъюнктивную нормальную форму по заданным таблично предполагаемым значениям функции f
от различных ситуаций.
f(x1, x2, x3) = x1
x2 ∧ x3
f(x1, x2, x3) = x1
x2 x3
f(x1, x2, x3) = x1
x3
Для варианта логического описания системы принятия решений (СПР) при игре в "железнодорожную рулетку" (Лекция 9) постройте электронную схему СПР на данной логической матрице, отображающей некоторую регулярную структуру связей внутри множества логических элементов. Оставленные связи говорят об использовании предусмотренных "проводочков", остальные "проводочки" "перекушены".
Логическая матрица имеет вид:
Произведите дистрибутивные преобразования логического описания вариантов бабушкиной СПР, рассмотренной в Лекции 1. Высказывания о событиях имеют вид:
Экспертный Совет выделил четыре показателя для банковского мониторинга:
z1
– собственный капитал;z2
– вклады населения;z3
– объем вложений в культурные программы ЮНЕСКО;z4
– объем прибыли.Тогда каждому банку В
соответствует вектор его показателей B(z1, z2, z3, z4)
, лежащий в основе его рейтинга. Рейтинг банка может быть: R1
– высокий, R2
– средний, R3
– низкий.
Спроектируйте экран со скрытой координатной сеткой. Выделите области отображения каждого значения рейтинга, выполняя требования наглядности и эстетики. Расположите по Вашему усмотрению точки, соответствующие банкам из приведенного списка в соответствии с их рейтингом. Запомните координаты каждой точки, соответствующие банку.
Известен рейтинг ряда крупных международных банков на основе их показателей:
точки – банки: В1(5, 6), В2(8, 5), В3(3, 7), В4(5, 3), В5(12, 6), В6(3, 10)
точки – банки: В1(5, 6), В2(8, 5), В3(7, 8), В4(7, 3), В5(12, 6), В6(3, 10)
точки – банки: В1(5, 6), В2(8, 5), В3(3, 7), В4(5, 1), В5(11, 6), В6(3, 10)
Используя приведенные ниже рисунок, и соответствующую ему нейронную сеть, рассчитайте маршруты следования из центрального пункта по заданным координатам пункта назначения. Воспользуйтесь передаточной функцией:
Координаты пункта назначения (50, 100)
.
0 → 2, 2 → 9(50, 150)
0 → 2
. Дальнейшему продвижению нейросеть не обучена
0 → 2, 2 → 10
На изображенном объекте – "мордочке" обозначены невидимые "мышцы". Достаточны ли они для выражения чувств объекта?
Проанализируйте попытку выразить свирепость.
Запишите логические выражения, описывающие на экране, разбитом на клетки с координатами, букву С, как показано на рисунке. Учтите возможность ее допустимого искажения при изображении.
(1,1)∧ (1,2)∧ ((1,3)∨ (2,3))∧ (2,1)∧ (3,1)∧ (4,1)∨ (5,1)∧ (5,2)∧ ((5,3)∨ (4,3))
((1,1)∨ ((1,2))∧ ((1,3)∨ (2,3))∧ (2,1)∧ (3,1)∧ ((4,1)∨ (5,1))∧ (5,2)∧ ((5,3)∨ (4,3))
((1,1)∨ ((1,2))∧ ((1,3)∨ (2,3))∧ (2,1)∧ (3,1)∧ ((4,1)∨ (4,3))∧ (5,1))∧ (5,2)∧ ((5,3)
После дефолта 1998 года под "крышей" Васи (А1
) и Пети (А2
) остались две палатки, руководимые Оксаной и Роксаной, с1
и с2
Фирма Пират (В2
) также закрылась, а фирма Красный Киллер(В1
) выжила, сосредоточив свою деятельность на выпуске прекрасного французского коньяка.
Составьте дерево логических возможностей для принятия решения о маршруте летнего путешествия дяди Рамзая по следующему тексту его размышлений.
"Предположим, Вася или Петя обнаружили, что и Оксана, и Роксана торгуют французским коньяком только в наборе с французской косметикой китайского производства (событие "В1 &B3"
). Этот незаконный сговор обещает поездку на Лазурный Берег. В противном случае возможна поездка только на остров Родос."
Для построения системы принятия решений (СПР) предлагается нейронная сеть заданной структуры. В предположении, что для СПР достаточна однослойная нейронная сеть, составьте обобщенные эталоны для ее обучения (трассировки) по логическому описанию СПР.
Пусть системы принятия решений (СПР) используют одинаковую систему обобщенных эталонов.
Они реализованы матрицами следования разной структуры.
В процессе эксплуатации СПР выявилась необходимость дополнения их новым обобщенным эталоном
Выполните дополнительную трассировку матрицы следования.
Примечание. Целесообразно восстановить информацию о том, в получении каких решений участвует каждый нейрон.
Обучение трем эталонам привело к получению матрицы следования:
Корректно составленная система принятия решений с обратными связями должна быть устойчивой по отношению к исходным предположениям. Это означает, что при любых исходных предположениях – их достоверности или весовых оценках – должны однозначно получаться окончательные, точные значения оценок этих предположений.
Ниже приведен рисунок.
В дополнение к расчетам, проведенным в Лекции, установите, зависят ли уточненные предположения о происхождении человека от предположения, принятого первоначально?
Передаточная функция i
-го нейрона определяется:
Vi:= if V > h then if V < 1 then V else 1 else 0, h = 0,1.
Положите V1= 0,8, V2= 0,1, V3= 0,1, V4= 1, V5= 1.
установившиеся значения возбуждения нейронов во втором цикле "работы" нейросети:
V1= 0, V2= 0,46, V3= 0,46, V4= 0,73, V5= 1, V6= … = V9= 0, V10= 1.
cистема не устойчива по отношению к начальным предположениям, т.к. для других исходных данных был получен другой результат
установившиеся значения возбуждения нейронов во втором цикле "работы" нейросети:
V1= 0,4, V2= 0,5, V3= 0,4, V4= 0,72, V5= 1, V6= … = V9= 0, V10= 0,9.
cистема не устойчива по отношению к начальным предположениям, т.к. для других исходных данных был получен другой результат
установившиеся значения возбуждения нейронов во втором цикле "работы" нейросети:
V1= 0, V2= 0,46, V3= 0,46, V4= 0,72, V5= 1, V6= … = V9= 0, V10= 0,8.
cистема устойчива по отношению к начальным предположениям
Пусть в системе автоматического управления технологическим процессом по измеренным значениям вектора двух характеристик X = {x1, x2}
вырабатывается вектор управляющего воздействия Y = {y1, y2}
Реализован принцип ситуационного управления, основанный на табличном представлении. Таблица имеет вид:
Рассчитайте приближенное значение компонент вектора Y
для измеренных компонент вектора Х
, считая, что y1
слабо зависит от х2
, а y2
слабо зависит от х1
X = {4,2; 4,8}
X1= {4; 4}
и X2= {5; 5}
, включающими данную точку, соответствуют точки, определяемые векторами Y1= {0,3; 0,6}
и Y2= {0,5; 0,4}
Тогда y1= 0,34
, y2= 0,44
X1= {4; 4}
и X2= {5; 5}
, включающими данную точку, соответствуют точки, определяемые векторами Y1= {0,3; 0,6}
и Y2= {0,5; 0,4}
Тогда y1= 0,34
, y2= 0,42
X1= {4; 4}
и X2= {5; 5}
, включающими данную точку, соответствуют точки, определяемые векторами Y1= {0,3; 0,6}
и Y2= {0,5; 0,4}
Тогда y1= 0,32
, y2= 0,44
Воспользуйтесь приведенной ниже логической нейронной сетью Антрополога-Исследователя.
Выберите передаточную функцию
Положите веса связей равными обратной величине количества входов нейрона.
Максимально возбудите нейрон Х = Марья
. Проанализируйте "ответ" нейронной сети.
V = 1
) возбуждается нейрон, указывающий на то, что Марья – женщина
. Со значением 0,5 возбуждаются все нейроны, указывающие на прямые родственные связи Марьи
V = 1
) возбуждается нейрон, указывающий на то, что Марья – женщина
. Со значением 0,5 возбуждаются все нейроны, указывающие на все родственные связи Марьи
Марьи
Постройте логическую нейронную сеть "железнодорожная рулетка" для различных вариантов V1
и V2
скорости паровозов, влияющей на величину гонорара линейных. Воспользуйтесь передаточной функцией
Отобразите деревом логических возможностей факторное пространство для планирования мероприятий пансионата "Ветеран Труда".
Факторное пространство для обеспечения инвентарем пеших и конных прогулок:
Составьте логическую нейронную сеть на основе "электронной" схемы. Воспользуйтесь передаточной функцией
Сохраните информацию о нейронах, прообразом которых были конъюнкторы. Зафиксируйте для них высокое значение порога h = 1,4
, обусловленное допустимым нижним уровнем достоверности событий (≅ 0,7) и количеством активных входов. Для остальных нейронов положите h = 0
.
Исходная "электронная" схема имеет вид:
Произведите оптимальное закрепление рецепторов за событиями для графического или "схемотехнического" представления "бабушкиной" нейронной сети для оптимального программирования нейросетевой приставки к компьютеру.
Логические выражения, определяющие СПР:
x1, x4, x2, x3, x5, x6, x7
x1, x4, x2, x6, x5, x3, x7
x2, x4, x1, x6, x5, x7, x3
По логическому описанию СПР составьте описания однослойных логических нейронных сетей. Возможно ли построение по полученному описанию совершенной логической сети?
Логическое описание СПР:
не выполняется требование непротиворечивости логического описания СПР. (Противоречивые логические выражения отмечены.) Нейронная сеть вырабатывает неоднозначные решения
Экран, связанный с декартовой системой координат Oxy*
, затрудняет интерполяцию (в частности, необходимую при решении настоящей задачи). А именно, найденная на основе усреднения координата двух точек, принадлежащих некоторому, предположим, - низкому, рейтингу, может оказаться между этими точками и принадлежать области высокого рейтинга. Для облегчения интерполяции целесообразно в качестве рабочей системы использовать сферическую систему координат Orϕ
, в которой , . Общий центр О
этих двух систем координат является центром экрана. Тогда области одинакового рейтинга ограничены сферическими окружностями.
Для согласования с размером экрана необходимо произвести преобразование координаты y*
: y = y* k
, где k < 1
– отношение сторон экрана. Это приведет к "сплющиванию" изображения областей рейтинга согласно требованиям эстетики и удобств восприятия.
Расположите по Вашему усмотрению точки, соответствующие банкам, списка в соответствии с их рейтингом. Запомните сферические координаты каждой точки-банка. Точки – банки в декартовой системе координат:
В1(5, 6), В2(8, 5), В3(3, 7), В4(5, 3), В5(12, 6), В6(3, 10).
точки – банки в сферической системе координат: В1(4, 1800), В2(4, 00), B3(8, 450), B4(8, 2700), B5(12, 2100), B6(11, 600)
точки – банки в сферической системе координат: В1(4, 2250), В2(3, 3000), B3(7, 450), B4(8, 2500), B5(12, 2700), B6(10, 800)
точки – банки в сферической системе координат: В1(3, 1900), В2(12, 3100), B3(7, 450), B4(8, 2500), B5(12, 2100), В6(10, 800)
Усовершенствуйте нейронную сеть, дополнив ее возможностью связи между некоторыми пунктами, находящимися в разных секторах. Если это невозможно, исследуйте причину и рассмотрите возможность применения общего подхода, отображенного на приведенном ниже рисунке.
Научите нейросеть, как из пункта 16 попасть в пункт 8.
На изображенном объекте-"чудище" обозначены невидимые шарнирно-мышечные соединения. Достаточны ли они для выражения жестов и эмоций?
Проанализируйте жест любвеобильного всеохвата.
Клетки экрана, заданные координатами, соответствуют рецепторам, величина возбуждения которых принадлежит отрезку [0, 1]
. Передаточная функция f
представляет собой сумму величин возбуждения рецепторов, каждый из которых входит в область экрана, покрываемую эталоном буквы. Таким образом, эталон буквы, по которому производится обучение, изображается возбуждением рецепторов по контуру этого эталона с учетом возможных искажений. Выберите порог распознавания h = 0,8
и веса связей так, чтобы суммарное возбуждение нейрона выходного слоя при предъявлении эталона равнялось f × 2/<число клеток, "засвеченных" эталоном буквы А>
.
"Научите" однослойную нейронную сеть распознавать букву С, задаваемую возбуждением рецепторов по контуру эталона с учетом возможных искажений в угловых точках.
((1,1)+(1,2)+(1,3)+(2,1)+(2,3)+(3,1)+(4,1)+(4,3)+(5,1)+(5,2)+(5,3)) ×2/10
((1,1)+(1,2)+(1,3)+(2,1)+(2,3)+(3,1)+(4,1)+(4,3)+(5,1)+(5,2)+(5,3)) ×2/9
((1,1)+(1,2)+(1,3)+(2,1)+(2,3)+(3,1)+(4,1)+(4,3)+(5,1)+(5,2)+(5,3)) ×2/11
Запишите логические выражения, определяющие системы принятия решений по текстам размышлений дяди Рамзая.
"Предположим, Вася или Петя обнаружили, что и Оксана, и Роксана торгуют французским коньяком только в наборе с французской косметикой китайского производства (событие "В1 &B3"
). Этот незаконный сговор обещает поездку на Лазурный Берег. В противном случае возможна поездка только на остров Родос."
Для обучения (трассировки) предложена нейронная сеть, заданная матрицей следования с первоначально нулевыми весами. С помощью процедуры введения транзитивных связей проверьте корректность задания структуры нейросети по наличию статических цепочек, обеспечивающих пути достижения всех нейронов выходного слоя от каждого нейрона-рецептора. Введите дополнительные связи, если это необходимо.
Матрица следования имеет вид:
x1 → R2, x3 → R2, x3 → R3
x2 → R1, x3 → R3
Произведите трассировку нейронной сети, заданной матрицей следования S
, обучив ее на основе системы обобщенных эталонов
Сохраните информацию о том, в получении каких решений участвует каждый нейрон, не являющийся рецептором и не принадлежащий выходному слою.
"Доучите" нейросеть на основе уточненного обобщенного эталона, порождающего решение R1
:
Матрица S
имеет вид:
Ниже приведен рисунок. Установите, зависят ли уточненные предположения о происхождении человека от предположения, принятого первоначально?
Передаточная функция i
-го нейрона определяется:
Vi:= if V > h then if V < 1 then V else 1 else 0.
Примите значения порогов: h = 0
для нейронов 1 – 5 и h = 0,3
для нейронов 6 – 10. Проведите расчет возбуждения нейронов.
Положите V1= 0,8, V2= 0,1, V3= 0,1, V4= 1, V5= 1
.
V1= 0,27, V2= 0,37, V3= 0,37, V4= 0,76, V5= 1, V6= … = V9= 0, V10= 1
V1= 0,27, V2= 0,37, V3= 0,37, V4= 0,76, V5= 1, V6= … = V9= 0, V10= 1
V1= 0,27, V2= 0,37, V3= 0,34, V4= 0,76, V5= 1, V6= … = V9= 0, V10= 1
По таблице
рассчитайте приближенное значение (игнорируя математическое обоснование) компонент вектора Y для измеренного вектора Х с помощью расстояния между точками, "участвующими" в проводимой интерполяции по формуле
Х = {4,2; 4,8}
X1= {4; 4}, X2= {5; 5}
Им соответствуют точки-решения Y1= {0,3; 0,6}
и Y2= {0,5; 0,4}
, , y1= 0,42
, y2= 0,48
X1= {4; 4}, X2= {5; 5}
Им соответствуют точки-решения Y1= {0,3; 0,6}
и Y2= {0,5; 0,4}
, , y1= 0,43
, y2= 0,46
X1= {4; 4}, X2= {5; 5}
Им соответствуют точки-решения Y1= {0,3; 0,6}
и Y2= {0,5; 0,4}
, , y1= 0,42
, y2= 0,5
Воспользуйтесь приведенной ниже логической нейронной сетью Участкового Уполномоченного и передаточной функцией
Положите веса связей равными обратной величине количества входов нейрона.
Максимально возбудите нейрон Х = Марья
. Проанализируйте "ответ" нейронной сети.
V = 1
) возбуждается нейрон, указывающий на то, что Марья - женщина
. Со значением 0,5 возбуждаются все нейроны, указывающие на все родственные связи Марьи
V = 1
) возбуждается нейрон, указывающий на то, что Иван – мужчина
. Со значением 0,5 возбуждаются все нейроны, указывающие на прямые родственные связи Марьи
Марьи
Для предполагаемых с некоторой достоверностью значений скорости паровозов определите среднее ожидаемое значение M
выплачиваемого гонорара по формуле
Mi
– сумма гонорара за выполнение i
– го решения.
Передаточная функция имеет вид:
А1 = 0,8, А2 = 0,2, В1 = 0,4, В2 = 0,6, М1= $230, M2= $70, M3= $80, M4= $260
. Нейронная сеть, составленная для V1 = 60 км/ч, V2 = 90 км/ч
, имеет вид
R1 = 1,2, R2 = 1,4, R3 = 0,7, R4 = 0,9, M = $147,8
R1 = 1,2, R2 = 1,4, R3 = 0,6, R4 = 0,8, M = $156,5
R1 = 1,4, R2 = 0,8, R3 = 1,2, R4 = 0,9, M = $174
Найдите рекомендуемые решения с помощью нейронной сети для комбинаций достоверных значений исходных данных (по эталонным ситуациям). Используйте понятие исчерпывающего множества событий. Используйте передаточную функцию
Установите правильность "работы" нейронной сети. Если сеть "работает" неправильно, попытайтесь проанализировать причину. Нейронная сеть имеет вид:
(Указаны пороги "конъюнкторов")
А1 = В1 = 1
приводит к величине возбуждения нейрона, указывающего на решение R1
, равной 4. Другие достоверные ситуации приводят к возбуждению нейронов, указывающие на решение, с величиной, равной 2. Это происходит из-за того, что в расчете данной ситуации участвует большее число нейронов, чем при расчете других решений. Необходимо выполнить процедуру приведения к одному максимальному возбуждению нейронов выходного слоя
А1∧ В1
Сформируйте обученную нейронную сеть по логическому описанию СПР с помощью множества нейроподобных элементов. Кроме необходимого количества рецепторов и нейронов выходного слоя, допускается использование минимального числа промежуточных, "скрытых" нейронов. Используйте оптимальное закрепление рецепторов. Определите значения весов связей (см. Лекцию 10) так, чтобы значения возбуждения нейронов выходного слоя принадлежали диапазону [0, 1]
. Решение представьте в виде матрицы следования.
Логическое описание СПР:
Можно ли по логическому описанию СПР построить логическую нейронную сеть, пригодную для практического применения?
Логическое описание СПР:
Выберите по два диапазона возможной принадлежности показателей банка:
Постройте обученную совершенную логическую нейронную сеть, связав диапазоны принадлежности каждого эталонного банка со сферическими координатами точки, соответствующей этому банку на экране.
Банки-эталоны и их рейтинг:
Точки – банки в сферической системе координат: В1(4, 1800), В2(4, 00), B3(8, 450), B4(8, 2700), B5(12, 2100), B6(11, 600)
.
Приблизительные координаты путешественника – (-130,
-140)
. Предположительно он вышел из пункта 4.
Δx < 0, Δy < 0
, путешественник находится недалеко от пункта 19
Выделите те параметры ситуации (события факторного пространства), которые могли бы явиться источником эмоционального воздействия на реагирующий объект.
Исследуйте механизмы возможной реакции на погодно-климатические процессы.
Нейронная сеть, отображающая обучение трем буквам, приведена на рисунке.
Показаны веса связей – одинаковые для каждой буквы. Передаточная функция f
представляет собой сумму величин возбуждения рецепторов, каждый из которых входит в область экрана, покрываемую эталоном буквы. Для порога распознавания h = 0,8
определите, на какую букву более всего похож вариант возбуждения рецепторов?
(1,1) = 0,9, (1,2) = 0,9, (1,3) = 0,9, (2,1) = 1, (2,2) = 0,1, (2,3) = 1, (3,1) = 0,9, (3,2) = 0, (3,3) = 0,1, (4,1) = 0,9, (4,2) = 0, (4,3) = 1, (5,1) = 0,9 (5,2) = 0,9, (5,3) = 0,1.
Выполните дистрибутивные преобразования логических выражений.
Для выполнения алгоритма трассировки необходимо предварительно построить матрицу следования, отображающую все потенциальные статические пути возбуждения, ведущие от нейронов-рецепторов, "участвующих" в логическом выражении, к нейрону выходного слоя, соответствующего решению. Для логического выражения в описании СПР постройте матрицу следования для обучения первому эталону, предварительно введя транзитивные и дополнительные связи.
Система логических выражений:
Система логических выражений:
Матрица следования:
Для передаточной функции
произведите верификацию нейросети, задавая допустимые комбинации единичных значений аргументов (эталонные ситуации).
Нейросеть, полученная в результате трассировки матрицы следования:
R3
такое же значение возбуждения получает нейрон R1
Для приведенной на рисунке системы связей, для передаточной функции
Vi:= if V > h then if V < 1 then V else 1 else 0
,
и для h = 0,3
(для всех нейронов) рассчитайте установившиеся значения возбуждения нейронов 1 – 3 для заданных, предполагаемых значений.
V1= 1, V2= 1, V3= 0,2.
V1= 0, V2= 1, V3= 1
Диапазоны изменения измеряемых характеристик системы управления технологическим процессом разбиты на составляющие интервалы, определяемые требованиями по точности. Совокупность X = {x1, x2}
измеренных значений, каждое из которых принадлежит некоторому интервалу, определяет вектор Y(y1, y2)
необходимых управляющих воздействий, составляющих ограниченное множество векторов: Y1= {5; 8}, Y2= {3; 4}, Y3= {6; 5}, Y4= {1; 5}
Диапазон [0, 3]
изменения переменных x1
и x2
разбит на три интервала δ1= [0, 1), δ2= [1, 2), δ3= [2, 3)
По данному логическому описанию системы управления составьте однослойную логическую нейронную сеть системы управления, используя принцип "размножения" решений.
Воспользуйтесь приведенной ниже логической нейронной сетью Антрополога-Исследователя.
Выберите передаточную функцию
Положите веса связей равными обратной величине количества входов нейрона.
Максимально возбудите нейрон Х = Марья
. Проанализируйте "ответ" нейронной сети.
V = 1
) возбуждается нейрон, указывающий на то, что Марья – женщина
. Со значением 0,5 возбуждаются все нейроны, указывающие на прямые родственные связи Марьи
V = 1
) возбуждается нейрон, указывающий на то, что Марья – женщина
. Со значением 0,5 возбуждаются все нейроны, указывающие на прямые родственные связи Марьи
. Со значением 0,25 возбуждаются все нейроны, указывающие на косвенное родство
Марьи
Начальник станции Кукуевка слабо себе представляет понятие "исчерпывающее множество событий". Исследуйте правомочность принимаемого им решения по недостоверным и противоречивым данным.
А1 = 1, А2 = 0,5, В1 = 0,6, В2 = 0,9, М1= $230, M2= $70, M3= $80, M4= $260
. Нейронная сеть, составленная для V1 = 60 км/ч, V2 = 90 км/ч
, имеет вид
R1 = 1,6, R2 = 1,9, R3 = 1,1, R4 = 1,4
. Он должен принять решение R2
, обусловленное, к тому же, минимальными расходами
R1 = 1,6, R2 = 1,6, R3 = 1,1, R4 = 1,4
. Он должен принять решение R2
, обусловленное, к тому же, минимальными расходами
R1 = 1,6, R2 = 1,9, R3 = 1,1, R4 = 1,4
. Он должен навсегда прекратить эту игру
Для логического описания системы принятия решений составьте "электронную" схему такой системы.
Выберите правильно функционирующую по эталонным ситуациям нейронную сеть. Исследуйте диапазоны возможного изменения значений исходных данных на основе экспериментального расчета принимаемых решений по заданным ситуациям.
Используйте передаточную функцию
А1 = 0,8, А2 = 0,2, В1 = 0,5, В2 = 0,5.
Произведите обучение (трассировку) изображенной на рисунке многослойной нейронной сети по структурированному (скобочному) логическому описанию СПР. Результат трассировки отобразите на матрице следования. Сформируйте значения весов связей в соответствии с прообразом логической операции, реализуемой нейроном.
Логическое описание СПР:
Постройте для бабушки совершенную логическую нейронную сеть для ее СПР, что откроет широкие возможности развития и модификации при реализации в ее нейрокомпьютере – записной книжке. Убедитесь в полноте и непротиворечивости полученной СПР.
Логическое описание СПР:
система противоречива
система противоречива
Система станет непротиворечивой, если ввести комплексные решения по выбору:
Воспользуйтесь передаточной функцией:
Для абсолютно достоверной информации Pij
о показателях банка с помощью логической нейронной сети, найдите с помощью операции усреднения точку В
отображения банка на экране. Каков рейтинг банка?
Р11= Р21= Р31= Р41= 1
. Нейронная сеть имеет вид:
В(10; 1200)
, банк обладает низким рейтингом
В(3,6; 1200)
, банк обладает высоким рейтингом
В(8,2; 430)
, банк обладает средним рейтингом
Свяжите сеть, состоящую из 4 населенных пунктов, маршрутами взаимного общения. Запомните маршруты с помощью логической нейронной сети, в которой отразите пункты отправления, пункты назначения и промежуточные пункты смещения.
Сеть населенных пунктов имеет вид:
Выскажите свои соображения по непредсказуемому (альтернативному) развитию сюжета видеофильма на основе зрительского контингента и зрительской реакции.
Какие функции должна выполнять интеллектуальная надстройка динамического контроля знаний, понимания и степени заинтересованности студентов - слушателей лекции, читаемой преподавателем, и рекомендующая ему расстановку акцентов при иллюстрации своего материала с помощью средств мультимедиа?
Исследуйте диагностические возможности логических нейронных сетей.
Рассмотрите принципы компьютерной диагностики на основе динамического выбора стратегии поиска неисправностей.
Пусть нейроны выходного слоя принадлежат коре. Между ними существуют взаимно подавляющие, отрицательные (с отрицательными весами, ингибидорные) связи, как показано на рисунке.
Для локализации возбуждения единственного нейрона предположим, что в каждом такте работы нейросети каждый нейрон уменьшает величину возбуждения всех других нейронов на 0,1 величины собственного возбуждения. В свою очередь, он подвергается такому же воздействию со стороны других нейронов.
Следовательно, нейрон, величина возбуждения которого максимальна, через несколько тактов подавит возбуждение других нейронов (величина их возбуждения станет ниже порога) и обретет четко выраженный сигнал возбуждения в ответ на поставленную задачу распознавания.
Рассчитайте величины возбуждения нейронов, "отвечающих" за буквы А, В, С по заданным начальным значениям их возбуждения fA
, fB
, fC
и определите, через сколько тактов значимой величиной возбуждения будет обладать единственный нейрон.
После предъявления образа нейроны выходного слоя, соответствующие узнаваемым буквам, обрели значения возбуждения: fA = 1,5, fB = 1,4, fC = 1,45
.
fA = 0,809, fB = 0, fC = 0
fA = 1,1, fB = 0, fC = 0
fA = 0, fB = 0,9, fC = 0
Выполните дистрибутивные преобразования логических выражений.
Произведите трассировку нейронной сети, заданной матрицей следования. Не допускайте переиспользование нейронов. Для этого исключайте из рассмотрения те строки матрицы следования, в которые на предыдущих шагах были записаны единицы.
Примечание. При формировании матриц следования, отображающих статические пути возбуждения, пользуйтесь алгоритмом, изложенным в разделе 3.5.
Система логических выражений:
Матрица следования:
Выполните операцию приведения нейронной сети после трассировки по максимальной величине возбуждения нейронов R2
и R3
Отразите это приведение весами связей нейрона R1
Результат трассировки:
Как показала жизнь, а также свидетельствует глубокое знание законов диалектики, ни одна из версий о происхождении человека не противоречит тем качествам, которые вызывают возмущение чеховского героя. И наоборот, каждое из этих качеств лишь укрепляет уверенность в правоте каждого предположения о происхождении человека. Данное утверждение лежит в основе предположения о следующей структуре нейронной сети, отображающей модель наших исследований.
Выбрав передаточную функцию
Vi:= if V > h then if V < 1 then V else 1 else 0, h = 0,1
и положив V4= 1
, рассчитайте установившиеся значения возбуждения нейронов, "отвечающих" за версии о происхождении человека, и определите устойчивость выводов нейронной сети по отношению к исходным предположениям.
V1= 0,2, V2= 0,8, V3= 0,5
.
V1= V2= V3= 1
свидетельствует об устойчивости и правомочности всех трех предположений о происхождении человека V1= 1, V2= 0,9, V3= 0,9
V1= 0,9, V2= 1, V3= 0,9
Рассчитайте значения возбуждения нейронов выходного слоя и найдите вектор управляющего воздействия по нечетко заданным характеристикам. Передаточная функция имеет вид:
Нейронная сеть имеет вид:
Достоверность предположения о принадлежности значенийx1
и x2
исследуемым интервалам равна:
y1= 4,2, y2= 5,3
y1= 4,2, y2= 5,6
y1= 4, y2= 5,6
Воспользуйтесь нейронной сетью Антрополога-Исследователя, представленной на рисунке,
при передаточной функции
и при h = 0,25
. Максимально возбудите нейроны Х = Иван
, Y = Елена
. Проанализируйте "ответы" нейросети.
V = 1
) возбуждаются нейроны, указывающие на то, что Иван – мужчина
, а Елена - женщина
. Также максимально возбуждаются нейроны, указывающие на то, что Иван – родитель Елены
и Иван – отец Елены
. Со значением 0,5 возбуждается нейрон, указывающий на то, что Марья – родитель Ивана
. Со значением 0,25 возбуждается нейрон, указывающий, что Василий – брат Ивана
. Со значением 0,625 возбудится нейрон, указывающий на то, что Василий – дядя Елены
Ивана
и Елены
между собой и с третьими лицами
Ивана
и Елены
с третьими лицами
Желая сократить расходы, начальник станции Кукуевка установил одинаковое (минимальное) вознаграждение в случае отправки обоих линейных на середину перегона, - вне зависимости от скорости их перемещения. Таким образом, решение R1
вобрало в себя и решение R4
. Выполнив необходимое преобразование нейронной сети (независимо от скоростей паровозов), получим ее в виде:
Передаточная функция имеет вид:
Исследуйте правомочность принимаемых решений.
А1 = 0,8, А2 = 0,2, В1 = 0,4, В2 = 0,6
.
R1 = 2, R2 = 1,4, R3 = 0,7
. Передаточную функцию следует изменить так, чтобы порог вычитался
R1 = 2, R2 = 1,4, R3 = 0,6
. Решению доверять нельзя. Необходимо исследовать возможность изменения весов связей
R1 = 2, R2 = 0,8, R3 = 1,2
. Следует установить границу, по превышении которой другое решение становится предпочтительнее решения R1
Для данной "электронной" схемы составьте схему системы принятия решений, предполагая, что исходные данные представляют собой достоверность высказываний о событиях.
N1
и
N2
– передаточные функции, приближенно заменяющие операции ∧ и ∨ (прототипы нейронов).
В нейронной сети, представленной на рисунке, в передаточной функции
положите все пороги h
равными нулю, а веса связей нейронов, исполняющих роль конъюнкторов, положите равными обратной величине количества активных входов. Исследуйте "работу" нейронной сети по вариантам ситуаций.
А1 = 0,8, А2 = 0,2, В1 = 0,5, В2 = 0,5
А1∧ В1
и А1∧ В2
одновременно указывают на решения R1
и R2
. Такая неоднозначность обусловлена постановкой задачи
Задана нейронная сеть, которую следует обучить. Она не обладает ярко выраженной "слоистостью". Формирование "скобок" в порядке их вложенности в этом случае формируется в соответствии с длиной логической цепочки при трассировке отдельно каждого логического выражения, в котором они участвуют. Это определяет условную "слоистость" нейронной сети, при которой трассировка "скобок" производится так, чтобы "успеть собрать" логическое выражение не далее нейрона выходного слоя. Или, – чтобы динамические цепочки возбуждений заканчивались нейронами выходного слоя.
Произведите трассировку данной логической нейронной сети по логическому описанию СПР в соответствии с вариантами задачи 4. Вводите дополнительные связи, если это необходимо.
Логическое описание СПР:
Для правильной совершенной нейронной сети, используемой в бабушкиной СПР
исследуйте и обсудите возможность применения данной передаточной функции на основе анализа эталонных ситуаций.
Передаточная функция имеет вид:
(m
– число активных входов нейрона, в данном случае m = 3
). Рекомендуется принять h = 0,5
.
Для недостоверной информации Pij
о показателях банка с помощью логической нейронной сети, использующей передаточную функцию
а также воспользовавшись операцией усреднения, найдите точку В
отображения банка на экране. Каков рейтинг банка?
Р11= Р12= 0,5, Р21= Р22= 0,5, Р32= 1, Р41= Р42= 0,5
. Нейронная сеть имеет вид:
В(7,2; 1330)
, банк обладает средним рейтингом
В(4,6; 1300)
, банк обладает высоким рейтингом
В(10,2; 1330)
, банк обладает низким рейтингом
Совершите путешествие между населенными пунктами, выбрав маршрут с помощью логической нейронной сети.
Задайте маршрут следования из пункта 4 в пункт 2. Нейронная сеть имеет вид:
4 → 3 → 1 → 2
4 → 1 → 3 → 2
4 → 3 → 2
Составьте эскизный проект совершенной нейронной сети для управления "живым" объектом, предупреждающим о резком изменении погоды и о природных катаклизмах.
Обсудите основные возможности, открывающиеся при применении логических нейронных сетей для обеспечения информационной безопасности.
Рассмотрите средства ограничения злоупотреблений со стороны службы безопасности и режима, имеющей неограниченный доступ ко всей секретной и конфиденциальной информации - для исключения возможности хищений, шантажа и насилия.
Вид некоторой "красивой" граф-схемы показан на рисунке. Для передаточной функции, представляющей сумму величин возбуждения рецепторов, каждый из которых входит в область экрана, покрываемую эталоном буквы, постройте нейронную сеть, способную "обучиться" распознаванию букв, показываемых на экране размером 3×5
. Предполагается, что обученная нейросеть создается с помощью единичных весов связей (пропускающих сигнал в нужном направлении), веса "ненужных" связей полагаются равными нулю.
Обучите нейронную сеть распознаванию буквы С, по логическому выражению
((1,1)∨ ((1,2))∧ ((1,3)∨ (2,3))∧ (2,1)∧ (3,1)∧ ((4,1)∨ (5,1))∧ (5,2)∧ ((5,3)∨ (4,3))
.
Букве поставьте в соответствие третий нейрон выходного слоя.
Используя прием "размножения решений" и заменив конъюнкторы и дизъюнкторы передаточными функциями, обрабатывающими достоверность событий, сформируйте однослойные системы принятия решений по "электронным" схемам.
Произведите полную трассировку нейронной сети с возможным переиспользованием нейронов. Пользуйтесь алгоритмом, изложенным в разделе 4.2.
Система логических выражений:
Матрица следования:
Задайте нейронной сети "странный" вопрос и исследуйте ее ответ.
Воспользуйтесь передаточной функцией
Матрица следования, описывающая нейронную сеть, имеет вид:
Задайте значения x1= 0, x2= x3= 1, x4= 0
. Найдите значения возбуждения нейронов выходного слоя и объясните полученный "ответ" нейронной сети, как системы принятия решений.
R1
R2
или R3
по дополнительным соображениям
По приведенному ниже рисунку фрагмента нейронной сети с обратными связями и по формуле для нахождения веса такой связи
проанализируйте два цикла "работы" нейронной сети, если следующая попытка распознавания ситуации с участием Васи (А1= 1
) совершается до истечения 4 единиц времени с момента предыдущего анализа подобной ситуации.
Δt = 1
А1
, формируется возбужденным нейроном выходного слоя,
в первом цикле ωА1= -0,375
,
во втором цикле, ωА1= -0,25
А1
, формируется возбужденным нейроном выходного слоя,
в первом цикле ωА1= -0,25
,
во втором цикле ωА1= 0
, т.к. Δt
становится равным 2. Это формирует доверие возбудившемуся нейрону выходного слоя
А1
, формируется возбужденным нейроном выходного слоя,
в первом цикле ωА1= -0,5
,
во втором цикле, ωА1= -0,25
В результате моделирования выяснилось, что рассмотрение принадлежности x1
всему диапазону δ1
не удовлетворяет требованиям к точности результатов. А именно, если предполагается условие x1∈[0; 0,5)
, нейросеть выдает удовлетворительный ответ. Однако условие (x1∈[0,5; 1))∧ (x2∈[1, 2))
требует нового правильного решения Y5
Модифицируйте заданную нейронную сеть с учетом новых данных.
Исходная нейронная сеть имеет вид:
На базе логической нейронной сети Антрополога-Исследователя, представленной на рисунке, и для передаточной функции
уточните информацию о родственных связях по "подозрительному" возбуждению нейронов.
Максимальное возбуждение рецепторов Иван = 1
и Елена = 1
привело к "подозрительному" возбуждению нейронов, использующих переменные Марья
и Василий
. В каком отношении находятся между собой все четыре лица?
Марья
и Василий
приводит к максимальному возбуждению нейронов, указывающих на то, что Марья – мать Ивана
, Иван – брат Василия
(и наоборот), Василий – дядя Елены
, а также существенно увеличивает возбуждение других нейронов по степени родства
Марья
и Василий
приводит к максимальному возбуждению нейронов, указывающих на то, что Марья – мать Ивана
, Иван – брат Василия
(и наоборот)
Марья
и Василий
приводит к максимальному возбуждению нейронов, указывающих на то, что Марья – мать Ивана
, Марья – мать Василия
, Иван – брат Василия
(и наоборот)
Желая "спасти" однослойную нейронную сеть, определяющую только три возможных решения, введите в обращение веса синапсических связей. Веса связей положите равными обратной величине количества активных входов нейрона. Уточните передаточную функцию:
Нейронная сеть с учетом весов связей примет вид:
Проверьте, правильно ли "работает" нейросеть?
А1 = 0,8, А2 = 0,2, В1 = 0,4, В2 = 0,6
.
R1 = 0,5, R2 = 0,7, R3 = 0,4
. Решение R2
правомочно, но должно быть проверено
R1 = 0,5, R2 = 0,7, R3 = 0,4
. Решению R2
следует доверять
R1 = 0,5, R2 = 0,7, R3 = 0,4
. Решению R2
доверять нельзя
Минимизируйте длину логических цепочек с помощью "размножения" решений.
Воспользовавшись принципом "размножения" решений, убедитесь в том, что первоначальная постановка задачи в игре "железнодорожная рулетка" решительно опровергает все попытки экономии личных финансовых средств начальника станции Кукуевка. Постройте совершенную нейронную сеть и на основе анализа эталонных ситуаций, а также на основе вариантов приблизительных оценок, установите правильность ее "работы" при передаточной функции
А1 = 0,8, А2 = 0,2, В1 = 0,5, В2 = 0,5
.
Пусть структура нейронной сети задана так (см. рисунок), что не только связей в ней может быть недостаточно, но и количества нейронов может не хватать для правильной трассировки. Выполните трассировку по логическому описанию СПР, добавляя динамически, если необходимо, новые нейроны. Такое добавление приводит к введению новых строк и столбцов в матрицу следования. Приведите окончательный вид такой матрицы.
Логическое описание СПР:
Для СПР, изготовленной для дяди Рамзая, составьте совершенную нейронную сеть. (В связи со значительным приобретенным Вами опытом решения подобной простой задачи, уже сформированная сеть приводится ниже.) С помощью коррекции весов связей используйте возможность предпочтительного выбора решений в том случае, когда события, образующие факторное пространство, учитываются с различными значениями приоритета. Как с помощью порогов усилить эффект приоритетного обслуживания? Исследуйте возможность модификации и развития совершенной нейронной сети, например, на тот случай, когда Никита прибыл из мест, не столь отдаленных, и с энтузиазмом включился в работу. Как сокращается объем матрицы следования, описывающей однослойную (в том числе – совершенную) логическую нейронную сеть?
Поступила некоторая недостоверная информация о закрытии канала нелегальной доставки продукции фирмы Ночная Бабочка. Как скорректировать параметры нейронной сети?
Обсудите следующую проблему:
Справедлив ли вывод об универсальности разработанного проекта программного продукта и его применении при перенастройке для использования в других подобных системах кластеризации ситуаций и принятия решений?
Обобщите свои выводы на основе анализа системы критериев оценки победителя социалистического (капиталистического) соревнования.
В перспективе своих самостоятельных исследований составьте модель программы игры в "крестики – нолики", первоначально ограничившись попыткой сведения игры "в ничью". Начните разработку модели с анализа возможных ходов противника и с выбора предпочтительного ответа. Для этого заведите три строки, каждая из которых содержит три позиции. В текущем состоянии игры позиция может содержать "крестик" (противника), "нолик" (Ваш) или быть свободной. Несомненно, "традиционный" программный, последовательный анализ каждой позиции всех строк трудоемок и долог. Ассоциативный принцип "работы" нейронной сети позволяет приблизить его к ассоциативному мышлению игрока и сделать игровую нейрокомпьютерную приставку к персональному компьютеру.
Составьте проект такой нейронной сети.
Определите, является ли создаваемая нейронная сеть совершенной? Какую передаточную функцию Вы хотите использовать? Необходима ли коррекция весов и порогов?
m
– количество активных входов нейрона
Рассмотрите аспекты "коллективного" поведения объектов "живого" моделирования.
Каковы перспективы применения "живого" моделирования при прогнозировании политических и спортивных состязаний, при манипулировании пристрастиями избирателей, в дипломатических играх и пр.?
Обучите нейронную сеть двум буквам B и С, как показано на рисунке, согласно логическим выражениям
В: (1,1)∧ (1,2)∧ (1,3)∧ (2,1)∧ (2,3)∧ (3,1)∧ (3,2)∧ ((4,1)∨ (5,1))∧ (4,3)∧ ((5,2)∨ (5,3))
.
С: ((1,1)∨ ((1,2))∧ ((1,3)∨ (2,3))∧ (2,1)∧ (3,1)∧ ((4,1)∨ (5,1))∧ (5,2)∧ ((5,3)∨ (4,3)).
Используйте передаточную функцию суммирования значений сигналов на входах нейрона при нулевом пороге. Различает ли сформированная нейросеть эталоны этих букв?
Составьте нейронные сети по схемам систем принятия решений. Примите во внимание, что при расчете передаточной функции N1
входные сигналы принимаются элементом N1
с весом, равным обратной величине количества входов этого элемента. Следовательно, эти веса являются весами соответствующих связей в нейронной сети. Выберите передаточную функцию: (fj
– значение входного сигнала), если эта сумма превышает порог h
. Произведите верификацию сети на основе известных решений по четко заданным ситуациям.
значения весов синапсических связей: ω1= ω2= 0,25, ω3=…= ω10= 0,33
значения весов синапсических связей: ω1= 0,2, ω2=…= ω9= 0,33
значения весов синапсических связей: ω1= 0,33, ω2= ω3= 0,25, ω4=…= ω11= 0,33
Возьмите передаточную функцию:
Произведите верификацию нейросети, задавая допустимые комбинации единичных значений аргументов (эталонные ситуации).
Система логических выражений:
Результат трассировки:
x1= x3= x4
нейросеть реагирует неправильно, так как возбуждение "гаснет", не достигая нейрона R3
Исследуйте значения исходных данных x1= x2= x3= x4= 1
. Рассчитайте и объясните "ответы" нейронной сети.
Нейронная сеть отображена матрицей следования:
R1= R2= R3
)
Дополните нейронную сеть, фрагмент которой приведен на рисунке, положительными обратными связями, усиливающими предположение об участии Пети в рассматриваемых ситуациях в тех случаях, когда предположения о местонахождении Васи имеют высокую достоверность.
Такое дополнение показано на рисунке. Вес обратной связи к нейрону А2
находится на основе информации о Васе:
Проанализируйте два цикла "работы" нейронной сети, выявив лишь влияние обратной положительной связи на возможность "участия" Пети в событиях в связи с "занятостью" Васи. Для этого рассмотрите варианты повторного запроса к Васе до истечения 4 единиц времени с момента предыдущего запроса к нему.
Δt = 1.
А2
формируется одним из нейронов выходного слоя, который учитывает возбуждение нейрона А1
, в первом цикле ωА2= 0,25
,
во втором цикле ωА2= 0,125
А2
формируется одним из нейронов выходного слоя, который учитывает возбуждение нейрона А1
,
в первом цикле ωА2= 0,125
,
во втором цикле ωА2= 0,0625
А2
формируется одним из нейронов выходного слоя, который учитывает возбуждение нейрона А1
,
в первом цикле ωА2= 0,5
,
во втором цикле ωА2= 0,25
Почему так важно соблюдать принцип "размножения" решений?
Нейронная сеть имеет вид:
Y3
, всегда будет "собирать" на себе возбуждение всех рецепторов. А так как они отображают два исчерпывающих множества событий, то всегда, при правильном формировании запроса, V7= 2
Исследуйте возможность индуктивного логического вывода на основе фактографической нейронной сети Антрополога-Исследователя для дополнения понятийной нейронной сети, представленной ниже.
Если дополнить понятийную нейронную сеть правилов вывода
дедушка(X,Y) :- мужчина Х, родитель(X,P), родитель(P,Y)
на основе родства Федора
, Ивана
и Василия
, то справедлив ли вывод о том, что Федор – дедушка Ирины
?
Марья – родитель Ирины
Марья
является мачехой Ирины
при общем родителе всех детей Марьи – Петре
Произведите трассировку нейронной сети заданной структуры для воссоздания обученной нейронной сети для игры в "железнодорожную рулетку". Веса связей нейронов выходного слоя положите равными обратной величине количества активных входов нейрона. Проверьте правильность "работы" нейросети.
А1 = 0,8, А2 = 0,2, В1 = 0,4, В2 = 0,6
.
А1&A2&B1&B2
включает в себя каждый из других обобщенных эталонов. Это приводит к подавлению одних решений другими. Логическое описание СПР не приведено к виду, обеспечивающему однозначность решения. Возможно, необходима коррекция весов связей в соответствии с прообразом той логической операции, которую выполняет нейрон
Нейронная сеть, отображающая обучение трем буквам, приведена на рисунке.
Показаны веса связей – одинаковые для каждой буквы. Передаточная функция f
представляет собой сумму величин возбуждения рецепторов, каждый из которых входит в область экрана, покрываемую эталоном буквы. Для порога распознавания h = 0,8
определите, на какую букву более всего похож вариант возбуждения рецепторов?
(1,1) = 0, (1,2) = 0, (1,3) = 0,1, (2,1) = 0,1, (2,2) = 0,1, (2,3) = 0, (3,1) = 0,1, (3,2) = 0, (3,3) = 0,1, (4,1) = 0,1, (4,2) = 0,1, (4,3) = 0,1, (5,1) = 0, (5,2) = 0,1, (5,3) = 0.
Желая "спасти" однослойную нейронную сеть, определяющую только три возможных решения, введите в обращение веса синапсических связей. Веса связей положите равными обратной величине количества активных входов нейрона. Уточните передаточную функцию:
Нейронная сеть с учетом весов связей примет вид:
Проверьте, правильно ли "работает" нейросеть?
А1 = 0,8, А2 = 0,2, В1 = 0,6, В2 = 0,4
.
R1 = 0,5, R2 = 0,6, R3 = 0,3
. Решению R2
доверять нельзя
R1 = 0,5, R2 = 0,6, R3 = 0,3
. Решение R1
представляется более логичным, чем решение R2
. Это подрывает доверие к возможности повышения достоверности результатов только лишь с помощью весов
R1 = 0,5, R2 = 0,6, R3 = 0,3
. Решение R1
должно быть исследовано