ork. Оператор виклику цього методу має вигляд:
net = init (net).
Перед викликом цього методу в обчислювальній моделі мережі необхідно задати такі властивості:
net.initFcn - для визначення функцій, які будуть використовуватися для завдання початкових матриць ваг та ваг шарів, а також початкових векторів зміщень;
net.layers {i}. initFcn - для завдання функції ініціалізації i-го шару;
net.biases {i}. initFcn - для завдання початкового вектора зміщення i-го шару;
net.inputWeights {i, j}. initFcn - для завдання функції обчислення матриці ваг до шару i від входу j;
net.layerWeight {i, j}. initFcn - для завдання функції обчислення матриці ваг до шару i від входу j;
net.initParam - для завдання параметрів функцій ініціалізації.
Спосіб ініціалізації мережі визначається завданням властивостей і net.initFcn net.layers {i}. initFcn.
Для мереж з прямою передачею сигналів за замовчуванням використовується net.initFcn = initlay , що дозволяє для кожного шару використовувати власні функції ініціалізації, що задаються властивістю net.layers {i}. initFcn з двома можливими значеннями: initwb і initnw .
Функція initwb дозволяє використовувати власні функції ініціалізації для кожної матриці ваг і для кожного вектора зміщень, при цьому можливими значеннями для властивостей net.inputWeights {i, j}. initFcn і net.layerWeight {i, j}. initFcn є:
initzero , midpoint , randnc , rands , а для властивості net.biases {i}. initFcn - значення initcon , initzero і rands .
Для мереж без зворотних зв'язків з лінійними функціями активації...