Perceptron: Как работала самая первая нейросеть в истории?. ai.. ai. Блог компании Кэмп ex Кампус.. ai. Блог компании Кэмп ex Кампус. ИИ.. ai. Блог компании Кэмп ex Кампус. ИИ. искусственный интеллект.. ai. Блог компании Кэмп ex Кампус. ИИ. искусственный интеллект. История IT.. ai. Блог компании Кэмп ex Кампус. ИИ. искусственный интеллект. История IT. Машинное обучение.. ai. Блог компании Кэмп ex Кампус. ИИ. искусственный интеллект. История IT. Машинное обучение. научно-популярное.. ai. Блог компании Кэмп ex Кампус. ИИ. искусственный интеллект. История IT. Машинное обучение. научно-популярное. нейронная сеть.. ai. Блог компании Кэмп ex Кампус. ИИ. искусственный интеллект. История IT. Машинное обучение. научно-популярное. нейронная сеть. нейронные сети.. ai. Блог компании Кэмп ex Кампус. ИИ. искусственный интеллект. История IT. Машинное обучение. научно-популярное. нейронная сеть. нейронные сети. перцептрон.. ai. Блог компании Кэмп ex Кампус. ИИ. искусственный интеллект. История IT. Машинное обучение. научно-популярное. нейронная сеть. нейронные сети. перцептрон. перцептроны.. ai. Блог компании Кэмп ex Кампус. ИИ. искусственный интеллект. История IT. Машинное обучение. научно-популярное. нейронная сеть. нейронные сети. перцептрон. перцептроны. Читальный зал.
Perceptron: Как работала самая первая нейросеть в истории? - 1

Сегодня мы расскажем с чего началась эпоха современного ИИ. Это произошло через год после полета первого искусственного спутника Земли и имело не менее колоссальное значение для человечества.

И, как водится, здесь не обошлось без россыпи блестящих умов.

Ты помнишь как все начиналось…

1958 год в США запомнится годом циклонов. Именно этим холодным и влажным летом мир изменился навсегда, просто он еще не подозревал об этом.

В Управление военно-морскими исследованиями США начинался невиданный доселе эксперимент. Огромному компьютеру весом 5 тонн, занимающему целую комнату, “скормили” две группы перфокарточек, отличавшихся друг от друга дырчатыми узорами.

Розенблатт, здесь еще соискатель докторской степени, за работой над электронным профилем анализирующего компьютера, прообразом Перцептрона. Источник: news.cornell.edu.

Perceptron: Как работала самая первая нейросеть в истории? - 2

Перед компьютером стояла нетривиальная задача: научиться различать левую группу карточек от правой самому. Спустя всего каких-то 50 попыток он-таки сумел это сделать. Фактически без вмешательства человека. Присутствующие наблюдали рождение того самого Перцептрона — первого из первых, с которого начнется эпоха машинного обучения. И как скажет о нем сам автор Фрэнк Розенблатт “Это первая машина, способная придумать собственную, оригинальную идею”.

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

Как заставить что-то думать?

Маккалох (слева), Питтс (справа) и, видимо, их общий друг и коллега Джером Летвин. Источник: nautil.us.

Маккалох (слева), Питтс (справа) и, видимо, их общий друг и коллега Джером Летвин. Источник: nautil.us.

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

Но интерес к тому как устроена психика и как работают когнитивные процессы привел Розенблатта к судьбоносной публикации исследовательского тандема Уоррена Маккалоха и Уолтера Питтса.

Математик Питтс и нейрофизиолог Маккалох пытались понять и перенести на бумагу принцип работы человеческого мышления, представить его как некий символьный язык. Похожие идеи, кстати, озвучивал еще Лейбниц в своем characteristica universalis — где каждое понятие выражалось бы уникальным символом, а сложные идеи — их комбинациями по строгим логическим правилам. 

Первоначально Маккалох хотел ввести нечто под названием “психон” в качестве условной единицы мыслительно-нервной работы. Но зачем изобретать велосипед, когда уже есть групповое открытие Яна Пуркине, Камилло Гольджи и Сантьяго Рамон-и-Кахаля имя которому “нейрон”?

Итак, Питтс-Маккалох описали следующий принцип: нейрон принимает бинарные входы xixi​ (0 или 1), соответствующие импульсам от других нейронов. 

Схема работы розенблаттовского Перцептрона. Источник: news.cornell.edu.

Схема работы розенблаттовского Перцептрона. Источник: news.cornell.edu.

Каждый вход взвешивается фиксированным коэффициентом wiwi​ положительным для возбуждающих синапсов и отрицательным для тормозных. Взвешенная сумма: S=∑wixiS=∑wi​xi​ становится активацией нейрона. То есть, если сумма S больше или равна порогу θ — нейрону не остается ничего другого как включиться.

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

Кстати, история Питтса  — сюжет достойный фильма в жанре rags-to-riches или “из грязи в князи”. Уолтер Питтс был родом из крайне неблагополучной детройтской семьи, где мальчишкой он сталкивался с систематическим домашним насилием. 

Уолтер Питтс. На момент начала работы с Маккалохом ему было 18 лет.

Уолтер Питтс. На момент начала работы с Маккалохом ему было 18 лет.

Однажды он буквально прожил в местной библиотеке целую неделю, где натолкнулся на Principia Mathematica Рассела. Эскапируя в мир чисел, он обнаружил, что хорошо понимает язык формул и даже сумел составить ряд вопросов, которые затем выслал автору РМ в Англию. В итоге 13-летний парень к своему восторгу получит вполне благожелательный ответ великого философа, с предложением учиться в аспирантуре Кембриджа! Такая реакция буквально окрылила Питтса, который твердо решит покорить науку. 

Ослепительный взлет и такое же падение

Итак, работа над Перцептроном началась в 1959 году. Он увидел свет в кампусе “Итака”, Корнеллского университета. 

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

Розенблатт и аналоговая нейросеть Перцептрона. Источник: researchgate.ne.

Розенблатт и аналоговая нейросеть Перцептрона. Источник: researchgate.ne.

При ошибке сервоприводы поворачивали ручки потенциометров, изменяя сопротивления весов. Это механически реализовывало правило обучения Розенблатта. Да, это вам не уютная нейронка в домашних условиях для вайбкодинга.

Модификация Розенблатта позволила Перцептрону учиться самостоятельно и вскоре он научился сортировать карточки и различать простые геометрические фигуры: кружочки, квадратики и треугольники. Успех моментально привлек к себе внимание.

Одна из газет рвала глотку заголовком: “Новое устройство ВМС учится пока делает! Психолог-исследователь продемонстрировал зародыш компьютерной системы, созданной с умением читать и умнеть.”

Mark I Perceptron.

Mark I Perceptron.

В итоге на мощные плечи Перцептрона свалилось слишком много внимания и они оказались… хрупкими. Правда откроется это не сразу, а почти 10 лет спустя после первого сольного эксперимента первой аналоговой нейросети.

Как это бывает, умную технологию захотели окончательно прибрать к рукам военные чины и так началась тотальная вепонизация перцептронов. В 1969 году перед ними встала роковая задача: решить XOR-problem так же известную как Exclusive OR (Исключающее “или”). 

Перцептроны щелкали как орехи базовые задачи на линейную логику, но XOR ставила совсем другую проблему:

  • Два входа, каждый 0 или 1;

  • Выход = 1, только если один вход 1, а второй 0.

  • Если оба 0 или оба 1, выход = 0.

Эти данные не линейно разделимые, а значит однослойная структура перцептрона не смогла бы их осилить физически, что и произошло на практике.

Военные провели эксперимент с обнаружением замаскированных танков в формате обучения с учителем (supervised learning). В лабораторных условиях перцептрон вроде бы справился на отлично, определив все вражеские единицы в камуфляже. 

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

Все тренировочные фото прячущихся боевых единиц были сделаны в облачную погоду. А фото леса без них в солнечную В итоге Перцептрон установил ложную закономерность: если  пасмурно, значит танки определенно есть. Если солнечно, их быть не может. Нужно ли говорить какое это было фиаско для ML-сферы?

Наступают заморозки…

Настала шекспировская зима печали для ИИшников. Сначала был провальный эксперимент с танками, затем вышла книга Марвина Минского и Сеймура Паперта “Перцептроны”, где они резко высказываются об их несовершенстве, что фактически подписало архитектуре смертный приговор. Денежный кран был перекрыт.

В итоге пять лет спустя наступила первая “ИИ зима” — никто больше не хотел вкладываться в машинное обучение, потому что это было дорого и бесперспективно. Постепенная разморозка начнется только в конце 80-х, когда начнут появляться доступные ЦПУ с параллельной обработкой данных, большие массивы тренировочных сэмплов, новые нейро-архитектуры и самое главное спрос.

Фрэнка Розенблатта не станет в 1972, три года спустя после того как его детище понесло сокрушительное поражение. Но его можно считать отомщенным: он точно знал, что машины смогут видеть, различать и сортировать данные за мгновение, просто не успел подойти к решению этой проблемы.

Сегодня именем Розенблатта названа награда за особый вклад в изучение ИИ, машинного обучения, нечетких систем, парадигм вычислений и многого другого. Она проводится ежегодно с 2018 года и лауреатов награждают бронзовой медалью с рельефом автора Перцептрона.

Маленький брелок для ключей в виде Mark I Perceptron тоже бы не повредил.

Автор: DimaIam

Источник