Описание элементов сети

Эти свойства задаются с помощью массивов ячеек, которые включают структуры
для описания входов, слоев, выходов, целей, смещений и весов.

Описание входов

Ниже приведено описание полей структуры, которая используется для описания
каждого входа сети net.inputs{i}.

  net Тип Размер Значение по умолчанию Имя поля
¾ .inputs{i} Cell array numInputs´1 {0´1} Описатель i -го входа сети
  ¾.range Double array size´2 [ ] Допустимый диапазон значений
  ¾.size Integer >= 0 1´1   Количество элементов вектора входа
  ¾.userdata Struct 1´1 1´1 Информация пользователя
    ¾.note Char 1´var 'Put your custom input information here.' Текст
             

inputs массив ячеек

Описатель входов сети. Массив ячеек размера N i ´1, где N i – число входов сети, равное numInputs, состоящий из ячеек inputs{i}, каждая из которых является массивом записей для описания i -го входа сети.

range массив значений

Допустимый диапазон значений для элементов векторов входа. Это свойство определяет границы допустимых значений для элементов каждого вектора входа сети и является числовым массивом размера R i ´2, где R i – число элементов i -го вектора входа равное значению поля inputs{i}.size. Это свойство используется некоторыми функциями инициализации сети, чтобы вычислить начальные значения для матриц весов входа. При изменении числа строк массива range будут автоматически изменяться параметры inputs{i}.size, inputWeights{:, i}.size, а также размер матриц весов входа IW {:, i}.

size количество элементов

Количество элементов вектора входа. Это свойство определяет количество элементов для каждого вектора входа inputs{i} и может принимать только неотрицательные значения
(по умолчанию 0). При изменении значения этого свойства будут автоматически изменяться параметр inputWeights{:, i}.size, а также размеры матриц inputs{i}.range и IW{:, i}.

userdata массив записей

Поле для записи информации пользователя. Это свойство обеспечивает место для записи информации, относящейся к входу i сети. Предусмотрено только одно поле inputs{i}.userdata.note для записи текста. По умолчанию оно содержит строку 'Put your custom input information here.' – "Информацию разместите здесь".


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: