Живые автоматы

<< < (17/30) > >>

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