marigranula: (Default)
[personal profile] marigranula
      В свое время, биологическую эволюцию пытались моделировать с помощью эволюции коротких программ в компьютере. Наиболее известные платформы для моделирования - это Tierra и Avida, но было много и других. Я тоже свою платформу написал, на С :)).
      Платформа - это интерпретатор для специального придуманного языка, в котором последовательно исполняется "популяция" коротких программок на этом языке. Цель программок - откопировать себя, причем копирование разных программок происходит с разной скоростью. Платформа так же контролирует количество программок и вносит мутации в процесс копирования. Каждая программка, таким образом, моделирует отдельный организм который конкурирует с прочими организмами из популяции. Хотя эти исследования показали, что программки реально эволюционируют, практически все результаты были тривиальными, и мало продвинули понимание эволюции.
      Я придумал более продвинутый эксперимент: Есть набор роботов, которые управляются некоторой программой. Эта программа хранится в компьютере робота, и она постоянно транслируется роботом по радио. Каждый робот транслирует свою программу и принимает по радио чужую, причем в процессе передачи, в нее вносятся мутации. Программа управляет роботом. Робот, который добыл побольше энергии и забрался повыше, способен передать свою программу на большую территорию и большему числу других роботов. Таким образом, программы конкурируют между собой за роботов, более удачные, размножаясь.
      Более того, если позволить роботу выполнять несколько программ последовательно, переключаясь с одной на другую, робот в принципе мог бы создать канал коммуникаций между этими программами, и эволюция программ станет моделировать не биологическую эволюцию, а эволюцию культуры.

Date: 2020-01-17 08:57 pm (UTC)
From: [identity profile] papalagi.livejournal.com
Интересно.
Вот только с мутациями... Вот скажем, в цифровой культуре можно ведь мутаций избежать?
Или, к примеру, передача через поколения культуры оригами. Т.е. далеко не все пакеты сигналов обязаны мутировать.
Скорей, наверное, некое "обеднение" сигнала должно наличествовать. Скажем, набор данных свойственный тексту романа "Идиот" передается без изменений, а вот восприятие меняется. Но здесь конечно надо бы "глубже" об этом подумать. Чтобы понятийное поле сначала создать. Культура штука многообразная и вовсе не обязана вся непременно эволюировать.

Date: 2020-01-17 09:08 pm (UTC)
From: [identity profile] marigranula.livejournal.com
"некое "обеднение" сигнала должно наличествовать."
В некоторых моделях эволюции программ, использовалась рекомбинация - объединение частей разных программ

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

Date: 2020-01-18 05:01 am (UTC)
From: [identity profile] papalagi.livejournal.com
Тема (моделирование эволюции) конечно необъятна.
Без попыток что-то представить, просто мысли вслух о том, что мне кажется критичным в подобной деятельности.
Первым делом - моделирование эволюции (чего бы то ни было) есть задача важная. В конечном счете. осознание процесса (исторического, культурного, социального, биологического) непременно включает в себя модель этого процесса. Этим скорей всего и объясняется тот интерес, который во мне пробудился Вашим постом. Но это так, внутреннее, типа отмазка, типа, чего это я тут умничаю и встреваю.

Что происходит в процессе эволюции? Что собственно меняется? Меняются объекты и, соответственно взаимодействия объектов между собой и их средам. В случае эволюции программ речь идет о программах (алгоритмах деятельности). Очевидно, пределом (одним из) будет программа, способная транслировать любую свою часть любой другой программе, и, соответственно воспринимать любые части любой другой программы. Выходит, такая программа будет "стремиться" стать средой всех программ. Или это я ухожу в умозрительный туман, не имеющий отношения к реальности моделирования эволюции программ? С другой стороны, какой смысл в этом моделировании, если оно не модерирование, в смысле не управляется?

Date: 2020-01-18 10:26 am (UTC)
From: [identity profile] marigranula.livejournal.com
"Очевидно, пределом (одним из) будет программа, способная транслировать любую свою часть любой другой программе, и, соответственно воспринимать любые части любой другой программы. Выходит, такая программа будет "стремиться" стать средой всех программ. "
В практическом плане, как я помню, было такое направление в создании программ - каждая компания хотела развить свою программу в среду для других программ - вспомните Вольфрамовскую Математику например или попытки сделать из интернет-браузера такую среду. В некотором смысле, любая среда разработки программ является средой для других программ. Но в общем, этот подход не увенчался успехом.
Для эволюционирующих программ типа Tierra, целью является вытеснить все другие программы и стать единственной.

Date: 2020-01-18 12:58 pm (UTC)
From: [identity profile] papalagi.livejournal.com
Видимо, "надприродные", "надбиологические", программы, типа социальных алгоритмов, именно к этому и тяготеют... "Мы наш, мы новый мир построим, кто был ничем, тот станет всем" или, что то ж само нечто типа "даешь демократию в каждый кибуц"...
Впрочем и биологические программы собственно тоже к этому устремляются... все усвоить и освоить...
Тут вот какая мысль выходит. В реальности ведь так собственно и есть. Все природные и все остальные прочие программы практически находятся в реальной событийной среде, которая, сомневаться не приходится, их, эти программы порождает и модерирует. Т. е., должна действительно существовать эта самая программа, которая есть среда всех программ. И, получается, пользуясь элементами этой среды человек пытается моделировать некоторые её свойства. И, что-то мне подсказывает, делает это всегда в "догоняющем" режиме...

Date: 2020-01-18 05:25 pm (UTC)
From: [identity profile] marigranula.livejournal.com
Смотрите, есть идея что сами по себе законы физики закодированы в особой программе, а мы все - переменные в этой программе. Как вариант - каждый дискретный элемент пространства исполняет некоторую программу и их взаимодействие и создает наш мир.

Date: 2020-01-18 06:42 pm (UTC)
From: [identity profile] papalagi.livejournal.com
Эту тему еще лет двадцать назад Ник Бостром отработал.
"Главной работой в этой области считается статья Ника Бострома «Доказательство симуляции», опубликованная в 2003 году (первая редакция — в 2001 году) в журнале «Philosophical Quaterly»."
https://ru.wikipedia.org/wiki/%D0%93%D0%B8%D0%BF%D0%BE%D1%82%D0%B5%D0%B7%D0%B0_%D1%81%D0%B8%D0%BC%D1%83%D0%BB%D1%8F%D1%86%D0%B8%D0%B8

Date: 2020-01-20 09:33 am (UTC)
From: [identity profile] roger-ic.livejournal.com
Самый простой и баянистый пример. Берём, к примеру, Толстого и его "Войну и мир". Фраза: "Болконский распечатал письмо", - уже у прошлого поколения школьников вызывала вопрос: "Где же он, чёрт побери, достал принтер в начале XIX века?" А у нынешних школьников уже и это вопрос может не возникнуть. XD)))

Date: 2020-01-20 05:54 pm (UTC)

Date: 2020-01-18 01:23 am (UTC)
From: [identity profile] home-lynxy.livejournal.com
Давайте попробуем сделать?

Date: 2020-01-18 07:30 am (UTC)
From: [identity profile] marigranula.livejournal.com
Да-да, хорошо бы.
В принципе, эволюционная робототехника (где программы робота эволюционируют, чтобы робот выполнял какую-то полезную задачу) достаточно развита, хардвер есть. Нужен специфический блок коммуникаций...
Основной риск - что получится очень тривиально, как и в случае с Tierra...

Date: 2020-01-18 05:54 am (UTC)
From: [identity profile] sumisokomashiro.livejournal.com

Что думаете о программе нейросеть для управления рекламой и товарным позициями в интернет торговле?

Date: 2020-01-18 07:15 am (UTC)
From: [identity profile] marigranula.livejournal.com
я в этом не разбираюсь от слова совсем...

Date: 2020-01-19 12:18 pm (UTC)
From: [identity profile] sumisokomashiro.livejournal.com
в 2 словах.
нейронные сети обучаются что то распознавать. для этого им надо скормить для обучения большое количество распознаваемого материала. как пример капча
Image
Image
в первом случае это картинки и пользователь определяет объекты
во втором случае это распознавание текста.

если скормить сети достаточное количество материала то ее безошибочность определения возрастает.

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

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

фактор человека тут переходит от аналитика больше к постановщику задач

Date: 2020-01-19 08:10 pm (UTC)
From: [identity profile] marigranula.livejournal.com
Не, что такое нейронные сети, я приблизительно знаю. Я не разбираюсь в маркетинге.

Date: 2020-01-18 10:28 am (UTC)
From: [identity profile] avs-lt.livejournal.com
Собственно, почти тема бакалавра моей средненькой на факультете биоинформатики в ВУ. Только там результаты эволюции отображалась в виде структур, похожих на растения :)

Date: 2020-01-18 11:45 am (UTC)
From: [identity profile] marigranula.livejournal.com
Здорово, это наверное evolutionary programming!
Приложение эволюции к компьютерным исследования?
А чем сейчас занимается?

Date: 2020-01-18 11:56 am (UTC)
From: [identity profile] avs-lt.livejournal.com
Сейчас пошла на магистра в ВГТУ - говорит, "био-" надоело, поэтому просто на информатику. Впрочем, может, когда и пригодится - в полевых экспедициях юннатов с самого раннего возраста...
Как на отраслевой терминологии это всё называется - точно не знаю. Знаю только, что вероятность мутации и устойчивость новых комбинаций бралась из природы, для наглядности прокручивалось большое количество итераций в ускоренном режиме. Короче, узурпировала девушка роль Создателя и автора алгоритмов, описанных корявым и далёким от современной науки языком в древних писаниях сэра Дарвина ;))

Date: 2020-01-18 05:17 pm (UTC)
From: [identity profile] marigranula.livejournal.com
Да. эта роль творца очень многих мотивирует!

Date: 2020-01-18 05:44 pm (UTC)
From: [identity profile] avs-lt.livejournal.com
Так ведь именно в способности творить "образ и подобие" и заключается! :)

Date: 2020-01-18 12:36 pm (UTC)
From: [identity profile] ahmash.livejournal.com
Сначала хотел написать кучу слов. Укоротил.

А зачем?

Date: 2020-01-18 12:40 pm (UTC)

Date: 2020-01-20 09:37 am (UTC)
From: [identity profile] roger-ic.livejournal.com
Т.е. платформа - это в какой-то степени то, что зовётся в биологии средой? Или точнее будет называть это экосистемой? Или это и то и другое?

Date: 2020-01-20 05:54 pm (UTC)
From: [identity profile] marigranula.livejournal.com
Именно! Это среда обитания для программок.

Profile

marigranula: (Default)
marigranula

March 2026

S M T W T F S
1 2 3 4 5 6 7
8 9 10 11121314
15161718192021
22232425262728
293031    

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 12th, 2026 09:54 am
Powered by Dreamwidth Studios