Обучение

Обучение

sergey shishkin

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

Примеры символов указывающих на действие:

  • символ ("опасность") указывает на действие ("убегать");
  • символ ("пища") указывает на действие ("двигаться к отправителю символа");
  • символ ("мама, дай еды") указывает на действие("выкармливать потомство"){ действие("двигаться к отправителю символа") ⇒ действие("кормить ребенка") }.

Развитие символов указывающих на действие вводит в коммуникацию сопутствующие макро-символы уточняющие характеристики действия, например, идентификатор("направление") и идентификатор("скорость") для уточнения к акторам движения:

символ("с севера приближается опасность")
{
    признак("опасность")
    символ("с севера")
    [
        признак("направление")
        признак("север")
    ]
    символ("быстро")
}
  • поясняющий как быстро и в каком направлении убегать.

С использованием сформированного набора, покрывающего большинство действий, возможно упрощение процесса копирования (т.е обучения) синтезированной цепочки (т.е алгоритма поведения) от одного эвольвера к другому не нуждающейся в процедуре копирования владеющего эвольвера.

Обучение - способ копирования (комплементарной трансляции) алгоритма поведения на основе быстрого синтеза с использованием процесса коммуникации между родственными эвольверами. Процесс копирования состоит в формировании обучающим эвольвером последовательности символов комплементарно идентифицирующих для обучаемого эвольвера последовательность используемых детекторов и акторов, что даёт способ воссоздания и объединения цепочкой в памяти обучающегося эвольвера последовательности необходимых признаков и действий исходной копируемой цепочки.

Самая простая процедура обучения состоит в копировании цепочки {признакдействие}, то есть передачи информации о полезности некоторой реакции на определенную ситуацию в среде, и характеризуется следующими признаками:

  • несколько эвольверов, обладающих тождественным набором детекторов признаков и акторов, исполняющих действия, с согласованными символами-идентификаторами;
  • близкое расположение этих эвольверов и совместное обнаружение признака исходной ситуации, являющейся элементом копируемой цепочки;
  • исполнение цепочки обучающим эвольвером, в ходе которого принимающему эвольверу передаются символ-идентификатор выполняемого обучающим эвольвером действия("реакции").
  • приём обучаемым эвольвером символа с исполнением связанного с ним действия в момент получения.

В описанной ситуации у принимающего эвольвера параллельно с выполняющейся цепочкой-реакцией, запускающей рекомендуемое действие, формируется цепочка, являющаяся копией исходной цепочки:

Цепочка("скопированное поведение")
[
    признак("исходной ситуации")
    действие("реакция")
]

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

Обучение делает возможным применение эволюционного синтеза алгоритмов поведения внутри группы эвольверов, обеспечивая эвольвер доступом ко множеству полезных алгоритмов поведения, уже синтезированных ранее родственными ему эвольверами.

На основе алгоритмов обучения формируется эффективная система синтеза, которую мы называем сознанием.

Сознание - это совокупность алгоритмов, обеспечивающих синтез нового алгоритма в процессе коммуникации эвольверов.

В зависимости от развитости способов коммуникации и системы символов отличаются и эволюционные версии сознания.

От использования элементов, непроизвольно производимых родственными эвольверами в процессе исполнения действий в алгоритмах поведения, переносимых средой, отождествляемых и запускающих личные действия обучающегося эвольвера.

До сознания человека, способного выполнить авто-коммуникацию без привлечения второго эвольвера. И самостоятельно в процессе коммуникации сформировать виртуальный макро-символ и затем при его приёме использовать его для выполнения синтеза.

https://telegra.ph/Obshchaya-teoriya-algoritmov-01-20

Report Page