Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Медведев В.С., Потемкин В.Г. Нейронные сети. MATLAB 6.doc
Скачиваний:
857
Добавлен:
07.03.2016
Размер:
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).