Вот как на самом деле зародился ИИ (и это трагично). ai.. ai. Блог компании BotHub.. ai. Блог компании BotHub. Будущее здесь.. ai. Блог компании BotHub. Будущее здесь. ИИ.. ai. Блог компании BotHub. Будущее здесь. ИИ. искусственный интеллект.. ai. Блог компании BotHub. Будущее здесь. ИИ. искусственный интеллект. Машинное обучение.. ai. Блог компании BotHub. Будущее здесь. ИИ. искусственный интеллект. Машинное обучение. машинное+обучение.. ai. Блог компании BotHub. Будущее здесь. ИИ. искусственный интеллект. Машинное обучение. машинное+обучение. научно-популярное.. ai. Блог компании BotHub. Будущее здесь. ИИ. искусственный интеллект. Машинное обучение. машинное+обучение. научно-популярное. нейроны.. ai. Блог компании BotHub. Будущее здесь. ИИ. искусственный интеллект. Машинное обучение. машинное+обучение. научно-популярное. нейроны. нейросети.

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

Вот как на самом деле зародился ИИ (и это трагично) - 1

В 1943 году идея машины, способной мыслить, показалась бы абсурдной.

Но одна концепция того года зажгла фитиль всего, что мы сейчас называем искусственным интеллектом.

Современный ИИ может делать так много - от распознавания изображений до генерации человеческой речи, слово за словом

Современный ИИ может делать так много – от распознавания изображений до генерации человеческой речи, слово за словом

Два молодых учёных в 1943 году вовсе не пытались создать разумные машины. Они преследовали куда более амбициозную цель:

идеальную модель мозга.

Это стремление привело к созданию первого искусственного нейрона – идеи, на которой до сих пор держится весь ИИ. Но оно же уничтожило одного из её создателей.

Он умер в безвестности, убеждённый, что его работа провалилась, потому что не была идеальной.

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


Невероятное партнёрство

Давайте вернёмся в 1943 год.

Уолтеру Питтсу было 18 лет, и за плечами у него было тяжёлое детство.

Он сбежал из дома и проводил большую часть времени, прячась в библиотеках от хулиганов.

Но, честно говоря, он был исключительно одарённым. К 16 годам он читал сложные книги по математической логике, которые большинство взрослых не смогли бы понять.

Однажды он встретил Уоррена Маккалока, нейробиолога на 25 лет старше его.

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

Каждый нейрон, как они полагали, выполняет простые логические операции вроде операций AND и OR, знакомых вам по программированию.

Уолтер Питтс и Уоррен Маккалок

Уолтер Питтс и Уоррен Маккалок

Что вдохновило эту идею?

К 1940-м годам учёные уже десятилетиями изучали нейроны на клеточном уровне.

Они обнаружили нечто удивительное: нейроны вели себя по принципу «всё или ничего».

Входные сигналы суммировались, и если они превышали определённый порог, нейрон испускал импульс. Если нет – ничего не происходило. Бинарно. 0 или 1.

Диаграмма работы нейрона

Диаграмма работы нейрона

Учёные, например, те, кто изучал гигантский нейрон кальмара (да, такое действительно существует), подавали электрическое напряжение непосредственно на нейроны и наблюдали за результатом.

Входные сигналы, называемые пресинаптическими потенциалами, сначала выглядели аналоговыми. Но выходной сигнал всегда был бинарным.

EPSP и IPSP: Нейрон в итоге либо выдаёт импульс, либо ничего не выдаёт

EPSP и IPSP: Нейрон в итоге либо выдаёт импульс, либо ничего не выдаёт
Другие нейроны могут быть подключены к окончаниям дендритов конкретного нейрона

Другие нейроны могут быть подключены к окончаниям дендритов конкретного нейрона

Возбуждающие сигналы – это положительные сигналы (EPSP), а тормозящие – отрицательные.

Схема возбуждающих и тормозящих сигналов

Схема возбуждающих и тормозящих сигналов

Выходной сигнал всегда бинарный. Он либо выдаёт импульс, либо нет.

Это поведение «включено-выключено» напомнило Питтсу то, о чём он читал: булеву логику.


Что такое булева логика?

Прежде чем продолжить, давайте разберёмся, что такое булева логика на самом деле.

Булева логика оперирует значениями истина и ложь – или единицами и нулями. Всего два числа, способные представить всё что угодно.

Допустим, у вас есть простое условие: x == 2. Это означает «равен ли x двум?» Если да, оно оценивается как истина. Если нет – как ложь.

Пример условия x==2

Пример условия x == 2

Теперь вы можете комбинировать эти условия с помощью операторов.

Оператор OR: Если вы говорите x == 2 OR y == 3, общее условие истинно, если выполняется хотя бы одно из двух условий. Это как сказать «я держу яблоко или апельсин» – вам нужно держать что-то одно, чтобы это было истиной.

Утверждение истинно, если девушка держит либо яблоко, либо апельсин

Утверждение истинно, если девушка держит либо яблоко, либо апельсин

Оператор AND: Если вы говорите x == 2 AND y == 3, оба условия должны быть истинны. Это как сказать «я держу яблоко и апельсин» – вам нужно держать и то, и другое.

Вот как на самом деле зародился ИИ (и это трагично) - 10

Утверждение истинно только если девушка держит и яблоко, и апельсин

Суммируя все возможные результаты:

Основные правила логики

Основные правила логики

Эти простые операции – основа всех вычислений.


Нейрон Маккалока-Питтса

Маккалок и Питтс хотели создать искусственный «нейрон», способный имитировать эти логические операции.

Любой нейрон Маккалока-Питтса выглядит при��ерно так.

МП-нейрон с двумя входами

МП-нейрон с двумя входами

Есть несколько входов, а выход – булево значение (либо 0, либо 1).

Есть две внутренние функции:

  • g, которая используется для объединения входов определённым образом

  • f, которая используется для преобразования комбинации в бинарный 0 или 1 для вывода как y

Как же представить обычные логические операции в виде нейронов?

Начнём с логической операции OR. Мы можем представить её в виде таблицы:

Таблица логической операции OR: x1 OR x2=y

Таблица логической операции OR: x1 OR x2 = y

Чтобы построить нейрон, имитирующий это, нам нужны две функции:

  • g(x): Объединяет входы вместе

  • f(x): Определяет выход на основе комбинации

Для операции OR всё просто.

Пусть g(x) = x1 + x2 (просто суммируем входы). И пусть f(x) = 1, если g > 0, иначе f(x) = 0.

МП-нейрон, представляющий логическое OR

МП-нейрон, представляющий логическое OR

Попробуйте.

Если x1 = 0 и x2 = 1, то g = 1, следовательно f = 1. Если x1 = 0 и x2 = 0, то g = 0, следовательно f = 0. Работает!

Аналогично, операция AND может быть представлена так:

Логическая операция AND: x1 AND x2=y

Логическая операция AND: x1 AND x2 = y

Здесь g(x) = x1 + x2 (как и раньше). Но теперь f(x) = 1, если g = 2, иначе f(x) = 0.

МП-нейрон, представляющий логическое AND

МП-нейрон, представляющий логическое AND

Снова попробуйте. Если оба входа равны 1, g = 2, следовательно f = 1. Иначе f = 0.


Общий МП-нейрон

В общем случае МП-нейрон может принимать любое количество входов и производить бинарный выход.

Общий МП-нейрон

Общий МП-нейрон

Функция g(x) – это взвешенная сумма: g(x) = Σ wi × xi, где wi представляет вес каждого входа.

Функция f(x) – это то, что мы называем функцией активации в современных нейронных сетях.

Тогда она была простой – ступенчатая функция.

Если g(x) > порога, то f(x) = 1. Иначе f(x) = 0.

Общий МП-нейрон с определениями f и g

Общий МП-нейрон с определениями f и g

Аналогия с биологическим нейроном, который имеет множество входов и выдаёт импульс, если совокупная сумма входов превышает порог:

Аналог МП-нейрона как настоящего нейрона

Аналог МП-нейрона как настоящего нейрона

Вот и всё. Математическая абстракция биологического нейрона.


От математической абстракции 1943 года до облачных технологий

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

Сервисы вроде BotHub предоставляют доступ к самым современным AI-моделям прямо из браузера.

Вот как на самом деле зародился ИИ (и это трагично) - 20

Для доступа не требуется VPN, и можно использовать российскую карту.

По ссылке вы можете получить 100 000 бесплатных токенов для первых задач и приступить к работе прямо сейчас!

То, о чём мечтали Питтс и Маккалок – универсальная вычислительная модель мозга – сегодня доступно каждому. Не привязывайтесь к операционной системе. Привязывайтесь к инструментам, которые решают ваши задачи.


Трагический конец (и прекрасное наследие)

Питтс был перфекционистом.

Он хотел доказать, что мозг – это в точности булева схема, без исключений.

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

Он был разбит. Фактически, он был настолько разочарован, что сжёг собственную диссертацию.

В конце концов Питтс впал в депрессию и прожил последние годы в безвестности. Его история – напоминание о том, что перфекционизм иногда может стать врагом прогресса.

Вот в чём дело.

Совершенство ≠ Полезность

Нам не нужна идеальная модель, чтобы создать что-то полезное.

Даже сегодня, 80 лет спустя, никто не нашёл идеальной модели мозга, и слишком многое в биологии ещё предстоит понять. Представьте Питтса в 1943 году, предъявляющего к себе такие высокие стандарты.

И всё же работа, которую проделали Питтс и Маккалок, превратилась в эту огромную область ИИ, которая полностью меняет мир.

Иногда исследования идут не туда, куда вы ожидаете.

Вы можете искать одно, а обнаружить совсем другое. И это нормально.

Именно так совершаются прорывы.

Автор: cognitronn

Источник

Rambler's Top100