50541

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

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

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

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

Русский

2014-01-25

44.5 KB

7 чел.

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

  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.

}


 

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

34395. Прогнозирование и планирование объема и структуры промышленного производства 33 KB
  На заключительном этапе формируются плановый объем и структура выпуска промышленной продукции с учетом спроса возможностей производства и обеспечения производственными ресурсами. Обосновывается и устанавливается заказ на поставку важнейших видов продукции для государственных нужд. Для прогнозирования спроса и объема производства конкретных видов продукции хорошие результаты дает метод Дельфи . Путем анкетного опроса группы ученых и специалистов по данной проблеме формируется информация по выпуску каждого вида продукции по годам которая...
34396. Сущность и содержание прогнозирования. Роль и характер прогнозов 44.5 KB
  Прогнозирование это процесс разработки прогноза построенный на вероятностном научно обоснованном суждении о перспективах развития объекта в будущем его возможном состоянии и альтернативных путях его достижения. Социальноэкономическое прогнозирование является способом предвидения представления о будущем обусловленном закономерностями общественного развития и действием разнообразных и разнонаправленных факторов в прогнозируемом периоде. В соответствии с Законом О государственном прогнозировании и программах социальноэкономического...
34397. Сущность планирования. Директивное, индикативное, стратегическое планирование, их характеристика 47 KB
  При формировании рыночных отношений в Республике Беларусь необходимо видение перспектив ее экономического и социального развития. Планирование это процесс принятия управленческого решения основанный на обработке исходной информации и включающий в себя определение и научную постановку целей средств и путей их достижения посредством сравнительной оценки альтернативных вариантов и выбора наиболее приемлемого из них в ожидаемых условиях развития. Суть планирования состоит не в разработке и доведении многочисленных показателей до...
34398. Предмет курса, его место в системе экономических наук 27 KB
  Пип – наука изучающая экие теории и законы применительно к конкретным условиям производства их специфические проявления в важнейших процессах прва закономерностях темпов и пропорциях с тем чтобы в результате этого изучения с учетом достижений НТП передового опыта обосновать объемы темпы и пропорции общественного производства в целях наиболее эффективного развития экономики. Задача курса состоит в рассмотрении комплекса теоретических методологических организационных вопросов пип экономики на современном этапе. Теория пип является...
34399. Исторический аспект развития прогнозирования и планирования 26 KB
  Экономическая мысль совершая поиск путей становления системы планирования испытывала колебания вступала в противоборство допуская ошибки и избавляясь от них под влиянием реальных явлений хозяйственной жизни. Рассмотрим становление и совершенствование прогнозирования и планирования в бывшем СССР и развитых зарубежных странах. Первый долгосрочный план который представляет интерес с точки зрения общей методологии планирования это план ГОЭЛРО государственный план электрификации России разработанный в 1920 г.
34400. Развитие и особенности ПИП в зарубежных странах (США, Япония, Франция и др.) 45.5 KB
  Для США характерно стратегическое планирование суть которого состоит в выборе главных приоритетов развития национальной экономики ведущую роль в реализации которых играет государство. Основным источником займов на цели разработки и освоения новой технологии является Японский банк развития. Направления стратегического развития разрабатываются в виде целевых государственных программ и сопровождаются комплексом различных финансовых льгот и преференций стимулирующих их реализацию. Она представляет собой модель будущего развития экономики...
34401. Научные основы методологии прогнозирования и планирования 30.5 KB
  Вторая является основой планирования и прогнозирования в странах с рыночной экономикой. Методология прогнозирования и планирования развития экономики определяет основные принципы подходы и методы проведения прогнозных и плановых расчетов раскрывает и характеризует логику формирования прогнозов планов и их осуществления. Принципы это основополагающие правила прогнозирования и планирования т.
34402. Система показателей планов-прогнозов 30.5 KB
  Нормативы показатели в относительном выражении. Лимиты ресурсные показатели представляющие предельно допустимую величину затрат ресурса для достижения установленных конечных результатов. Основными блоками показателей прогнозирования и планирования экономических и социальных процессов являются: показатели производства трудовых ресурсов основных и оборотных фондов капитальных вложений природных ресурсов научнотехнического прогресса финансов и денежного обращения социального развития и уровня жизни населения внешнеэкономических...
34403. Система прогнозов и планов. Методологические основы их сопряжения 32 KB
  Для формирования стратегии и тактики развития экономики разрабатывается система прогнозов включающая прогнозы временного аспекта и по уровням управления а также частные и комплексные прогнозы экономического и социального развития страны и регионов. По масштабу прогнозирования выделяют: макроэкономические прогнозы межотраслевые и межрегиональные прогнозы развития народнохозяйственных комплексов отраслевые и региональные прогнозы прогнозы звеньев экономики: предприятий объединений отдельных производств и продуктов. Во временном аспекте...