Живые автоматы
uuu:
Quote from: Starling
Продолжаем разговор.
uuu, что вы там начинали про самоизменяющиеся алгоритмы?
на пальцах, пожалуйста, покажите.
Неформально:
программа дописывает свой фрагмент во время выполнения в зависимости от характера входных данных. При этом каждый блок может тоже сам себя изменять в зависимости от передаваемых ему данных. Иерархия вызовов и "начальное дерево верхнего уровня" - остаются "почти неизменным" (но вот то - что делается дальше. Конечно может существовать "набор эвристик" - не передавать данные такому-то блоку для обработки если их меньше чем ... или если их запретил обрабатывать другой блок). Это очень приближенно.
Для чего это нужно? - есть много алгоритмов поиска - которые очень сильно зависят от "упорядоченности" входных данных. Глупо использовать процедуру двоичного поиска в наборе из трёх элементов - к примеру. Не менее глупо - запускать процедуру сортировки для уже отсортированных данных. B)
Еще один пример - допустим у вас цикл - который должен выполниться несколько миллионов раз. Вопрос - зачем на каждом "витке цикла" - проверять , необходимо ли из него выйти? Это ведь можно сделать где-то ближе к концу. :) В самоизменяющихся алгоритмах - что-то такое - проверка бы появилась только через определённое время (а могла бы вообще не появиться - при выполнеии определённого условия - обычно что-то такое называли "возникновением события". А модули - аткивизирующиеся при возникновении события даже назывались "демонами")...
!shy пальцев одной руки мне уже перестаёт хватать...
Uncle Mike:
uuu
Ну я тут со своей колокольни.
В том то и дело что это будет "недоэволюция", и "недосамоорганизация".
Любая самая совершенная интеллектуальная техническая система, построенная на существующем математическом аппарате,
может оптимизировать свои параметры и даже структуру, но никогда методы оптимизации, которыми достигается цель.
Не "додумается". А это уже не самоорганизация. В этом то проблема.
Uncle Mike:
Starling
>но про прошествии пары милилонов лет его эволюции запросто можем ее получить.
Да все может быть...
Кстати, у Даниила Андреева в его "Розе Мира" даже говорится, что душу может обрести даже любимая игрушка ребенка.
uuu:
Quote from: Mike_Azaroff
uuu
Ну я тут со своей колокольни.
В том то и дело что это будет "недоэволюция", и "недосамоорганизация".
....
Не "додумается". А это уже не самоорганизация. В этом то проблема.
Для самоорганизации нужна мотивация? (вообще-то и для "додумается" вроде бы тоже). Мотивацию - как раз можно ввести через - поиск максимального значения какой-нибудь оценочной функции (конечно это будет пародия на "цель существования" но тем не менее...)
В шахматных программах (в ранних) примерно так формализовывалась цель "выиграть партию".
Uncle Mike:
uuu
>Для самоорганизации нужна мотивация?
А почему нет?
В конце концов смена метода может привести к еще лучшему качеству функционирования системы, чем
оптимизация параметров или элементов структуры. Под методом тут понимается тип функционала и метод поиска его экстремума.
Navigation
[0] Message Index
[#] Next page
[*] Previous page