Нейронные сети и нейроконтроллеры. Бураков М.В. - 41 стр.

UptoLike

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

41
2. ОДНОСЛОЙНЫЕ НЕЙРОННЫЕ СЕТИ
2.1. Описание искусственного нейрона
в MatLab
На рис. 2.1 представлен искусственный нейрон в системе MatLab.
При описании работы с пакетом Neural Net toolbox MatLab ис-
пользуется ряд общих обозначений. Так, скаляры обозначаются
курсивными строчными буквами (a, b, c, …), векторы прямыми
строчными полужирными буквами (a, b, c, …), матрицы прямы-
ми прописными полужирными буквами (A, B, С, …).
На рис. 2.1 p вектор-столбец входа, W матрица весов (для
одного нейрона это вектор-строка), f активационная функция, a
выход нейрона.
Простейшая ИНС из одного нейрона с линейной активационной
функцией может быть создана командой
>> net = newlin([0 10; 0 10],1);
Здесь матрица [0 10; 0 10] описывает диапазоны входных значе-
ний для каждого входа ИНС (т. е. число строк соответствует числу
входов), цифра указывает число нейронов; net произвольное на-
звание создаваемой сети.
Рис. 2.1. Структура нейрона в MatLab
Input
Neuron w Vector Input
p
1
p
2
p
3
p
R
w
1,1
w
1,R
b
f
n
a
a = f(Wp+ b)
1