Новая статья: Еще раз о картах Кохонена

 

На mql5.com опубликована статья Еще раз о картах Кохонена:

Cтатья описывает приемы работы с картами Кохонена. Она будет интересна как исследователям рынка с начальными навыками программирования на MQL4 и MQL5, так и опытным программистам, испытывающим сложности с подключением карт Кохонена к своим проектам.

Данная статья является продолжением ранее опубликованной статьи "Использование самоорганизующихся карт Кохонена в трейдинге". Значительная часть материала была переработана и адаптирована для более простого применения в сторонних проектах. В целом статья направлена на то, чтобы помочь начинающим и опытным программистам подключать в свои проекты нейросетевой алгоритм карт Кохонена и самим вносить правки в основной алгоритм. В статье используется лишь один образец паттернов, но упор сделан на разнообразие примеров использования кода.

Теория карт Кохонена

Карты Кохонена — это однослойная сеть, каждый нейрон которой соединен со всеми компонентами n-мерного входного вектора (паттерна). Входной вектор (паттерн) — это описание одного из объектов, подлежащих кластеризации.

В сети Кохонена используется обучение без учителя. Для обучения сети применяются механизмы конкуренции. При подаче на вход сети паттерна побеждает тот нейрон, вектор которого меньше отличается от входного паттерна. Для нейрона-победителя выполняется следующее соотношение:

Формула 1

где:

  • n — количество нейронов,
  • j — номер нейрона победителя,
  • d(x,w) — расстояние между векторами x и w.

Окончание обучения

Автор: Nikolay Demko

Причина обращения: