Семь главных игр в истории человечества. Шашки, шахматы, го, нарды, скрабл, покер, бридж - [8]
И все-таки эта компьютерная программа была достижением и водоразделом. Она впервые умела учиться. В августовском номере журнала Popular Mechanics за 1964 год была опубликована фотография инженера IBM Артура Сэмюэла, изучающего сорокапятиметровый рулон бумаги – распечатку, выданную машиной IBM 7094. Это был перечень команд для разработанной Сэмюэлом программы игры в шашки.
Сэмюэл, который был родом из захолустного городка в Канзасе, в буквальном смысле уговорил руководство Массачусетского технологического института принять его в это учебное заведение, а руководство General Electric – взять его на работу. Получив докторскую степень, он устроился в компанию Bell Telephone Laboratories, где трудился над различными устройствами, включая многокамерный магнетрон и клистрон СВЧ-диапазона. У него было много научных публикаций (например, «Методика получения линейной развертки на электроннолучевом осциллографе») и 57 патентов. Однако в 1946 году в поисках более высокой заработной платы Сэмюэл перебрался в Иллинойский университет.
Получив постоянную профессорскую должность, он занялся интересовавшими его вопросами более теоретического характера, в частности исследованием электрического заряда. Это было связано со сложными математическими вычислениями, для выполнения которых в частном секторе, как рассказывает журнал IEEE Annals of the History of Computing, «требовался штат расчетчиц с электромеханическими настольными калькуляторами». В университете у Сэмюэла не было такого персонала, а сам он не собирался выполнять вычисления вручную. «Нужно было купить или построить компьютер», – писал Сэмюэл. Он остановился на втором варианте. Его декан в Иллинойском университете добился выделения $110 000 на проект, и Сэмюэл поехал по лучшим высшим учебным заведениям страны, где читал лекции и старался привлечь аспирантов к работе над его планами. Но к 1948 году проект застопорился. Поскольку деньги кончились, Сэмюэл решил прибегнуть к пиар-ходу: построить примитивную версию компьютера и заставить ее делать что-нибудь впечатляющее. Ему было известно, что Клод Шеннон, математик из Bell Labs, где он некогда работал, говорил об обучении компьютера игре в шахматы. «Запрограммировать компьютер для игры в шашки наверняка проще», – рассудил Сэмюэл и начал писать программу игры в шашки для грандиозной машины, которой не существовало.
Вскоре после этого Сэмюэл получил место в International Business Machines Corporation. Он начал работать в IBM в 1949 году, когда в компании шла разработка ее первой большой коммерческой цифровой ЭВМ, которая впоследствии получила название IBM 701. Руководство компании обещало акционерам, что эта машина, которую называли «Оборонным вычислителем» (Defense Calculator), станет «самым передовым, самым гибким и быстродействующим компьютером в мире». Одной из первых задач, которые она решала, было исполнение шашечной программы Сэмюэла.
Стоимость аренды машины 701 серии составляла $11 900 в месяц (по сегодняшним меркам – свыше $100 000); она могла выполнять «более 2000» умножений в секунду. Каждую ночь с полуночи до восьми утра Сэмюэл на заводе компании загружал первую версию своей шашечной программы в одну из огромных машин, а вторую – в другую машину, после чего снова и снова заставлял их играть друг с другом. У каждой версии был свой алгоритм обучения, и Сэмюэл, наблюдая за результатами, выяснял, как учатся программы.
«Я стал одним из… первых, кто работал в широкой области, которая позднее получила название искусственного интеллекта, – писал Сэмюэл в неоконченной и неопубликованной автобиографии. – Собственно говоря, я настолько увлекся написанием программы, которая вроде бы проявляет интеллект, что она занимала мои мысли почти в каждый свободный момент в течение всего периода работы в IBM, да и нескольких последующих лет тоже». В своей оценке он был не одинок. Как заметил один из специалистов по истории компьютеров, шашечная программа Сэмюэла, несомненно, была «первой самообучающейся компьютерной программой в мире» и «первым функционирующим искусственным интеллектом».
В IBM не возражали против ночных игр на заводе – на них смотрели как на испытание дорогостоящих машин. Но компания не опубликовала исследование Сэмюэла. Тогда, как и сейчас, многие боялись искусственного интеллекта. Продавцы IBM не говорили своим клиентам об исследованиях в этой области, проводившихся в компании, и не рассуждали о грядущих инновациях. Когда в 1959 году Сэмюэл, наконец, обнародовал свою работу, в ней был такой вывод: «Компьютер можно запрограммировать так, что он научится играть в шашки лучше того, кто написал программу». Сэмюэл мог бы пойти еще дальше. Компьютер можно запрограммировать так, что он будет играть в шашки как сам господь бог.
Так как же играет компьютер? Представьте, что вы стоите у подножия очень высокого дерева и смотрите вверх. Дерево – это совокупность всех возможных вариантов будущего игры. Ствол представляет собой ваш следующий ход, большой сук – какой-то возможный ход после этого, ветви поменьше – дальнейшие ходы, а бесчисленные мелкие веточки и листья наверху – продолжение возможных ходов в отдаленном будущем игры – эндшпили.
С помощью этой книги учащиеся 6—8-х классов могут построить около тридцати физических приборов и выполнить основные опыты, необходимые при прохождении школьного курса физики.Все приборы рассчитаны на изготовление из доступных материалов как в школьной мастерской, так и дома. Сложность изготовления приборов соответствует навыкам и умениям второй и третьей ступеней юных пионеров.
Опыт показывает, что любой из нас, зачастую против своей воли, может оказаться в ситуации, в которой ему не на кого рассчитывать и любой ценой нужно продержаться, не важно – несколько часов до рассвета или несколько дней, недель, месяцев до прихода помощи. Вы узнаете, как обеспечить себя водой, пищей, теплом зимой и укрытием от жары летом. Автор дает проверенные на собственном опыте советы и убедительно доказывает, что для выживания в любых условиях нужно не так уж много – желание выжить, определенные знания и уверенность в своих силах.
В настоящее время существует множество способов подчеркнуть собственную индивидуальность, создать свой стиль. И одним из таких способов является татуирование. Многообразие татуировок позволяет подобрать рисунок по своему вкусу, выбрать тату своей мечты, а специалисты по нанесению татуировок помогают приблизить эту мечту к реальности. Однако, чтобы нанести модное тату на кожу, не обязательно обращаться к мастеру. Все правила татуирования изложены в данной книги. Кроме того, в ней вы найдете по меньшей мере 100 стильных и оригинальных рисунков тату.
Книга станет полезной для кролиководов-любителей. Советы и рекомендации по содержанию, разведению, правильному кормлению кроликов, проведению племенной работы помогут вам вырастить здоровых и крупных животных, получить в большом объеме качественную продукцию: мясо, меховые шкурки и кроличий пух.Для широкого круга читателей.
Это издание – великолепное практическое руководство как для новичков, так и для опытных мастеров. На его страницах вы найдете пошаговые рекомендации и подробные описания всех этапов данного вида работ, познаете тонкости и нюансы сварного дела.
Источником для создания заметки о недостатках ружейного охотника и легавой собаки послужил собственный опыт Тургенева, страстного охотника. Возможно писатель учел и «Записки ружейного охотника Оренбургской губернии» С. Т. Аксакова, в частности, главу «Легавая собака», в которой перечислялись достоинства легавой собаки и советы охотникам для усовершенствования в стрельбе. Известно, что Тургенев одним из первых высоко оценил «Записки ружейного охотника».