Методы нейросетевых технологий
2

Условные обозначения

ОРО – обратное распространение ошибки.

Matlab – матричная лаборатория.

CPU – центральный процессор (англ. central processing unit).

 

Постановка задачи

  • Реализовать алгоритм ОРО для обучения нейронной сети. 
  • Получить оценки процесса обучения.
  • Исследовать методы ускорения обучения.
  • Исследовать различные архитектуры сети.
  • Реализацию выполнить в среде МАТЛАБ.
  • Исходными данными является наборы векторов.
  • Результатом должна быть обученная сеть для распознавания векторов.
  • Рекомендуется использовать GPU-ускорители.

 

Вариант задания

 

В качестве варианта выбран набор из 10 черно-белых изображений размером 32х32.

 

C:\Users\Clarus\Desktop\kur_kupr\pic\0.jpg  C:\Users\Clarus\Desktop\kur_kupr\pic\1.jpg  C:\Users\Clarus\Desktop\kur_kupr\pic\2.jpg      

C:\Users\Clarus\Desktop\kur_kupr\pic\3.jpg  C:\Users\Clarus\Desktop\kur_kupr\pic\4.jpg  C:\Users\Clarus\Desktop\kur_kupr\pic\5.jpg