Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Литература / Потемкин В.Г. MATLAB 6.doc
Скачиваний:
5
Добавлен:
07.09.2025
Размер:
15.55 Mб
Скачать

Функции инициализации, адаптации и обучения

Перечисленные ниже свойства объекта 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).