Терри Пратчетт - Наука Плоского Мира

Тут можно читать онлайн Терри Пратчетт - Наука Плоского Мира - бесплатно полную версию книги (целиком) без сокращений. Жанр: Юмористическая фантастика. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Терри Пратчетт - Наука Плоского Мира краткое содержание

Наука Плоского Мира - описание и краткое содержание, автор Терри Пратчетт, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Когда магический эксперимент выходит из-под контроля, волшебники Незримого Университета случайно создают новую Вселенную. Внутри они обнаруживают планету, которую называют Круглым Миром. Круглый Мир — это удивительное место, где логика берет верх над волшебством и здравым смыслом.
Как Вы уже, наверное догадались, это наша Вселенная, а Круглый Мир — это Земля. Вместе с волшебниками, наблюдающими за развитием своего случайного творения, мы проследим историю Вселенной, начиная с исходной сингулярности Большого Взрыва и заканчивая эволюцией жизни на Земле и за ее пределами.
Переплетая оригинальный рассказ Терри Пратчетта с главами, написанными Джеком Коэном и Йеном Стюартом, книга дает замечательную возможность посмотреть на нашу Вселенную глазами волшебников. Стоит вам один раз взглянуть на наш мир с точки зрения Плоского Мира, и он уже никогда не останется для вас прежним.

Наука Плоского Мира - читать онлайн бесплатно полную версию (весь текст целиком)

Наука Плоского Мира - читать книгу онлайн бесплатно, автор Терри Пратчетт
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

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

Инженер по имени Эдриан Томпсон с 1993 года занимается «разведением» электронных схем. Базовый принцип, известный как «генетический алгоритм», довольно широко используется в информатике. Алгоритм — это конкретная программа или рецепт, направленная на решение поставленной задачи. Один из способов поиска алгоритмов решения по-настоящему сложных задач состоит в применении «скрещивания» и естественного отбора. Под «скрещиванием» понимается «соединение части одного алгоритма и частью другого». Биологи называют этот процесс рекомбинацией — любой организм, размножающийся половым путем (например, вы), именно таким образом рекомбинирует хромосомы своих родителей. Описанный метод, а также полученный с его помощью результат, называется генетическим алгоритмом. Если он срабатывает, то дает блестящие результаты. Главный недостаток метода состоит в том, что вы не всегда можете объяснить, как полученный в итоге алгоритм решает поставленную перед ним задачу. Мы вернемся к этому вопросу, а пока займемся электроникой.

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

Большинство инженеров-электронщиков, подумав над подобным проектом, довольно быстро придут к выводу, что использование настоящих схем будет напрасной тратой ресурсов. Вместо этого можно смоделировать схему на компьютере (ведь поведение электронной схемы нам известно точно), и добиться результата дешевле и за меньшее время. Однако Томпсон не стал полагаться на такой аргумент — возможно, настоящие схемы «знают» то, что недоступно для компьютерной модели.

Он поставил следующую задачу: распознать два сигнала разной частоты — 1 кГц и 10 кГц, то есть сигналы, совершающие соответственно 1000 и 10 000 колебаний в секунду. Можете представить их в виде звука с высоким и низким тоном. Схема должна принимать сигнал на вход, каким-то образом его обрабатывать в зависимости от своей конечной структуры, и выдавать результирующий сигнал на выходе. При высокочастотном входе схема должна выдавать постоянное напряжение, равное нулю вольт, то есть не выдавать ничего, а при низкочастотном — постоянное напряжение 5 вольт (На самом деле эти свойства не были сформулированы с самого начала — подошли бы два любых постоянных сигнала, но в итоге получилось именно так).

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

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

«Наиболее приспособленным» представителем оказалась схема, выдающая постоянное напряжение в 5 вольт независимо от «услышанного» ей сигнала. Затем коды наименее подходящих инструкций были «убиты» (то есть удалены), а подходящие скрещены между собой (скопированы и рекомбинированы), после чего процесс повторился снова.

Самым интересным в этом эксперименте оказались не подробности его проведения, а то, как система искала путь к решению — и необыкновенная природа этого решения. К 220-му поколению лучшая схема выдавала сигналы, которые по существу не отличались от сигналов на входе — это были колебательные сигналы различной частоты.

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

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

Самым странным в получившемся решении была его структура. Такую микросхему не смог бы изобрести ни один инженер-человек. Собственно говоря, человек бы даже не смог найти решение, состоящее всего лишь из 100 ячеек. Однако человеческое решение было бы доступным для понимания — мы смогли бы рассказать убедительную «историю» о том, как оно работает. Например, в нем бы был генератор тактовых импульсов — электронная схема, выдающая сигнал с постоянной частотой. Его можно использовать в качестве точки отсчета для сравнения с другими частотами. Однако собрать тактовый генератор из 100 ячеек нельзя. Эволюция не утруждала себя построением тактового генератор. Вместо этого входной сигнал пропускался через сложную последовательность замкнутых контуров. Предположительно они создавали сдвинутые во времени и обработанные иными способами версии сигналов, которые, в конечном счете, объединялись и формировали постоянный сигнал на выходе. Предположительно. Томпсон описал работу микросхемы так: «На самом деле я не имею ни малейшего понятия о том, как она работает».

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Терри Пратчетт читать все книги автора по порядку

Терри Пратчетт - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Наука Плоского Мира отзывы


Отзывы читателей о книге Наука Плоского Мира, автор: Терри Пратчетт. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x