Перечисленные ниже свойства объекта net включают перечень функций, которые
используются для инициализации, адаптации и обучения нейронной сети.
net | Тип | Размер, состав | Значение по умолчанию | Имя поля | |
¾ | .initFcn | Char | initcon | initlay | initnw | initnwb| initzero | ' ' | Функции инициализации |
¾ | .initParam | [ ] | Параметры функции инициализации | ||
¾ | .adaptFcn | Char | adaptwb | trains | ' ' | Функции адаптации |
¾ | .adaptParam | [ ] | Параметры функции адаптации | ||
¾ | .trainFcn | Char | trainb | trainbfg | trainbr | trainc | traincgb | traincgf | traincgp | traingd | traingda | traingdm | traingdx | trainlm | trainoss | trainr | trainrp | trains | trainscg | | ' ' | Функции обучения |
¾ | .trainParam | [ ] | Параметры функции обучения | ||
¾ | .performFcn | Char | mae | mse | msereg | sse | ' ' | Функции оценки качества обучения |
¾ | .performParam | [ ] | Параметры функции оценки качества обучения |
initFcn initcon | initlay | initnw | initnwb | initzero
Функции инициализации. Это свойство определяет, какая функция инициализации initFcn будет использована для задания начальных матриц весов и векторов смещений при вызове метода init для всей сети. При изменении этого свойства параметры функции инициализации initParam будут использовать значения, соответствующие новой функции.
Пользователь может расширить список применяемых функций инициализации.
|
|
initParam параметры функции инициализации
Параметры функции инициализации. Это свойство определяет набор параметров для используемой функции инициализации. Узнать набор таких параметров можно, применив оператор help в следующей функциональной форме:
help(net.initFcn).
adaptFcn adaptwb | trains
Функции адаптации. Это свойство определяет, какая функция адаптации adaptFcn будет использована при вызове метода adapt. При изменении этого свойства параметры функции адаптации adaptParam будут использовать значения, соответствующие новой функции. Пользователь может расширить список применяемых функций адаптации.
adaptParam параметры функции адаптации
Параметры функции адаптации. Это свойство определяет набор параметров для используемой функции адаптации. Узнать набор таких параметров можно, применяя оператор help в следующей функциональной форме:
help(net.adaptFcn).
trainFcn trainb | trainbfg | traingbr |trainc | traincgb | traincgf | traincgp |traingd |traingda | traingdm | traingdx | trainlm | trainoss | trainr | trainrp | trainscg
Функции обучения. Это свойство определяет, какая функция обучения trainFcn будет использована при вызове метода train. При изменении этого свойства параметры функции обучения trainParam будут использовать значения, соответствующие новой функции. Пользователь может расширить список используемых функций обучения.
trainParam параметры функции обучения
Параметры функции обучения. Это свойство определяет набор параметров для используемой функции обучения. Узнать набор таких параметров можно, применяя оператор help в следующей функциональной форме:
|
|
help(net.trainFcn).
performFcn mae | mse | msereg | sse
Функции оценки качества обучения. Это свойство определяет, какая функция оценки качества обучения performFcn будет использована при вызове метода train. При изменении этого свойства параметры функции оценки качества обучения performParam будут использовать значения, соответствующие новой функции. Пользователь может расширить список применяемых функций оценки качества обучения.
trainParam параметры функции оценки качестваобучения
Параметры функции оценки качества обучения. Это свойство определяет набор параметров для используемой функции оценки качестваобучения. Узнать набор таких параметров можно, применив оператор help в следующей функциональной форме:
help(net.performFcn).