Files
SecondBrain/99 System/Archive/Сети Хопфилда и Хэмминга.md
T
2026-05-31 10:18:48 +03:00

56 lines
4.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
status: seed
type: concept
tags: []
created: 2025-12-17
updated: 2026-05-08
aliases:
- Сети Хопфилда и Хэмминга
---
# Сети Хопфилда и Хэмминга
- В сетях данного вида весовые коэффы синапсов рассчитываются только однажды перед началом функционирования *только однажды* перед началом функционированяи сети на основе ифнормации об обрабатываемых данных, и всё обучение сводится к этому расчету;
- Т.е. после первичного задания весов, веса не корректируются;
- Последующий ввод информации по объектам можно воспринимать как "обучение", но на деле, сеть просто запоминает образы;
- Сети Хопфилда и Хэмминга лучше всего организуют ассоциативную память;
- Задача: известен некоторый набор образцов (эталоном), которым мы хотим обучить сеть (изображения, звуки и т.д.);
- Сеть должна из необработанного сигнала, поданного на вход, выделить (вспомнить) соответствующий образец, если такой будет найден, или дать заключение, что такого образца нет;
- Если сигналы представляются как изображения, то в случае удачной идентификации, мы видим полностью совпадающий образ (Для Хопфилда), или номер в базе (Хемминг).
![[Pasted image 20260508103342.png|500]]
## Архитектура сети Хопфилда
Однослойная сеть с обратными связями
Инициализация сети == инициализация выходов
Выходы идут на входы всех нейронов, кроме его самого.
Получаем вес $w_{ij}$
При функционировании сети Хопфилда, мы получаем эталон, т.е. конкретное "изображение".
## Сеть Хемминга
Если нам не нужно получать изображение, а достаточно лишь номера эталона, то можно использовать более экономную сеть Хемминга
Идея: нахождение расстояния Хемминга (Манхеттенское) между входом и всеми образцами.
Сеть должна выбрать образец с минимальным расстоянием до неизвестного входного образа, тогда будет активирован только один выход сети, соответствующий номеру образца.
### Архитектура
Два слоя:
- 1 слой (работает один раз, запоминая)
- 2 слой
В каждом слое столько нейронов, сколько образцов необходимо запомнить.
Входной образ - вектор размерностью $n$.
![[Pasted image 20260508103431.png|420]]
Связаны обратными ингибиторными связами.
Где обратная связь нейрона с самим собой $=1$, остальные $=-\epsilon$
В сети Хэмминга −ε **(-эпсилон)** — это весовой коэффициент **тормозящих (ингибиторных) синапсов**, связывающих нейроны во втором слое между собой.
**Его основные характеристики и роль в сети:**
- **Расположение и архитектура:** Во втором слое сети Хэмминга каждый нейрон связан сам с собой петлей положительной обратной связи, вес которой равен +1. При этом со всеми _остальными_ нейронами своего слоя он соединен отрицательными обратными связями, вес которых равен −ε.
- **Допустимые значения:** Величина ε всегда берется как небольшое положительное число из диапазона $0<ε<\frac{1}{m}$, где $m$ — общее количество эталонных образцов, хранящихся в сети
### Функционирование
Инициализация - начальное назначение весов