Richard Dawkins - The Greatest Show on Earth - The Evidence for Evolution (2009) / Ричард Докинз - Величайшее Шоу на Земле: свидетельства эволюции: CHAPTER 8 You Did It Yourself in Nine Months / ГЛАВА 8 Вы сделали это в течение девяти месяцев сами

Оглавление
← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

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

cosinus 01.04.11 в 14:34

0
+1

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

cosinus 01.04.11 в 14:35

0

Добавляет эстетическое удовольствие то, что края скоплений так резко очерчены.

cosinus 01.04.11 в 14:35

0

Они не плавно сходят на нет, а имеют резкую границу.

cosinus 01.04.11 в 14:35

0

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

cosinus 01.04.11 в 14:36

0

Как только вы подумаете об этом таким образом, разве это не крайне удивительно?

cosinus 01.04.11 в 14:36

0
+2

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

cosinus 28.05.11 в 17:25

0
+2

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

cosinus 28.05.11 в 17:33

0

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

cosinus 01.04.11 в 14:38

0

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

cosinus 01.04.11 в 14:38

0

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

cosinus 01.04.11 в 14:38

0

Главное -- это большая аналогия с тем, как работает эмбриология.

cosinus 01.04.11 в 14:39

0

Вот как следует программировать стайное поведение у скворцов.

cosinus 01.04.11 в 14:39

0

Посвятите почти все ваши усилия программированию поведения одной отдельной птицы.

cosinus 01.04.11 в 14:40

0

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

cosinus 01.04.11 в 14:40

0

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

cosinus 01.04.11 в 14:42

0

Этим типовым правилам помогли бы тщательные наблюдения реальных птиц в действии.

cosinus 01.04.11 в 14:43

0

Наделите свою киберптицу определенной тенденцией чередовать свои правила в случайном порядке.

cosinus 01.04.11 в 14:43

0

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

cosinus 01.04.11 в 14:44

0

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

cosinus 01.04.11 в 14:44

0

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

cosinus 01.04.11 в 14:45

0

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

cosinus 01.04.11 в 14:45

0

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

cosinus 01.04.11 в 14:45

0

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

cosinus 01.04.11 в 14:46

0

Если стайное поведение не вполне правильно, Вы можете вернуться и поправить поведение отдельного скворца, возможно, в свете дальнейших исследований поведения реальных скворцов.

cosinus 21.04.11 в 13:11

0

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

cosinus 21.04.11 в 13:14

0

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

cosinus 21.04.11 в 13:22

0

Крейг Рейнольдс написал программу по типу этой (не конкретно для скворцов) в 1986 году, назвав ее "Boids".

cosinus 21.04.11 в 13:46

0

Ключевым моментом является то, что нет никакого хореографа и никакого лидера.

cosinus 21.04.11 в 13:48

0

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

cosinus 21.04.11 в 13:56

0

И именно так работает эмбриология

cosinus 01.04.11 в 14:49

0

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

cosinus 01.04.11 в 14:49

0

Нет хореографа.

cosinus 01.04.11 в 14:49

0

Нет дирижера у этого оркестра.

cosinus 01.04.11 в 14:50

0

Нет централизованного планирования.

cosinus 01.04.11 в 14:50

0

Нет архитектора.

cosinus 01.04.11 в 14:51

0

В области биологии развития или в производстве эквивалентом этого вида программирования является самосборка.

cosinus 01.04.11 в 14:51

0

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

cosinus 21.04.11 в 14:05

0

Но нет: как и с компьютерными скворцами, все это делается отдельными клетками, подчиняющимися локальным правилам.

cosinus 21.04.11 в 14:10

0

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

cosinus 21.04.11 в 14:19

0

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

cosinus 21.04.11 в 14:20

0

Есть отличия, и они важны.

cosinus 21.04.11 в 14:21

0

В отличие от скворцов, клетки физически соединены друг с другом в пласты и блоки: их "стаи" называют "тканями".

cosinus 21.04.11 в 14:22

0

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

cosinus 21.04.11 в 14:29

0

Мне нравится аналогия этого в виде искусства оригами, предложенная выдающимся эмбриологом Льюисом Уолпертом в его книге "Триумф эмбриона"; но прежде чем перейти к ней, я должен убрать с пути некоторые альтернативные аналогии, которые могли бы прийти на ум – аналогии из числа человеческих ремесел и производственных процессов.

cosinus 21.04.11 в 14:44

0

АНАЛОГИИ ДЛЯ РАЗВИТИЯ

cosinus 01.04.11 в 14:53

0

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

cosinus 21.04.11 в 16:02

0

Рецепт отражает часть истины, и это -- аналогия, которую я иногда использую, чтобы объяснить, почему "чертёж" неуместен.

cosinus 21.04.11 в 16:07

0

В отличие от чертежа, рецепт необратим.

cosinus 21.04.11 в 16:08

0

Если Вы будете следовать рецепту пирога шаг за шагом, то Вы получите пирог.

cosinus 21.04.11 в 16:09

0
Минутку...

← Предыдущая страница

Следующая страница →