СПОСОБ И СИСТЕМА МАШИННОГО ОБУЧЕНИЯ ИЕРАРХИЧЕСКИ ОРГАНИЗОВАННОМУ ЦЕЛЕНАПРАВЛЕННОМУ ПОВЕДЕНИЮ

1. Компьютерно реализуемый способ машинного обучения целенаправленному поведению, содержащий следующие этапы:
получают из внешней среды сенсорную информацию, в том числе подкрепляющие сигналы, и
генерируют управляющие сигналы с целью максимизации суммы ожидаемых в будущем подкрепляющих сигналов, при этом управляющие сигналы генерируют в соответствии с иерархией согласованных вложенных друг в друга планов, которые автоматически создают в процессе обучения и постоянно адаптируют к изменяющимся внешним обстоятельствам.
2. Способ по п. 1, отличающийся тем, что внешние подкрепляющие сигналы дополняют внутренними подкреплениями в случаях осуществления прогнозируемого системой хода развития событий.
3.Способ по любому из пп. 1, 2, отличающийся тем, что количество уровней иерархии увеличивают постепенно по мере накопления информации о взаимодействии с внешней средой.
4. Способ по любому из пп. 1-3, отличающийся тем, что управляющие сигналы на каждом уровне иерархии представляют собой цепочки элементарных дискретных действий – паттерны поведения данного уровня, которые характеризуются наибольшим ожидаемым суммарным подкреплением с учетом статистической неопределенности определяемой при помощи Томпсоновского сэмплирования данных из памяти данного уровня.
5. Способ по любому из пп. 1-4, отличающийся тем, что на каждом уровне иерархии новые паттерны поведения создают путем добавления в память наиболее выгодных комбинаций из уже известных паттернов.
6. Система для обучения иерархическому целесообразному поведению, содержащая по меньшей мере один процессор, компьютерную память, сетевую инфраструктуру, средства хранения информации, выполненные с возможностью осуществления иерархической послойной обработки входной сенсорной информации из более низкого уровня, включая внешнюю среду, как нулевой уровень, и управляющих сигналов с более высокого уровня, кроме верхнего уровня иерархии и выработки управляющих сигналов более низкому уровню, а также накопления опыта взаимодействия с внешней средой.
7. Система по п. 6, отличающаяся тем, что количество уровней иерархии обработки информации увеличивается постепенно по мере накопления опыта взаимодействия с внешней средой.
8. Система по п. 6 и/или 7, отличающаяся тем, что обработка информации на каждом иерархическом уровне производится набором программно-аппаратных модулей, работающих параллельно и независимо друг от друга.
9. Система по любому из пп. 6-8, отличающаяся тем, что система или ее отдельные компоненты реализованы аппаратно в виде специализированных микросхем соответствующей архитектуры.
10. Система по любому из пп. 6-9, отличающаяся тем, что система реализована в клиент-серверной архитектуре и все блоки соединены между собой стандартизированными каналами связи.