![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
С 1-го сентября я читаю лекции, две пары в неделю, первокурсникам - будущим экономистам ("совместный бакалвриат РЭШ и ВШЭ"). Мой курс официально называется "введение в науки о жизни". Интересно (мне и, надеюсь, детям тоже), но пока уходит очень много времени на подготовку лекций (это не совсем лекции, а наполовину семинары: с вопросами, домашними заданиями, которые надо проверять, и т.п.) Если честно - практически всё время уходит. Собираюсь кое-что объяснять при помощи простых компьютерных моделей. Уже сделал одну: для демонстрации того, чем естественный отбор отличается от случайного поиска (почему обезьяна, случайно нажимая на клавиши, никогда не напечатает Гамлета, а алгоритм "мутации + отбор" - таки напечатает). Идея этой программы, как внимательные читатели этого блога знают прекрасно, взята из книги Докинза "Слепой часовщик". Только у меня там есть пара дополнительных возможностей: например, можно регулировать темп мутагенеза. И, соответственно, можно убедиться в том, что существует некий оптимальный темп: если мутации происходят слишком часто, отбор не может довести эволюционирующую последовательность до идеала. Если слишком редко - доведет, но потратит больше времени. И можно посмотреть, как именно будет вести себя эволюционирующая последовательность, если отбор не справляется с мутациями ("генетическое вырождение" - это вовсе не однонаправленный и необратимый уход от оптимума, а движение к некому вполне определенному равновесному состоянию). Это игрушечка, конечно. С вполне определенными и ограниченными задачами. И да, я знаю, чем моделируемая ситация отличается от реальной эволюции :)
если кто хочет поиграть: можно скачать программку, она в Access. Левая кнопка - отбор, правая - случайное блуждание, верхнее окошко - исходная последовательность (можно набрать любую), маленькое окошечко посередине - скорость мутагенеза (вероятность мутации на особь на букву на поколение). В общем, разобраться там не очень трудно.
если кто хочет поиграть: можно скачать программку, она в Access. Левая кнопка - отбор, правая - случайное блуждание, верхнее окошко - исходная последовательность (можно набрать любую), маленькое окошечко посередине - скорость мутагенеза (вероятность мутации на особь на букву на поколение). В общем, разобраться там не очень трудно.
no subject
Date: 2011-09-06 03:15 pm (UTC)Самое важное в эволюции — что мы не знаем, что же у нас в итоге выйдет, какова конечная цель творения. Ну и то, что мутирует и скрещивается генотип, а отбор по фенотипу — тоже интересный момент.
P.S. А что делать с этим mdb? Можно его как-то без Access использовать?
no subject
Date: 2011-09-06 03:17 pm (UTC)no subject
Date: 2011-09-06 03:20 pm (UTC)no subject
Date: 2011-09-06 05:06 pm (UTC)А у ряда товарищей, использующих для работы Linux даже возможности нет установить сей офис…
no subject
Date: 2011-09-07 05:10 am (UTC)no subject
Date: 2011-09-07 01:32 pm (UTC)Напишите, какая конечная фраза? Попробую смастерить аналог на чем нибудь другом.
no subject
Date: 2011-09-06 03:58 pm (UTC)Тут ведь проблема в чем: живое проверяется отбором, что выжило - то выжило. И вот у нас люди и львы, орлы и куропатки. А здесь мы чем будем проверять? Какой критерий ставить, чтоб самим-то понять - какой набор букв ведет в тупик, какой - нет.
Воленс-ноленс прходится задавать искусственную цель. Я просто не вижу, как иначе продемонстрировать механизм в первом приближении.
no subject
Date: 2011-09-06 04:50 pm (UTC)надо найти две похожих цитаты, эволюционировать к одной а потом поменять.
no subject
Date: 2011-09-06 06:54 pm (UTC)Правильнее было бы оценочной функцией брать не близость к целевой фразе, а, например, сумму «согласованности» соседних букв, определяемой по какой-то заданной матрице. Это, конечно, тоже мошенничество, фраза задана неявно, но интереснее, ведь сразу наблюдатель её не видит. И могут появится интересные эффекты. Хорошо, если эволюция может привести к разным конечным фразам (с разной вероятностью). Ещё лучше, если матрица не задаётся как данность, а вычисляется по какому-то другому длинному связному тексту, даже не содержащему всех слов конечных фраз.
no subject
Date: 2011-09-07 12:04 am (UTC)no subject
Date: 2011-09-07 05:57 am (UTC)Так что упреки такого рода несостоятельны. Здесь нет никакой телеологии на самом деле.
no subject
Date: 2011-09-07 06:04 am (UTC)no subject
Date: 2011-09-08 03:12 pm (UTC)это спорно. А вот то, что оно просто не верно -- неоспоримо.