Я полный новичок в нейронных сетях. Я создал NN в matlab. Далее мне нужно знать точную структуру этого NN, потому что мне нужно реализовать его в Java (статические соединения и веса, без обучения). Можете ли вы объяснить, как подключать нейроны и какие математические операции выполняются в каждом элементе?Matlab Neural Network Structure
NN PARAMS имеют следующий (из Matlab):
IW {1,1} - Вес в слой 1 из intput 1
[2.8574 -1.9207;
1.7582 -1.2549;
-4.5925 0.23236;
12.0861 12.3701;
2.503 -1.9321;
-2.1422 2.6928]
ЛМ {2,1} - Вес к слою
[-0.51977 5.3993 3.4349 5.2863 3.1976 -0.67102]
б {1} - смещения к слою 1
[-3.2811;
-6.956;
-3.0943;
11.1103;
0.14842;
-3.3705]
б {2} - Уклон к слою 2
[1.4657]
Передаточная функция TANSIG
высоко ценим вашу помощь.
Спасибо за ответ. Как насчет сигма-функции? Это игнорируется или как правильно рассчитать его (возможно, вы можете дать ссылку)? Я не упоминал, но есть параметр входных диапазонов при поездке nn в matlab, возможно, они использовались в сигме. – user2171669
@ user2171669 Я только что предположил линейную сигма-функцию, так как вы даете любую информацию об этом. Просто возьмите тот, который вы используете, и введите результат каждого из нейронов. –
Функция передачи TANSIG. Я нашел непрерывную Тан-сигмовидную функцию (сигма (t) = (e^t-e^-t)/(e^t + e^-t)), я надеюсь, что это так. – user2171669