Искусственные нейронные сети. Каширина И.Л. - 17 стр.

UptoLike

Составители: 

17
Здесь s
1
=
212111
wxwx
+
значение, поступающее на вход первого нейрона
первого слоя , s
2
222121
wxwx
+
=
- вход второго нейрона первого слоя ; y
1
, y
2
выходы соответствующих нейронов первого слоя ; S- входное значение нейрона
второго слоя ; Y- выход сети.
УПРАЖНЕНИЯ
1. Укажите возможные значения весов и порога однонейронного персептрона с
двумя входами, реализующего логическую функцию AND.
2. Напишите программу, обучающую однонейронный персептрон распознава -
нию изображений крестиков” и ноликов”. Входные образы (10-15 штук )
представляют собой графические изображения. Каждое изображение разбито
на квадраты (или пиксели) и от каждого квадрата на персептрон подается
вход . Если в квадрате имеется линия (или пиксель окрашен в черный цвет),
то от него подается единица, в противном случае ноль. Множество квадра -
тов на изображении задает, таким образом , множество нулей и единиц , кото-
рое и подается на входы персептрона (рис . 10). Цель состоит в том , чтобы
научить персептрон давать единичный выход при подаче на него множества
входов , задающих крестик”, и нулевой выход в случае нолика”.
Рис . 10. Модель персептрона , разделяющего крестики” от ноликов”
3. Напишите программу, обучающую десятинейронный персептрон распозна -
ванию изображений цифр. Каждый нейрон должен давать единичный выход
при подаче на вход изображения, соответствующего его порядковому номе-
ру, и нулевой для всех остальных изображений .
Y
                                         17
Здесь s1 = x1 ⋅ w11 +x2 ⋅ w21 – значение, поступающее на вход первого нейрона
первого слоя, s2 =x1 ⋅ w12 +x2 ⋅ w22 - вход второго нейрона первого слоя; y1, y2 –
выходы соответствующих нейронов первого слоя; S- входное значение нейрона
второго слоя; Y- выход сети.

                                 УПРАЖНЕНИЯ

1. Укажите возможные значения весов и порога однонейронного персептрона с
   двумя входами, реализующего логическую функцию AND.
2. Напишите программу, обучающую однонейронный персептрон распознава-
   нию изображений “крестиков” и “ноликов”. Входные образы (10-15 штук)
   представляют собой графические изображения. Каждое изображение разбито
   на квадраты (или пиксели) и от каждого квадрата на персептрон подается
   вход. Если в квадрате имеется линия (или пиксель окрашен в черный цвет),
   то от него подается единица, в противном случае – ноль. Множество квадра-
   тов на изображении задает, таким образом, множество нулей и единиц, кото-
   рое и подается на входы персептрона (рис. 10). Цель состоит в том, чтобы
   научить персептрон давать единичный выход при подаче на него множества
   входов, задающих “крестик”, и нулевой выход в случае “нолика”.




                                      ∑          Y




          Рис. 10. Модель персептрона, разделяющего “крестики” от “ноликов”

3. Напишите программу, обучающую десятинейронный персептрон распозна-
   ванию изображений цифр. Каждый нейрон должен давать единичный выход
   при подаче на вход изображения, соответствующего его порядковому номе-
   ру, и нулевой для всех остальных изображений.