stringtranslate.com

Артур Сэмюэл (специалист по информатике)

Артур Ли Сэмюэл (5 декабря 1901 г. – 29 июля 1990 г.) [3] был американским пионером в области компьютерных игр и искусственного интеллекта . [2] Он популяризировал термин « машинное обучение » в 1959 году. [4] Программа Сэмюэля «Шашки» была одной из первых в мире успешных программ самообучения и, как таковая, очень ранней демонстрацией фундаментальной концепции искусственного интеллекта (ИИ). [5] Он также был старшим членом сообщества TeX , который уделял много времени личному вниманию потребностям пользователей и написал раннее руководство по TeX в 1983 году. [6]

Биография

Сэмюэль родился 5 декабря 1901 года в Эмпории, штат Канзас , и окончил Колледж Эмпории в Канзасе в 1923 году. [3] Он получил степень магистра в области электротехники в Массачусетском технологическом институте в 1926 году и преподавал в течение двух лет в качестве инструктора. В 1928 году он присоединился к Bell Laboratories , где работал в основном над электронными лампами , включая усовершенствования радаров во время Второй мировой войны . [5] Он разработал газоразрядный приемопередающий переключатель (TR-трубку), который позволял использовать одну антенну как для передачи, так и для приема. [7] После войны он переехал в Иллинойсский университет в Урбане-Шампейне , чтобы стать профессором электротехники, где он инициировал проект ILLIAC , но ушел до того, как был завершен первый компьютер. [8]

Сэмюэль перешел в IBM в Покипси, штат Нью-Йорк , в 1949 году, где он задумал и выполнил свою самую успешную работу. Ему приписывают одну из первых программных хэш-таблиц и влияние на ранние исследования в области использования транзисторов для компьютеров в IBM. [3] В IBM он создал первую программу проверки на первом коммерческом компьютере IBM, IBM 701. Программа была сенсационной демонстрацией достижений как в области аппаратного обеспечения, так и в области квалифицированного программирования и привела к тому, что акции IBM выросли на 15 пунктов за одну ночь. Его новаторское нечисловое программирование помогло сформировать набор инструкций процессоров, поскольку он был одним из первых, кто работал с компьютерами над проектами, отличными от вычислений. [2] Он был известен тем, что писал статьи, которые делали сложные предметы простыми для понимания. Его выбрали для написания введения в один из самых ранних журналов, посвященных вычислениям, в 1953 году. [9]

В 1966 году Сэмюэл ушел из IBM и стал профессором Стэнфордского университета , где он проработал остаток своей жизни. Он работал с Дональдом Кнутом над проектом TeX , включая написание части документации. Он продолжал писать программное обеспечение и после своего 88-летия. [6]

В 1987 году он был удостоен премии Computer Pioneer Award от IEEE Computer Society. [10] Он умер от осложнений, вызванных болезнью Паркинсона , 29 июля 1990 года. [5]

Разработка компьютерных шашек

Сэмюэль наиболее известен в сообществе ИИ своей новаторской работой в области компьютерных шашек в 1959 году и основополагающими исследованиями в области машинного обучения , начатыми в 1949 году. [6] Он окончил Массачусетский технологический институт и преподавал в Массачусетском технологическом институте и UIUC с 1946 по 1949 год. [11] Он считал, что обучение компьютеров игре в игры было очень плодотворным для разработки тактик, соответствующих общим проблемам, и он выбрал шашки, поскольку они относительно просты, хотя и имеют глубину стратегии. Главным двигателем машины было дерево поиска позиций на доске, достижимых из текущего состояния. Поскольку у него был лишь очень ограниченный объем доступной компьютерной памяти, Сэмюэль реализовал то, что сейчас называется альфа-бета-отсечением . [12] Вместо того, чтобы искать каждый путь до тех пор, пока он не придет к завершению игры, Сэмюэль разработал функцию подсчета очков, основанную на положении доски в любой момент времени. Эта функция пыталась измерить шансы на победу для каждой стороны в данной позиции. Она учитывала такие вещи, как количество фигур на каждой стороне, количество королей и близость фигур к «королю». Программа выбирала свой ход на основе минимаксной стратегии, то есть делала ход, который оптимизировал значение этой функции, предполагая, что противник пытался оптимизировать значение той же функции со своей точки зрения. [13]

Сэмюэль также разработал различные механизмы, с помощью которых его программа могла стать лучше. В том, что он назвал механическим обучением , программа запоминала каждую позицию, которую она уже видела, вместе с конечным значением функции вознаграждения. Этот метод эффективно увеличивал глубину поиска в каждой из этих позиций. Более поздние программы Сэмюэля переоценивали функцию вознаграждения на основе входных данных из профессиональных игр. Он также заставил ее сыграть тысячи игр против самой себя в качестве еще одного способа обучения. Благодаря всей этой работе программа Сэмюэля достигла респектабельного любительского статуса и стала первой, кто играл в какую-либо настольную игру на таком высоком уровне. Он продолжал работать над шашками до середины 1970-х годов, после чего его программа достигла достаточного мастерства, чтобы бросить вызов респектабельному любителю. [14]

Награды

Для адаптивной нечисловой обработки .

Избранные произведения

Пионер машинного обучения .
Перепечатано с дополнительной аннотированной игрой в Computers and Thought под редакцией Эдварда Фейгенбаума и Джулиана Фельдмана (Нью-Йорк: McGraw-Hill, 1963), 71-105.
Старший член сообщества TeX.

Ссылки

  1. ^ ab "Премия Computer Pioneer Award 1987". computer.org . Computer Society. 6 апреля 2018 г. За адаптивную нечисловую обработку
  2. ^ abc Джон Маккарти ; Эдвард Фейгенбаум (1990). "Памяти Артура Сэмюэля: пионера машинного обучения". Журнал AI . 11 (3). AAAI . Получено 11 января 2015 г. .
  3. ^ abc EA Weiss (1992). "Артур Ли Сэмюэл (1901-90)". IEEE Annals of the History of Computing . 14 (3): 55–69. doi :10.1109/85.150082.
  4. ^ Сэмюэл, Артур Л. (1959). «Некоторые исследования машинного обучения с использованием игры в шашки». IBM Journal of Research and Development . 44 : 206–226. CiteSeerX 10.1.1.368.2254 . doi :10.1147/rd.441.0206.  [ не пройдена проверка ]
  5. ^ abc Gio Wiederhold; John McCarthy; Ed Feigenbaum (1990). "Memorial Resolution: Arthur L. Samuel" (PDF) . Stanford University Historical Society. Архивировано из оригинала (PDF) 26 мая 2011 года . Получено 29 апреля 2011 года .
  6. ^ abc Дональд Кнут (1990). "Артур Ли Сэмюэл, 1901-1990" (PDF) . TUGboat . стр. 497–498 . Получено 29 апреля 2011 г. .
  7. ^ AL Samuel; JW Clark & ​​WW Mumford (1946). «Газоразрядный переключатель передачи-приема». The Bell System Technical Journal . 25 : 48–101. doi :10.1002/j.1538-7305.1946.tb00896.x.
  8. ^ "Артур Сэмюэл". infolab.stanford.edu . Получено 2024-06-12 .
  9. ^ ab AL Samuel (1953). «Вычисление побитно или цифровые компьютеры стали проще». Труды IRE . 41 (10): 1223. doi :10.1109/JRPROC.1953.274271. S2CID  51652282.
  10. ^ "Лауреаты премии Computer Pioneer Award в прошлом". IEEE Computer Society. Архивировано из оригинала 22 марта 2011 г. Получено 29 апреля 2011 г.
  11. ^ Нарваэс, Альфонсо а (1990-08-09). «Артур Сэмюэл, 88, исследователь-пионер в области компьютерных наук». The New York Times . ISSN  0362-4331 . Получено 19 октября 2017 г.
  12. ^ Ричард Саттон (30 мая 1990 г.). «Игрок в шашки Сэмюэля». Обучение с подкреплением: Введение . MIT Press . Получено 29 апреля 2011 г.
  13. ^ Артур, Сэмюэл (1959-03-03). «Некоторые исследования машинного обучения с использованием игры в шашки». IBM Journal of Research and Development . 3 (3): 210–229. CiteSeerX 10.1.1.368.2254 . doi :10.1147/rd.33.0210. S2CID  2126705. 
  14. ^ Шеффер, Джонатан. На один прыжок вперед: вызов человеческому превосходству в шашках , 1997, 2009, Springer, ISBN 978-0-387-76575-4 . Глава 6. 
  15. ^ «Избранные члены AAAI» . АААИ . Проверено 31 декабря 2023 г.

Внешние ссылки