Алгоритм трассировки нейросети


В результате решения задачи найден алгоритм трассировки нейросети. Рассмотрим его по шагам.

 

Шаг 1. Дополняем матрицу следования S транзитивными связями по алгоритму, представленному в подразд. 2.4.

 

Шаг 2. Строки, соответствующие нейронам выходного слоя, не должны иметь пустых элементов в позициях, соответствующих нейронам входного слоя. Пустой элемент указывает на отсутствие пути возбуждения от нейрона входного слоя. В таком случае будем считать нейросеть построенной некорректно и нуждающейся во внесении дополнительных связей, например, непосредственно от нейрона входного слоя к нейрону выходного.

 

Шаг 3. Организуем перебор всех эталонов обобщенных ситуаций (обобщенных эталонов), закрепив нейроны выходного слоя Bыxi (i = 1,..., m) за соответствующими решениями. Для каждого обобщенного эталона выполняем шаги 4—15. Если все обобщенные эталоны обработаны, выполнение алгоритма заканчиваем.

 

Шаг 4. Для обобщенного эталона i (i = 1, 2,..., т) строим матАлгоритм трассировки нейросетинейроны входного слоя — рецепторы, возбуждающиеся при подаче обобщенного эталона, т.е. характеризующие ситуацию. Величина возбуждения равна единице.

 

Шаг 5. В матрице

Алгоритм трассировки нейросети  последовательно, сверху вниз, вычеркиваем строки (и соответствующие столбцы), число единичных элементов в которых меньше указанного ранее при строке m. Примечание. Отличные от нуля значения счетчиков т формируются не ранее чем после обучения первому эталону. Поскольку в процессе вычеркивания возможно порождение новых строк с числом единиц, меньше т, а матрица S треугольная, то следует производить это вычеркивание за один проход построчно сверху вниз. В противном случае не избежать повторного, а возможно, и многократного анализа появления новых строк, подлежащих вычеркиванию.

 

Шаг 6. Присваиваем признак «возбужден» всем нейронам входного слоя матрицы Алгоритм трассировки нейросети





- Начало -  - Назад -  - Вперед -