Автор: ignat99 Расскажите подробнее о целевой функции?
|
|
Я полагаю, что само создание ТЗ – это процесс NP-класса! А уверенность в том, что мое «полиноминальное» время, затраченное на создание этого процесса будет малым, проистекает как раз из-за длительной философской подготовки в дедуктивном процессе.
Начну не По-порядку, который вы обозначили, а дедуктивно.
«1. Расскажите подробнее о целевой функции?»
Мне казалось, что я достаточно полно это описал в своих, эссе (см. список статей). Тем не менее, если вернуться на землю, к агенту, то так:
- есть входной поток и есть память объектов. Поток – это упорядоченная последовательность объектов. Для Char-потока первым в иерархическом смысле объектом является буква. Ниже делить нет смысла. Это важно! Особенно для сложных потоков Image и Sound. Важно для них выбрать элемент единый и неделимый. У меня на этот счет есть пока только наметки. Ну, например, для Sound. Ладно, потом… не буду отвлекаться…
- Мы рассматриваем задачу в иерархическом плане, все строится от простого к сложному. И целевая функция тоже иерархична в том смысле, что она ориентирована на объекты. Но сам принцип формирования целевой функции един: оценивать поток объектов с точки зрения новизны. Новизна по отношению к чему? К имеющейся памяти объектов. Один и тот же поток будет иметь различную новизну, сообразно тому на каком иерархическом уровне мы сравниваем.
- Искать новизну – имманентное свойство системы. Это движок всего процесса. Это главное.
2. «Раз есть иерархия, значит конечный автомат вложенный или даже рекурсивный?»
Рекурсивный. В программическом смысле это свойство наследования. Но с добавлением иных значений некоторых переменных. Так же модифицируются некоторые связи (см. последнюю картинку.) Я полагаю, что чем дальше в иерархическом плане мы поднимаемся, тем однороднее становятся эти изменения. Чем ближе уровень к сенсорике, тем он более специфичен. И действительно. Хоть Image мы воспринимаем как поток, но он все таки отличается от Char-потока. И для него первые слои агентов буду специфичными. Если для Char- агента достаточно 8 или 10 первичных агентов, то для Image надо больше. К тому же Image многомерен.
3. «Управляющая функция видимо должна быть в коренном процессе?»
Нет. Агент, который входит в акматическую фазу не умирает. Или скажем так, чем ниже агент, тем он «мертвее», пассивнее. У него «атрофирован» аттрактор. Он только транслятор в верх. Почему это так? Да потому, что ничего нового он не получает от объектов своего уровня. У него полный для данной системы индивидуальный набор памяти объектов. Но его распознавательная функция включена и действует постоянно, потому что реализован принцип непрерывного взаимодействия с внешней средой. Что такое распознавательная функция? Это набор индексов (образов) сложного входного воздействия, если проще, то это дешифрация. В человеческом организме есть моторика, которая управляется спинным мозгом, это полная аналогия, отвечающая вашему вопросу.
И еще аналогия. Почему в зрелом возрасте так тяжело изучать иностранный язык? Система, которая за это отвечает уже «наелась новизны» и эта система достаточно низкоуровневая.
4. «Раз она управляющая, значит должна корректировать состояния памяти-буферов процессов находящихся ниже по иерархии?»
Не знаю. В рамках главенства целевой функции и относительной «свободы» низов, буфера должны принадлежать низам. Это индивидуальность. Но такая картина не мгновенно закладывается, а с ростом иерархических уровней. На первых этапах очень много нового в потоке, этой новизне надо поставить в соответствие структуру, это процесс… Структура тогда сформирована, когда новизны для нее нет.
5. «Если это кибернетическая система, значит корректировка должна быть с рандомайзным распределением (чтоб была возможность обходить локальные максимумы)?»
Рандомайзинг конечно должен быть. Рандомайзинг, и вы правильно говорите – это способ выхода из локальных, только минимумов, ну скажем так, экстремумов… Но я полагаю, что состояния экстремума в системе должно быть редчайшим событием. И наблюдаться оно может только при существовании достаточно сложной в иерархическом плане структуры. Аналогия: лень человеческая, не желание познавать новое, учиться. Почему? Да, ничего нового нет… Это так оценивает ситуацию самый верхний агент. А у ребенка полно энергии, потому что нового вокруг очень много.
6. «Раз задача NP-полная, значит надо вводить планирование в использовании процессов»
Пардон, не понял…
7. «Но надо реагировать на события, значит входные буферы со связанными данными (звук, видео, текст от расшифровки звука) должны быть связаны правилами, которые сократят реакцию при переборе во время выполнения цели?»
Где-то так, если я правильно понял. «Связанность правилами» - я понимаю как существование структуры, которая выработала для себя набор индексов для дешифровки (правильно, быстрой) сложного входного воздействия.