AI
Для детей

Как работает нейросетка?

В статье пошагово рассмотрим как работает нейросеть

ПП
Павел Петраков
Автор
35 мин. чтения

Запускаем черный ящик

Сначала разберем как работает нейросетка что бы потом понять как ее использовать.

Представьте в голове черный ящик с двумя входами и одним выходом:

Адаптивное изображениеАдаптивное изображение

Давайте стукнем по нему рукой что бы он заработал. Отлично, он зафурычил и теперь ему можно что-то подавать на вход. Для начала подадим на оба входа 1 и 1, и он нам возвращает 2:

Адаптивное изображениеАдаптивное изображение

Теперь подаем 2 и 2 и он возвращает 4:

Адаптивное изображениеАдаптивное изображение

Теперь подаем 1 и 2 и он возвращает .. 3:

Адаптивное изображениеАдаптивное изображение

Давайте теперь подумаем что может быть внутри ящика? Нажми на картинку что бы понять кто там спрятался.

Да это же маленький плюсик!

Адаптивное изображениеАдаптивное изображение


Отлично, теперь ты знаешь как работает простая нейросетка:

  • У нее есть входы на которые можно подавать цифры (в нашем примере 2 входа, но их может быть очень и очень много);

  • У нее есть кто-то внутри (в нашем примере это плюсик, но там может быть и минусик и даже очень сложные функции);

  • Она может что-то выдавать используя пункты выше.

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

Обучение нейросетки

Давайте теперь узнаем как же маленький плюсик забрался в черный ящик?
Дело в том, что перед тем, как нейросетка была запущена, она была ОБУЧЕНА. И в рамках обучения маленький плюсик и попал в нее.

Для обычения нейросетки берется необученный черный ящик с определенным количеством входов и выходов, например вот такой:

Адаптивное изображениеАдаптивное изображение

Далее на ВХОД и ВЫХОД начинают подаваться данные, а ящик пытается понять что же внутри создать что бы все было правильно, например давайте подадим на вход 2 и 2, а на выход 4

Адаптивное изображениеАдаптивное изображение

Затем подадим 2 и 3, а на выход 6

Адаптивное изображениеАдаптивное изображение

Затем 3 и 3, а на выход 9

Адаптивное изображениеАдаптивное изображение

Как думаете, кто теперь поселился у нас в черном ящике?

Адаптивное изображениеАдаптивное изображение

Правильно, знак умножения!

Адаптивное изображениеАдаптивное изображение

Теперь, когда в нейросетке поселился знак умножения можно перелючить ее в режим РАБОТЫ и подавать на вход разные сигналы и смотреть что будет на выходе. Давайте подадим 2 и 5:

Адаптивное изображениеАдаптивное изображение

Правильно, на выходе получилась 10!

А что еще можно подавать на вход?

Нейросети работают таким образом, что непосредственно на вход можно подавать только массив чисел. Поэтому, если мы хотим подать на вход что-то другое, например текст, картинку, видео, звук и др., то нам придется воспользоваться специальными ПРЕОБРАЗОВАТЕЛЯМИ, которые трансформируют передаваемый объект в массив чисел.

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

Адаптивное изображениеАдаптивное изображение



При этом важно, что тоже самое можно подавать и на выход во время обучения, поэтому нейросетки могут вот так вот преобразовывать:
Цифры -> Цифры
Текст -> Картинки
Текст -> Текст
Текст -> Видео


Что дальше?

Развитие ИИ идет в сторону AI Агентов. Это когда нейросетям дают возможность не только преобразовывать данные, но и вызывать программы!

Поделиться статьей