Jump to content

Двунаправленная ассоциативная память

Двунаправленная ассоциативная память ( БАМ ) представляет собой тип рекуррентной нейронной сети . БАМ был представлен Бартом Коско в 1988 году. [1] Существует два типа ассоциативной памяти: автоассоциативная и гетероассоциативная. BAM является гетероассоциативным, то есть по заданному шаблону он может возвращать другой шаблон, который потенциально имеет другой размер. Она похожа на сеть Хопфилда в том, что обе они являются формами ассоциативной памяти . Однако сети Хопфилда возвращают шаблоны одинакового размера.

Говорят, что он двунаправленный, поскольку может реагировать на входные данные как с входного, так и с выходного уровня. [2]


Топология

[ редактировать ]

БАМ содержит два слоя нейронов , которые мы обозначим X и Y. Слои X и Y полностью связаны друг с другом. После того, как веса установлены, входные данные в слой X представляют шаблон в слое Y, и наоборот.

Слои могут быть соединены в обоих направлениях (двунаправленно), в результате чего весовая матрица, передаваемая из слоя X в слой Y, будет равна а весовая матрица для сигналов, передаваемых с уровня Y на уровень X, равна . Таким образом, весовая матрица рассчитывается в обоих направлениях. [2]

Процедура

[ редактировать ]

Обучение

[ редактировать ]

Представьте, что мы хотим сохранить две ассоциации: A1:B1 и A2:B2.

  • А1 = (1, 0, 1, 0, 1, 0), В1 = (1, 1, 0, 0)
  • А2 = (1, 1, 1, 0, 0, 0), В2 = (1, 0, 1, 0)

Затем они трансформируются в биполярные формы:

  • X1 = (1, -1, 1, -1, 1, -1), Y1 = (1, 1, -1, -1)
  • X2 = (1, 1, 1, -1, -1, -1), Y2 = (1, -1, 1, -1)

Отсюда мы вычисляем где обозначает транспонирование.Так,

Отзывать

[ редактировать ]

Чтобы получить ассоциацию A1, мы умножаем ее на M, чтобы получить (4, 2, -2, -4), что при прохождении порога дает (1, 1, 0, 0), что соответствует B1.Чтобы найти обратную ассоциацию, умножьте ее на транспонирование М.

Память или емкость хранилища BAM могут быть заданы как , где " " — количество единиц в слое X, а " " — количество единиц в слое Y. [3]

Внутренняя матрица имеет nxp независимых степеней свободы, где n — размерность первого вектора (6 в этом примере), а p — размерность второго вектора (4). Это позволяет BAM надежно хранить и вызывать в общей сложности до min(n,p) независимых пар векторов или min(6,4) = 4 в этом примере. [1] Емкость можно увеличить выше, пожертвовав надежностью (неправильные биты на выходе).

Стабильность

[ редактировать ]

Пара определяет состояние БАМа. Чтобы сохранить шаблон, значение энергетической функции для этого шаблона должно занимать минимальную точку в энергетическом ландшафте.

Анализ устойчивости БАМ основан на определении функции Ляпунова (энергетической функции). , с каждым состоянием . Когда парный узор представлен БАМ, нейроны меняют состояния до тех пор, пока не перейдут в двунаправленно стабильное состояние. достигается, что, как доказал Коско , соответствует локальному минимуму энергетической функции. Доказано, что дискретный БАМ сходится к устойчивому состоянию.

Энергетическая функция, предложенная Коско, равна для двунаправленного случая, который для частного случая соответствует автоассоциативной энергетической функции Хопфилда . [3] (т.е. ).

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б Коско, Б. (1988). «Двунаправленные ассоциативные воспоминания» (PDF) . Транзакции IEEE по системам, человеку и кибернетике . 18 (1): 49–60. дои : 10.1109/21.87054 .
  2. ^ Перейти обратно: а б «Принципы мягких вычислений, 3-е изд.» . www.wileyindia.com . Проверено 15 августа 2020 г.
  3. ^ Перейти обратно: а б РАДЖАСЕКАРАН, С.; ПАИ, Г.А. ВИДЖАЯЛАКШМИ (1 января 2003 г.). НЕЙРОННЫЕ СЕТИ, НЕЧЕТКАЯ ЛОГИКА И ГЕНЕТИЧЕСКИЙ АЛГОРИТМ: СИНТЕЗ И ПРИМЕНЕНИЯ (С CD) . PHI Learning Pvt. ООО ISBN  978-81-203-2186-1 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 22d5d722b33413f9be1af866b0da6ad2__1600026540
URL1:https://arc.ask3.ru/arc/aa/22/d2/22d5d722b33413f9be1af866b0da6ad2.html
Заголовок, (Title) документа по адресу, URL1:
Bidirectional associative memory - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)