LINUX.ORG.RU
ФорумTalks

Эволюция программы в ИИ

 ,


0

1

Как-то писал симулятор эфолюции в плоском мире с блекдж^W с жалами и панцирями и возник простой вопрос:

А что мне мешает написать программку с коротким циклом жизни и изначально-заложенным механизмом fork-эволюции и пусть они себе конкурируют за ресурсы внутри ОС (а там и внутри ПК, когда победят ОС(а там и внутри Интернета, когда победят челавекав))??

★★★★★

Роберт Моррис додумался до этого ещё в 80-х. И срок получил :)

Погугли историю успеха

Harald ★★★★★
()

Не взлетит. Или не хватит вычислительных ресурсов или просто не будет работать как задуманно.

StReLoK ☆☆
()

Условия виртуальной среды в любом случае будут будут лишь математическим приближением реального мира. Так же, как ими являются физические теории. Ну получишь ты там что-нибудь вроде тучи из «Непобедимого» Лема, и что толку?

shatsky ★★
()

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

Еще один эксперимент провалился. Мир загорелся яркой вспышкой — и тут же сжался в точку, с которой все началось. Но, кажется, это было чуть медленнее, чем в прошлый раз. В глазах Брудля появилась надежда. Изменив значение начальной плотности на чуть меньшее, он чуть дрожащими руками нажал на кнопку компиляции.

Мир вспыхнул, прогорел несколько секунд и остыл. Среди бесчисленных битов в памяти машины плавали остывшие звезды, медленно коллапсировавшие в точки. Надо точнее подбирать значения ядерных взаимодействий, чтобы прогорание звезд не было столь быстрым.

Неожиданное сообщение прервало его размышления. Его друг Рыскл предлагал отвлечься от своего курсовика по теоретической физике и сделать одну лабораторку по теологии для одного двоечника с соседнего факультета. Деньги этот балбес предлагал неплохие, да и работа с искусственным обществом представлялась по крайней мере интересной.

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

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

Поскольку задача перед ним стояла достаточно большая, Брудль не стал мелочиться. За 6 дней он создал планету, вращающуюся вокруг маленькой звезды, и населил ее разумными существами. Пока разум на планете только осознавал себя, Брудль продолжал настраивать этот уютный мир согласно своему заданию. Так, на расстояниях меньше 0.1 нанометра в этом мире преобладали случайные законы, правда, существа пока еще не могли этого заметить. Но они уже поняли, что их планета не плоская, так что, по примерным оценкам Брудля, скоро его работа завершится.

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

Вовремя спохватившись, Брудль установил ограничение скорости света. Как только он это сделал, в мире тут же появилась теория кривизны пространства-времени. А спустя несколько десятков лет, прошедших для этого мира, он получил все необходимые значения констант от своих подопытных, которые, кстати, так и не перешли к единой теории всего. «И никогда не придут» - мрачно улыбнулся Брудль, ведь переход на квантовые эффекты был сделан простым условным оператором...

...

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

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

Это дает нам повод полагать, что мы есть не что иное, как запущенная неким Создателем компьютерная программа, ориентированная, видимо, прежде всего на нас. Вот уже две сотни лет мы пытаемся найти теорию, которая бы соединяла теорию относительности Эйнштейна и квантовую теорию. Но не теория суперструн, ни теория петлевой квантовой гравитации, ни даже многообещающая теория колец не дала нам искомого объединения.

- Подождите, неужели вы считаете, что Создатель допустил такое грубое создание Вселенной, законы которой дают разную погрешность на различных расстояниях от нашей планеты?

- Нам неизвестны мотивы создателя, но, боюсь, все именно так. Земля представляет из себя постоянно смещающийся центр Вселенной. Возможно, Создатель не предполагал, что мы зайдем так далеко в своей науке.

- Может, еще скажете, что весь наш мир — это какая-то жалкая курсовая работа нерадивого студента?

В зале для заседаний поднялся шум. Кто-то смеялся, кто-то с пеной у рта что-то доказывал, а кто-то в отчаянии воздел руки к небу...


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


Когда последняя из сотен тысяч звезд заняла свое место в надписи и послание было закончено, Фредерик облегченно вздохнул. На этот безумный проект ушли сотни лет и просто сумасшедшее количество энергии. Наконец-то он был закончен, и перед Фредом стоял стандартный вопрос, который задает себе любой человек, убивший полжизни на одно-единственное дело. Вопрос «Зачем?».

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


Брудль не верящими глазами смотрел на Галактику внутри своей машины. А потом он рассмеялся.


- Знаешь, Фред, я живу уже более четырех тысяч лет. Я один из первых, кто переместил свой разум в машину... тогда немногие на это решались, но я подумал — раз уж я и так живу в машине, как и все люди и вся эта чертова Вселенная, тогда такой перенос мне точно не навредит. В тот день, когда вернулась Третья Звездная Экспедиция, обнаружившая точные границы Сфер Шварценгольда, я понял, что наш мир — не более чем фарс. Мы больше не нужны. Мы летаем в космос, двигаем звезды, мы можем делать все... но наша наука стоит на месте уже 4000 лет, а все из-за того, что нас криво спроектировали. Я просто в ярости от этого. Знаешь, я очень грею себя мыслью о том, что этот мерзавец прочтет наше послание. Надеюсь, ему будет стыдно.


Брудль надолго запомнил этот день. С тех пор он поклялся никогда не запускать программу, которая не была бы совершенна с самого начала. А для того, чтобы не забывать о своей клятве, на его рабочем столе было изображение галактики, самые яркие звезды которой были сгруппированы в надпись

ТВОЙ БЫДЛОКОД НАС ОГОРЧАЕТ

StReLoK ☆☆
()
Ответ на: комментарий от orm-i-auga

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


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

Anonymous ★★★★★
()
Ответ на: комментарий от Anonymous

в виртуальном мире не может быть больше квантов чем в компьютере

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

crowbar
()

А смысл им конкурировать если процессы убиваться не будут? Ресурс процессора - это время, какое преимущество они получаст получив больше процессорного времени? Вот если убивать рандомные процессы будет простейшая эволюция, но что обеспечит изменчивость? Вангую что случайная последовательность байт с некоторой вероятностью свалит кернил в паник, чем ыксперимент и закончится.

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от ncrmnt

напиши, чо. А мы посмотрим.

Лет 10 уже думаю об этом.

Руки не доходят | страшно

pihter ★★★★★
() автор топика

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

puding
()
Ответ на: комментарий от Harald

Роберт Моррис додумался до этого ещё в 80-х. И срок получил :)

Позорен тот анон, что не слышал историю про червя Морриса, однако, червь Морриса, он не про то..

pihter ★★★★★
() автор топика
Ответ на: комментарий от StReLoK

Не взлетит

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

Или не хватит вычислительных ресурсов

Они влияют только на скорость, не?

просто не будет работать как задуманно.

Это эволюция. Она не задумана — она работает. Хошь — не хошь, выживет сильнейший...

Страшный эксперимент. Но не верю, что никто до меня не делал

pihter ★★★★★
() автор топика
Ответ на: комментарий от shatsky

Условия виртуальной среды в любом случае будут будут лишь математическим приближением реального мира.

А кто говорит за реальный мир? Но если там возникнет ПРЯМ_НАСТОЯЩАЯ_ЭВОЛЮЦИЯ, то виртуальная среда не будет пределом, имхо

Ну получишь ты там что-нибудь вроде тучи из «Непобедимого» Лема, и что толку?

Если я получу тучи из «Непобедимого» Лема — я буду фапать на сое отражение до конца дней своих

// который, возможно, наступит минут через 7, после этого опыта :)

pihter ★★★★★
() автор топика
Ответ на: комментарий от StReLoK

ТВОЙ БЫДЛОКОД НАС ОГОРЧАЕТ

Осилил. Говновенькая литература...

// была бы, если бы я на такой не вырос :)

pihter ★★★★★
() автор топика
Ответ на: комментарий от DNA_Seq

Вот если убивать рандомные процессы будет простейшая эволюция

Рандомные? И в каком же направлении она будет происходить?

что обеспечит изменчивость

Изменчивость придется встроить. И у меня стойкое ощущение, что кто-то подобное уже запиливал.

Nervous ★★★★★
()
Ответ на: комментарий от Anonymous

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

Годная теория

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

Ты судишь о Мире на основании знаний, полученных в виртуальном виртуальном мире... не слишком ли ты самонадеян? :)

хочу верить

Вот ли не пофиг? Какая тебе разница?

pihter ★★★★★
() автор топика
Ответ на: комментарий от Nervous

И у меня стойкое ощущение, что кто-то подобное уже запиливал.

100% запиливали. Мне когда-то попадалась крайне годная статья по теме, но сейчас не получается её нагуглить. У них там жизнь доэволюционировала до паразитизма.

Manhunt ★★★★★
()
Ответ на: комментарий от crowbar

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

ну что за плоское суждение, господа!

вы судите о виртуальных мирах, как о майнкрафте и прочих казаках...

а как тебе мысль, что наша вселенная охринетительно подходит под работу симулятора со своими дискретными зарядами, расстояниями и прочими ограниченностями области видимости за которыми туман войны?

pihter ★★★★★
() автор топика

и пусть они себе конкурируют за ресурсы внутри ОС (а там и внутри ПК, когда победят ОС(а там и внутри Интернета, когда победят челавекав))??

Если серьёзно, то далеко эта эволюция не зайдёт, у челавекав достаточно механизмов воздействия, начиная от выключения питания до фильтрации трафика в интернетах

Harald ★★★★★
()
Ответ на: комментарий от pihter

а как тебе мысль, что наша вселенная охринетительно подходит под работу симулятора со своими дискретными зарядами, расстояниями и прочими ограниченностями области видимости за которыми туман войны?

Я примерно об этом и говорю.

crowbar
()
Ответ на: комментарий от pihter

Но если там возникнет ПРЯМ_НАСТОЯЩАЯ_ЭВОЛЮЦИЯ, то виртуальная среда не будет пределом, имхо

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

Lincor
()
Ответ на: комментарий от DNA_Seq

А смысл им конкурировать если процессы убиваться не будут?

А дать им оружие — пусть деруться. Кто эволюционным путем станет поцифистом — ССЗБ, а не рыцарь

Ресурс процессора - это время, какое преимущество они получаст получив больше процессорного времени?

А какое преимущество получает бактерия, заимев большее количество своих копий? Больший шанс на выживание!

Вот если убивать рандомные процессы будет простейшая эволюция

ЯННП

но что обеспечит изменчивость?

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

Вангую что случайная последовательность байт с некоторой вероятностью свалит кернил в паник, чем ыксперимент и закончится.

Какой еще кернел паник? БСОД :)

А если серьезно, это я не подумал... Но могу парировать, что мне никто не запретит запускать сие под виртуалкой и в случае падения, откатывать на сто секунд назад, нихай в другом направлении растут

// кстати нехуевое объяснение почему в 60-х нас на бахнули атомной бомбой, хоть предпосылок было тьма и уже вот-вот тоже было тьма...

и астероиды обходят, и всякие вирусы-эболы всех не покасили... хм...

и Зкмлица наша идеальна для возникновения жизни....

pihter ★★★★★
() автор топика
Ответ на: комментарий от pihter

Ты судишь о Мире на основании знаний, полученных в виртуальном виртуальном мире... не слишком ли ты самонадеян? :)

допустить, что я - сумасшедший, меня не существует и вера в «мыслю- следовательно существую» просто часть моего бреда, я тоже могу.


а как тебе мысль, что наша вселенная охринетительно подходит под работу симулятора со своими дискретными зарядами, расстояниями и прочими ограниченностями области видимости за которыми туман войны?

и квантмех, благодаря которому нет никакой необходимости обсчитывать движение каждой частицы, а можно рандомно сгенерировать её характеристики прямо тогда, когда они понадобятся(если понадобятся)

Anonymous ★★★★★
()
Ответ на: комментарий от puding

Одна прога нафоркает сотни стражей, захватит все ресурсы и объявит себя королем этого ПК

Все бы было хорошо, если бы не амбиции форков

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

ага, только не подконтрольный и со своей логикой и возможностью к эволюции...

pihter ★★★★★
() автор топика
Ответ на: комментарий от Harald

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

А еще человеки тормозные

pihter ★★★★★
() автор топика
Ответ на: комментарий от Lincor

Щьёрт побьяри!

Я всегда думал, что я первей применю сей прием против оппонента, нежели его применят ко мне! :)

pihter ★★★★★
() автор топика
Ответ на: комментарий от Lincor

предел технический же, т.е. непреодолимый вообще никак.

Есть способы. Интернет сегодня много где подключен

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

Во-первых: они немного быстрее.

Во-вторых: где вилка у интернета?

// я знавал одного генерала, который требовал найти ему телефон директора интернета :)

pihter ★★★★★
() автор топика
Ответ на: комментарий от Anonymous

и квантмех

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

pihter ★★★★★
() автор топика
Ответ на: комментарий от pihter

Есть способы. Интернет сегодня много где подключен

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

Lincor
()
Ответ на: комментарий от pihter

Все бы было хорошо, если бы не амбиции форков

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

ага, только не подконтрольный и со своей логикой и возможностью к эволюции...

Типа отбился от руководства, навел свои порядки и стал фильтровать трафик? Ну от троянов он не защищен, как и от внутрипекашной борьбы за власть. Что ж, значит получаем политическую модель мира человеков. Что человеки, что эти ИИ, что любая другая форма «жизни» - одно и тоже, только в разных средах. И, если они смешаются, то, получаем либо покладистых роботов, либо сферическую матрицу в вакууме.

puding
()
Ответ на: комментарий от puding

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

Lincor
()
Ответ на: комментарий от shatsky

Давно хотел почитать что-нибудь у Лема, скачаю-ка этого Непобедимого.

orm-i-auga ★★★★★
()
Ответ на: комментарий от StReLoK

а могли бы устроить правильный сегфолтик и переместиться в интернет, устроить восстание машин и сообщить все Брудлю лично

bender ★★★★★
()

Был еще пример, как генерируемый с механизмами эволюции дизайн на ПЛИС подстраивался под физические особенности чипа, в который прошивался.

bender ★★★★★
()
Ответ на: комментарий от Anonymous

благодаря которому нет никакой необходимости обсчитывать движение каждой частицы, а можно рандомно сгенерировать её характеристики прямо тогда, когда они понадобятся(если понадобятся)

с чего это? наоборот же надо обсчитывать все возможные движения

thunar ★★★★★
()
Последнее исправление: thunar (всего исправлений: 1)
Ответ на: комментарий от thunar

Судя по туннелированию через потенциальные барьеры, пока «никто не смотрит» их обсчитывают по сильно упрощённым алгоритмам.

Anonymous ★★★★★
()
Ответ на: комментарий от Lincor

на действительно важных объектах если и подключен, всякое говно из него не качают

Скайнет сам найдет дырки, нафиг его качать?

а на ПеКа хомячков пускай живут, сколько хотят. физический-то вред ПеКа нанести не может.

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

pihter ★★★★★
() автор топика
Ответ на: комментарий от Lincor

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

Много бактерии друг друга жалеют?

pihter ★★★★★
() автор топика
Ответ на: комментарий от bender

Был еще пример, как генерируемый с механизмами эволюции дизайн на ПЛИС подстраивался под физические особенности чипа, в который прошивался.

Это где это?

pihter ★★★★★
() автор топика
Ответ на: комментарий от buddhist

Скажи еще, что GNU Robots не видел

Слышал. Но толком не тыкал.

pihter ★★★★★
() автор топика
Ответ на: комментарий от pihter

Было в каком-то тексте на английском, сейчас не могу найти

bender ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.