18+
реклама
18+
Бургер менюБургер меню

Татьяна Механ – Нейросети с нуля. Записки AI-креатора (страница 2)

18

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

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

Современные нейросети — такие же «узкие специалисты». Они не обладают сознанием, желаниями, целями. Это просто инструменты, как молоток или микроволновка. Только сложнее.

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

Нейросети - это наше творение. И только от нас зависит, как мы их используем.

Что вы узнаете из этой книги:

К концу книги вы будете:

Понимать, как работают нейросети

Уметь пользоваться многими нейросетями

Составлять правильные запросы, чтобы получать то, что нужно, а не ерунду

Использовать нейросети в работе и жизни (писать тексты, создавать картинки, делать презентации, генерировать идеи)

Отличать реальные возможности нейросетей от маркетинговых обещаний

Знать, где подвох и как не попасться на удочку дипфейков

Никакого программирования. Никакой математики. Только практика и понятные объяснения

Глава 2. Как "думает" нейросеть? Объяснение на пальцах

Анатомия мысли: от биологии к математике

Почему эти штуки вообще назвали «нейросетями»?

Слово «нейро» — от греческого «нейрон», то есть нервная клетка. В нашем мозге около 86 миллиардов нейронов. Каждый из них —крошечная клетка, которая получает сигналы от других клеток, обрабатывает их и передает дальше.

Упрощенно нейрон работает так:

1. Входы — дендриты (отростки, которые принимают сигналы от соседей)

2. Ядро — обрабатывает, суммирует сигналы

3. Выход — аксон (длинный отросток, передающий сигнал дальше)

Искусственный нейрон устроен так же, только вместо биологии — математика:

1. Входы — числа, которые приходят от других нейронов

2. Ядро — сложение и умножение этих чисел

3. Выход — результат, число, которое передается дальше

Нейросеть — это просто множество таких нейронов, соединенных между собой.

Один нейрон как простой «решатель»

Представьте, что один-единственный нейрон - это строгий охранник в клубе.

У него есть правило: «Пускать только тех, у кого есть пригласительный или кто заплатил вход».

У этого правила два входа:

· Есть пригласительный? (ДА = 1, НЕТ = 0)

· Заплатил вход? (ДА = 1, НЕТ = 0)

Охранник-нейрон смотрит на входящего, суммирует эти два числа. Если сумма равна 1 или 2 (то есть хотя бы одно условие выполнено), он пропускает. Если сумма равна 0 — не пропускает.

Это и есть простейшая нейросеть: один нейрон, который принимает решение на основе входных данных.

Теперь усложним задачу.

Пусть охранник пропускает только тех, у кого есть пригласительный и заплачено. Тогда правило меняется: пропускать, если сумма равна 2 (оба условия выполнены).

Один нейрон может реализовать такие простые правила (И, ИЛИ, НЕ). Но жизнь сложнее.

Чтобы решать реальные задачи, нейронов нужно много.

Почему одного нейрона мало, а много — хорошо.

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

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

Представьте конвейер на заводе:

· Первый слой рабочих берет куски металла

· Второй слой вырезает из них детали

· Третий слой собирает детали в узлы

· Четвертый слой красит готовое изделие

Никто из них не делает всю машину целиком. Но вместе они производят автомобиль.

В нейросетях так же:

· Первый слой ищет простые признаки (линии, края, точки)

· Второй слой собирает из линий простые формы (круги, квадраты)

· Третий слой из форм собирает сложные объекты (глаза, нос, уши)

· Четвертый слой из объектов собирает картину целиком (лицо человека)

Чем больше слоев, тем сложнее абстракции, которые может понимать нейросеть. Поэтому современные сети такие глубокие (отсюда «глубокое обучение»).

Ваш первый «живой» нейрон (упражнение с ручкой и бумагой)

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

Задача:

Мы научим один-единственный нейрон отличать теплый день от холодного.

Шаг 1. Готовим данные

Выпишите в столбик несколько дней с разной температурой и поставьте отметку, тепло это или холодно. Например:

День Температура Тепло?

1 марта -5° Нет (0)

1 июня +25° Да (1)

1 апреля +10° ?

1 июля +30° Да (1)