Охота на электроовец. Большая книга искусственного интеллекта
Шрифт:
Чарльз Бэббидж был весьма заметной фигурой в истории развития технологий. Родись он в наше время, не исключено, что его личность вызывала бы столь же ожесточённые пересуды, как и личность Илона Маска. Наверняка нашлись бы люди, которые обвинили бы его в том, что он слишком много внимания уделял пиару и, растратив выделенные государством средства, так и не сумел создать работающую версию машины, способную принести практическую пользу. Он не смог правильно оценить финансовые и временные затраты в своём проекте, безрассудно отклонился от первоначального плана и так далее, и так далее, и так далее. Возможно, нашлись бы и такие, которые поставили бы Бэббиджу в вину то, что его безответственное поведение задержало прогресс в области вычислительной техники, поскольку его неудача ухудшила имидж подобных проектов в глазах государственных и частных инвесторов. Когда читаешь выпады прижизненных противников Бэббиджа, на ум невольно приходят параллели с современными пересудами в социальных сетях. Например, Ричард Шипшенкс, английский астроном, в своём «Письме к Совету Посетителей (Board of Visitors) Гринвичской Королевской обсерватории» (1854) пишет: «Лучший авторитет в этой стране, за исключением, возможно, королевского астронома, покойный доктор Томас Янг считал, что деньги, выделенные на постройку разностной машины,
247
Sheepshanks R. (1860). A letter to the Board of visitors of the Greenwich royal observatory in reply to the calumnies of Mr. Babbage at their meeting in June 1853, and in his book entitled The exposition of 1851. London, Printed by G. Barclay // https://archive.org/details/alettertoboardv00babbgoog/page/n101
Однако негативный взгляд на итоги деятельности Бэббиджа следует признать поверхностным.
Помимо непосредственного вклада в развитие теории автоматических вычислений (например, именно Бэббидж первым разработал и использовал концепцию циклов и условных переходов [248] ), достаточно обратить внимание на то, что в процессе работы над своими машинами Бэббидж совершил настоящую революцию в металлообработке: он сконструировал поперечно-строгальный и токарно-револьверный станки, изобрёл новые методы производства зубчатых колёс, заточки инструментов и литья под давлением. В числе изобретений Бэббиджа: спидометр, офтальмоскоп, сейсмограф, устройство для наведения артиллерийских орудий. Ему удалось достичь существенного прогресса в теории функционального анализа и криптографии (например, он первым смог взломать шифр Виженера; в этом шифре в качестве ключа используется некоторая последовательность чисел, каждое из которых задаёт сдвиг в алфавите соответствующего символа исходного сообщения, далее ключ повторяется). Как видно из этого списка, одними только побочными продуктами изысканий Бэббиджа можно с лихвой оправдать затраченные средства и усилия. Впрочем, если разобраться в вопросе детально, и непосредственные достижения Бэббиджа в области вычислительной техники были не столь уж бесполезными, как может показаться на первый взгляд.
248
Bromley A. G. (1982). Charles Babbage’s Analytical Engine, 1838 / Annals of the History of Computing, Vol. 4, Num. 3 // https://anthony-zhang.me/blog/rod-logic/an-engine.pdf
2.5 Табулятор Холлерита
Итак, седьмая планета, которую он посетил, была Земля. Земля — планета не простая! На ней насчитывается сто одиннадцать королей (в том числе, разумеется, и негритянских), семь тысяч географов, девятьсот тысяч дельцов, семь с половиной миллионов пьяниц, триста одиннадцать миллионов честолюбцев — итого около двух миллиардов взрослых.
Эксцентричный философ Александр Бард, известный публике не только своей «Трилогией Футурики» (The Futurica Trilogy) и термином «нетократия», но и благодаря участию в музыкальных коллективах Army of Lovers и Gravitonas, в одной из публичных лекций предложил переизобрести историю. Не в том смысле, конечно, чтобы подвергнуть сомнению исторические факты или их периодизацию, а скорее в том, что объективные данные исторической науки могут рассматриваться с разных точек зрения и точка зрения во многом определяется особенностями эпохи, к которой принадлежат сами историки, а также источниками их доходов. На смену истории, написанной монахами, пришла история эпохи индустриальной революции — и вот уже на смену трактатам, возводящим родословные царей к библейским персонажам, приходят работы, рассуждающие о каменном, бронзовом и железном веках. Подобная периодизация имеет в своей основе овладение технологиями обработки различных материалов, подчинение их человеческой воле, и, разумеется, венцом творения в таком случае становится современная фабрика. Сегодня, когда ИТ-гиганты бросили вызов мировому экономическому могуществу фабрикантов, появилась возможность иного взгляда на историю — построение периодизации на базе развития технологий обработки информации. На смену каменному, железному и бронзовому веку, изобретённым в эпоху индустриальной революции, грозят прийти век устной речи, век письменности, век книгопечатания, эпоха интернета [249] . Производство человека, воспроизводство человечества — это не только производство материальное, но и производство идей, знаний, технологий, именно поэтому технологии, используемые тем или иным обществом для обработки информации, возможно, в не меньшей мере характеризуют общество, чем технологии, используемые для изготовления орудий. Если взглянуть сквозь призму этого подхода на эпоху промышленной революции, то можно сказать, что она стала также первой революцией больших данных. Ян Макдугалл Хакинг, канадский специалист в области философии науки, называет процесс, развернувшийся в 1820–1840 гг., «лавиной печатных чисел». В этот период, по подсчётам учёного, количество напечатанных чисел росло в экспоненциальной прогрессии, в то время как количество печатных слов — только в линейной [250] .
249
Bard A., Soderqvist J. (2012). The Futurica Trilogy. Stockholm Text // https://books.google.ru/books?id=l-WCBwAAQBAJ
250
Hacking I. (1982). Biopower and the avalanche of printed numbers / Humanities in Society // https://s3.amazonaws.com/arena-attachments/778687/622e0ba69d28d9ff4049b1bc81462079.pdf
Предпосылки революции больших данных можно обнаружить в высказываниях её предвестников. На границе XVII–XVIII вв. Лейбниц писал, что новое прусское государство должно начаться с создания статистического бюро, потому что истинной мерой государственной власти является население. Лейбниц
В 1860 г. основатель саксонского статистического бюро, экономист и статистик Эрнст Энгель был приглашён на пост директора прусского статистического бюро. Своё 22-летнее пребывание на этом посту учёный начал в том числе с основания трёх новых периодических изданий, в одном из которых опубликовал 21-страничный список 410 регулярных статистических сборников, издаваемых центральным правительством в Берлине. Для сравнения: в 1800 г. этот список был бы пустым [251] .
251
Hacking I. (1990). The Taming of Chance. Cambridge University Press // https://books.google.ru/books?id=KffZAQAAQBAJ
В 1833 г. в Великобритании возникло Манчестерское статистическое общество, а год спустя — Королевское статистическое общество. В числе его основателей, между прочим, были Чарльз Бэббидж и Томас Мальтус, основатель мальтузианства — теории, согласно которой неконтролируемый рост населения должен привести к голоду на Земле.
Рост объёмов статистических данных требовал создания эффективных механизмов для их обработки. Переписи населения в условиях его быстрого увеличения в XIX в. становились всё более сложными и затратными мероприятиями, что заставляло их организаторов идти на беспрецедентные доселе и весьма радикальные для своего времени меры: например, в ходе переписи населения США в 1880 г. женщинам впервые разрешили быть счётчиками. Однако, несмотря на это, обработка результатов растянулась почти на десятилетие. Поскольку переписи в США проводились каждые десять лет, возникла реальная угроза того, что данные, собранные в 1890 г., вообще не удастся обработать в десятилетний срок, а это, в свою очередь, грозило полным коллапсом переписной системы. Становилось очевидным, что здесь необходимо революционное решение проблемы, и оно вскоре последовало.
В 1879 г. одарённый юноша Герман Холлерит, сын немецких иммигрантов, с отличием окончил Школу горного дела при Колумбийском колледже [252] в Нью-Йорке (правда, со сниженными отметками по бухгалтерскому учёту и механике) и поступил на работу в Вашингтоне в качестве специального агента для Бюро переписи населения США. На эту работу Холлерита устроил его бывший преподаватель, профессор Уильям Троубридж, работавший в Бюро экспертом. В связи с готовящейся переписью 1880 г. организация нуждалась в сотрудниках с математическими и инженерными способностями.
252
* В период с 1784 по 1896 г. Колумбийским колледжем назывался будущий Колумбийский университет.
Хотя сама перепись заняла всего несколько месяцев, последующая работа по составлению таблиц и анализу данных требовала многих лет кропотливого труда большого коллектива сотрудников, ввиду чего отчёты о переписи к моменту их выхода сильно устаревали.
В свободное время Холлерит помогал в составлении отчётов доктору Джону Биллингсу, главе отдела статистики естественного движения населения. Биллингс был благодарен Герману за помощь и пригласил его к себе на ужин. Этот ужин (в августе 1881 г.) стал поворотным моментом в жизни Холлерита, о котором он вспоминал позже [253] : «В один из воскресных вечеров мы сидели за чайным столиком доктора Биллингса, и он сказал мне, что необходима машина для осуществления чисто механической работы по составлению таблиц численности населения и аналогичных статистических данных. Мы говорили об этом, и я помню его идею о чём-то похожем на машину для сортировки типографских литер. Он думал о том, чтобы использовать карты с описанием индивида, выполненным при помощи вырезов на краю карты… Изучив вопрос, я вернулся к доктору Биллингсу и сказал, что, по моему мнению, я могу решить эту проблему, и предложил ему присоединиться ко мне. Доктор сказал, что ему интересно лишь увидеть работающее решение проблемы» [254] .
253
Dalakov G. Tabulating machine of Herman Hollerith / History of Computers: hardware, software, internet… // https://history-computer.com/ModernComputer/Basis/TabulatingMachine_Hollerith.html
254
Muirhead J. F. (1963). John Shaw Billings. New England Journal of Medicine, Vol. 268, Iss. 14, pp. 778–779 // https://doi.org/10.1056/nejm196304042681409
Принявшись за самостоятельное решение проблемы, Холлерит изучил процедуру переписи. На первом этапе счётчики посещали каждое домохозяйство и записывали ответы на свои вопросы на больших переписных листах (schedules). Заполненные переписные листы отправлялись обратно в Вашингтон, где армия клерков переписывала ответы в листы учёта (tally sheets). Например, для каждого переписного листа белого мужчины в маленькую ячейку на листе учёта ставилась отметка в виде косой черты, всего в ячейке могло содержаться до пяти отметок. Общее количество отметок было несложно подсчитать, поскольку форма была разделена на большие ячейки, каждая из которых содержала определённое число маленьких. Клерки подсчитывали количество отметок и записывали его в нижней части листа. На следующем этапе суммы из листов учёта переносились в сводные таблицы, суммарные показатели которых соответствовали численности населения округа, штата и, наконец, всей страны.