No history yet

Мозг и компьютер

Природный компьютер

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

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

Нейрон

noun

Специализированная клетка в нервной системе, которая принимает, обрабатывает и передает информацию с помощью электрических и химических сигналов. Является основной структурной и функциональной единицей мозга.

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

Два подхода к программированию

Традиционно, чтобы научить компьютер выполнять задачу, программист пишет четкие, пошаговые инструкции. Это называется алгоритмом. Например, чтобы отсортировать список чисел, вы пишете код, который говорит: "Возьми первое число, сравни со вторым. Если оно больше, поменяй их местами. Повтори для всех чисел". Компьютер слепо следует этим правилам. Он не "понимает" сортировку, он просто выполняет команды.

Но что, если задача сложнее? Как написать инструкции, чтобы отличить кошку от собаки? Можно попробовать: "Если у животного острые уши и длинные усы, это кошка". Но у некоторых собак тоже острые уши, а у некоторых кошек усы короткие. Создать набор правил, который охватит все возможные варианты, практически невозможно. Здесь и появляется другой подход, вдохновленный нашим мозгом.

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

Обучение на примерах

Вместо того чтобы писать инструкции, мы создаем модель, похожую на упрощенную версию нейронной сети мозга. Эта модель называется искусственная нейронная сеть (ИНС). Затем мы "обучаем" ее, показывая тысячи примеров.

Представьте, что мы показываем ИНС 10 000 фотографий. На каждой фотографии есть либо кошка, либо собака, и мы говорим сети, кто на картинке. Сначала ее ответы случайны. Но каждый раз, когда она ошибается, она немного корректирует свои внутренние соединения. Если она назвала кошку собакой, она вносит крошечные изменения, чтобы в следующий раз с большей вероятностью дать правильный ответ для похожих изображений.

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

Lesson image

Этот процесс похож на то, как учится ребенок. Вы не даете ребенку список правил для распознавания кошек. Вы просто показываете на кошку и говорите: "Смотри, это кошка". После нескольких повторений мозг ребенка сам улавливает общие черты.

В мире искусственного интеллекта данные играют роль жизненного опыта. Для классической программы основной ценностью является код (инструкции). Для нейронной сети — данные (примеры). Чем больше качественных данных для обучения, тем "умнее" и точнее становится сеть.

Теперь давайте проверим, как вы усвоили основные концепции.

Quiz Questions 1/4

В чем заключается основное различие между традиционным программированием и обучением нейронной сети?

Quiz Questions 2/4

Согласно тексту, что является аналогом «жизненного опыта» для искусственной нейронной сети?

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