Перечисленные ниже свойства объекта net включают перечень функций, которые
используются для описания матриц весов и векторов смещений.
net | Тип | Размер | Значение по умолчанию | Имя поля | |
¾ | .IW | Cell array | NumLayers ´ NumInputs | {0´0} | Массив ячеек для матриц весов входа |
¾ | .LW | Cell array | NumLayers ´ NumLayers | {0´0} | Массив ячеек для матриц весов слоя |
¾ | .b | Cell array | NumLayers ´ 1 | {0´1} | Массив ячеек для векторов смещений |
IW массив ячеек
Матрицы весов входа. Массив ячеек IW размера N l ´N i, где N l – число слоев numLayers и N i – число входов numInputs сети net, каждый элемент которого является матрицей весов, связывающей слой i со входом j сети; структура этого массива согласована с матрицей связности inputConnect(i, j). Каждая матрица весов должна иметь число строк, равное параметру layers{i}.size, а число столбцов должно удовлетворять соотношению
net.inputs{j}.size * length(net.inputWeights{i,j}.delays)
и соответствовать параметру inputWeights{i, j}.size.
LW массив ячеек
Матрицы весов слоя. Массив ячеек LW размера N l ´ N l, где N l – число слоев numLayers сети net, каждый элемент которого является матрицей весов, связывающей слой i со слоем j сети; структура этого массива согласована с матрицей связности layerConnect(i, j).
Каждая матрица весов должна иметь число строк, равное параметру layers{i}.size, а число столбцов должно удовлетворять соотношению
|
|
net.layers{j}.size * length(net.layerWeights{i,j}.delays)
и соответствовать параметру layerWeights{i, j}.size.
b массив ячеек
Векторы смещений. Вектор ячеек b размера N l ´1, где N l – число слоев numLayers объекта net, каждый элемент которого является вектором смещений для слоя i сети; структура
этого вектора согласована с вектором связности biasConnect(i). Длина вектора смещений для слоя i должна соответствовать параметру biases{i}.size.