Машины, способные мыслить: как Джон Маккарти ввел понятие «искусственный интеллект»
Джон Маккарти — человек, который был уверен, что машины способны мыслить. Американский информатик не только заложил фундаментальные основы области искусственного интеллекта, но и дал ей название. Прежде под ИИ понимали «исследование автоматов», однако далеко не все знали, о каких автоматах идет речь. Сейчас же программы, созданные Маккарти, используются по всему миру.
Плохой спортсмен, но гениальный информатик: Джон Маккарти
Джон Маккарти поздно пошел в школу из-за проблем со здоровьем. Однако это не помешало ему экстерном окончить среднюю школу в Калифорнии.
После школы Джон поступил в местный технологический институт, где столкнулся с препятствием — обязательными занятиями физкультурой. Юноша был плох в упражнениях с гантелями, а потому категорически отказывался посещать уроки. Ректорат был непреклонен и Маккарти отчислили за прогулы.
Еще во время учебы в университете началась Вторая мировая война, и Джон был вынужден поступить на службу в армию США. Маккарти никогда не принимал участие в боях и выполнял лишь бумажную работу в снабжении. После войны Джон вернулся в Калифорнийский технологический институт, где со второй попытки смог получить степень бакалавра в 1948 году, после чего молодой человек пошел учиться в Принстонский университет, чтобы получить докторскую степень по математике.
Появление термина «искусственный интеллект»
Джон Маккарти работал ассистентом профессора математики в Дартмутском колледже в 1956 году. Тогда же он со своими коллегами — Марвином Минским, Натаниэлем Рочестером и Клодом Шенноном — организовал семинар, который был задуман как двухмесячный мозговой штурм. Они хотели обсудить возможность моделирования интеллекта с помощью вычислительных машин. На семинаре Маккарти впервые использовал термин «искусственный интеллект».
Выбор названия не был случайным. Маккарти хотел показать, что цель всех его исследований заключается в создании машин, способных не просто выполнять поставленные задачи, но и имитировать человеческое поведение.
Lisp — язык программирования искусственного интеллекта
Маккарти продолжал изучать возможности ИИ и осознал необходимость в новом языке программирования, который мог бы обрабатывать не только числовые данные, но и символы. В 1958 году он приступил к созданию Lisp.
Отличительной чертой языка стал уникальный для того времени синтаксис с большим количеством круглых скобок. Lisp поддерживал рекурсию, то есть вызов функции из самой себя, а также автоматически управлял памятью.
За свою разработку Маккарти получил звание почетного члена Специального комитета ACM по языкам Международной федерации по обработке информации (IFIP). Через год он изобрел метод «сборки мусора», чтобы упростить управление памятью Lisp. Его идея позволяла использовать объем памяти, который уже был занят объектами, не задействованными программой.
В то же время информатик стал первым, кто реализовал концепцию разделения времени — начал применять один центральный процессор, известный как CPU или «мозг компьютера», для одновременной работы несколькими пользователями. Это инженерное решение стало первой ступенью к созданию современных облачных хранилищ.
Исследование возможностей искусственного интеллекта
Одновременно с написанием языка программирования Маккарти думал над программой, которая могла бы имитировать логическое мышление человека. В 1958 году он написал статью «Программы со здравым смыслом», где предложил Advice Taker — систему, способную улучшить свою работу за счет советов в воспринимаемой человеком форме.
Джон Маккарти не остановился на достигнутом и в 1965 году открыл Стэнфордскую лабораторию искусственного интеллекта (SAIL). Информатики со всего мира стали съезжаться в Америку, чтобы изучать возможности ИИ.
Команда Маккарти проводила различные исследования — от теории до практического применения искусственного интеллекта. Они создали первого в мире мобильного робота общего назначения и компьютерные шахматы.
Даже после смерти Джон Маккарти остается символом инноваций и машинного обучения. Сейчас нейросети способны писать тексты, создавать картинки, презентации, а также отвечать на любой вопрос. Искусственный интеллект стали использовать во всех сферах жизни — именно он откажет вам в заявке на кредит, однако он же поможет хирургам спасти вас.
Премии
- 2003 Медаль Бенджамина Франклина
- 1990 Национальная научная медаль
- 1988 Премия Киото
- 1985 Премия компьютерного пионера
- 1985 Премия IJCAI за выдающиеся научные достижения
- 1971 Премия Тьюринга
Вы просмотрели 0 из материалов