Существует огромное количество методов обучения НС, никто точно не может сказать сколько. Практически каждую неделю на свет появляются новые вариации старых методов обучения. Однако можно попытаться провести некоторую их классификацию, не особо претендующую на полную объективность.
Наиболее часто классификацию методов обучения проводят через разделение методов на методы обучения с учителем и без учителя.
В первом случае сеть заранее знает желаемые значения ее выходов в зависимости от подаваемого входного вектора, и в соответствии с этим корректирует свои весовые коэффициенты и смещения. Причем желаемые значения выходов подаются “извне”, независимо от характера ее поведения. Во втором случае сеть полностью автономна, и сама регулирует свои выходные значения, в зависимости от входа по определенному алгоритму. Большинство методов обучения жестко привязаны к архитектуре НС.
Итак, классификация методов обучения:
- Обучение без учителя
- Сети с обратными связями
- Аддитивный метод Гроссберга (AG)
- Метод шунтирования Гроссберга
(SG)
- Дискретный метод искусственного резонанса (
ART1)
- Аналоговый метод искусственного резонанса (
ART2, ART2a)
- Дискретный метод Хопфилда
(DH)
- Непрерывный (аналоговый) метод Хопфилда
(CH)
- Дискретная двунаправленная ассоциативная память
(BAM)
- Временная ассоциативная память (
TAM)
- Адаптивная двунаправленная ассоциативная память
(ABAM)
- Самоорганизующиеся карты Кохонена
(SOM/TPM)
- Обучение через конкуренцию
- Прямонаправленные сети
- Матрица обучения (LM)
- Обучение с усилением
(DR)
- Линейная ассоциативная память
(LAM)
- Оптимизированная линейная ассоциативная память
(OLAM)
- Малораспределенная ассоциативная память
(SDM)
- Ассоциативная память на нечеткой логике
(FAM)
- Встречное распространение
(CPN)
- Обучение с учителем
- Сети с обратными связями
- Brain-State-in-a-Box метод (BSB)
- Карта нечеткой логики (
FCM)
- Машина Больцмана
(BM)
- Обучение отжигом
(MFT)
- Повторная каскадная корреляция
(RCC)
- Квантование вектора обучения
(LVQ)
- Временное обратное распространение ошибки
(BPTT)
- Real-time повторное обучение (RTRL)
- Расширенная вариация фильтра Кальмана
(EKF)
Прямонаправленные сети
- Персептрон
Адалин, Мадалин
Обратное распространение ошибки (BP)
Машина Cauchy (CM)
Метод искусственного эвристического резонанса (AHC)
НС запаздывания (TDNN)
Обратная фильтрация (Prec)
Artmap
Сеть на адаптивной логике (ALN)
Каскадная корреляция (CasCor)
Расширенный фильтр Кальмана (EKF)
|