50541

Сеть Хопфилда

Лабораторная работа

Информатика, кибернетика и программирование

Клетки таблиц – это пиксели изображения. Чтобы изменить цвет пикселя просто наведете на него указатель мыши и нажмите левую клавишу. Чтобы запомнить образец нажмите кнопку «Модифицировать» и перейдите к следующему образцу. После внесения изменений обучите нейронную сеть и проверьте её работоспособность.

Русский

2014-01-25

44.5 KB

8 чел.

Сеть Хопфилда.

  1.  Скопируйте папку «Сеть Хопфильда» в свой каталог.
  2.  Запустите программу Recognition.
  3.  Обучите сеть распознавать четыре цифры.

Клетки таблиц – это пиксели изображения. Чтобы изменить цвет пикселя просто наведете на него указатель мыши и нажмите левую клавишу.

Чтобы запомнить образец нажмите кнопку «Модифицировать» и перейдите к следующему образцу.

После внесения изменений обучите нейронную сеть и проверьте её работоспособность.

  1.  Сколько нейронов в слое Хопфильда?
  2.  Какова ёмкость данной сети?

  1.  Чему равны синаптические веса  нейронов слоя Хопфилда?  

Для ответа на этот вопрос нам понадобиться изменить программу Recognition.

Запустите проект Recognition.dpr и в Form1 добавьте кнопку «Матрица весов» (назовём ее btnWeights) и таблицу stgWeights ).

Создадим обработчик события Click для btnWeights и вставим следующий код

Var

 i, j, NeuronCount, WeightCount: integer;

 Weight:double;

begin

 NeuronCount := //число нейронов в слое Хопфильда;

 WeightCount := //число весов у каждого нейрона в слое Хопфильда;

 // Задаем размер таблицы

 stgWeights.ColCount := NeuronCount + 1 ;

 stgWeights.RowCount := WeightCount + 1;

 // Заполняем подписи столбцов и строк таблицы

 for i := 0 to stgWeights.ColCount - 1 do

   stgWeights.Cells[i+1, 0]:=  'N' + IntToStr(i+1);

 for j := 0 to stgWeights.RowCount - 1 do

   stgWeights.Cells[0, j+1]:=  'W' + IntToStr(j+1);

 for i := 0 to NeuronCount - 1 do

   for j := 0 to WeightCount - 1 do

    begin

      Weight:= j-й вес i-го нейрона в 1-м слое;

      stgWeights.Cells[i+1, j+1]:= FloatToStr(Weight);

    end;

end;

{

Объект «Сеть Хопфильда» - NeuralNetHopf.

Его свойство «Слои» - массив Layers.

Свойство слоя «Нейроны» - массив Neurons.

Свойства нейрона «Веса» - Weights.

}


 

А также другие работы, которые могут Вас заинтересовать

59982. КОНСПЕКТ ІНТЕГРОВАНОГО ЗАНЯТТЯ ДЛЯ ДІТЕЙ СТАРШОГО ДОШКІЛЬНОГО ВІКУ «ПОДОРОЖ У ВСЕСВІТ» 54.5 KB
  Розширити та закріпити знання дітей про супутник Землі Місяць вправляти у визначенні фаз місяця називати народні прикмети про місяць. Що вночі горить а вдень гасне Відгадали загадки Звісно всі вони про Місяць вічний супутник Землі.
59983. Получение тетрахлороцинката аммония и изучение его свойств 134 KB
  Тетрахлорцинкат аммония ((NH4)2[ZnCl4]) относится к ацидокомплексам и представляет собой блестящие ромбические пластинчатые кристаллы с температурой плавления 150°С.
59984. КРОСВОРДИ НА УРОКАХ АСТРОНОМІЇ 27 KB
  Кросворди можна розподілити за темами і використовувати як окремі завдання при опитуванні чи при повторенні закріпленні матеріалу. Залюбки учні розвязують кросворди на уроках замінах. Кросворди можна креслити тушшю на великих листках кольорового паперу а заповнювати крейдою.
59985. Фінансова оцінка та економічний ефект бізнес-проекту 399.5 KB
  В Україні на даному етапі існує потреба в активізації бізнес-освіти, впровадженні новітніх програм, завданням яких є формування навичок для ефективної діяльності в ринкових умовах.
59987. «Гіркий корінь навчання» має бути солодким 32.5 KB
  Ушинський розглядав мовлення у невідємному звязку з формуванням особистості дитини визначав основні завдання зміст методику навчання мовлення акцентував увагу на вивченні рідної мови. Він зауважував що вивчення мови має три мети.
59988. Вуглеводи 225.5 KB
  Обладнання: мультимедійний проектор; мікроскопи; зразки крохмалю глюкози целюлози фруктози цукрози молока цукрурафінаду соку; чашки Петрі зі зразками картоплі ковбаси сиру цибулі піпетки розчин йоду фільм Вуглеводи.
59989. Вулканізм і вулкани. Джерела, гейзери 81.5 KB
  А девізом нашого уроку нехай будуть слова Михайла Казимирчука: Напружуй нерв напружуй мозок Сприймай збагни і зрозумій А щоб все вдалося як радять психологи треба налаштуватися тільки на успіх тільки на позитив.
59990. Вулканізм і вулкани. Джерела, гейзери. Загальна географія 6 клас 83.5 KB
  Мета: вивчити що таке вулканізм та які його види Завдання: ознайомити з наслідками вулканізму та процесами які його супроводжують; розвивати память увагу логічне мислення уміння встановлювати причинно-наслідкові звязки творчі здібності...