2.2. Что такое нейросети

Расскажем на простом и понятном примере.

2.2.webp

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

Как работает нейросеть:

  • Основа нейросети — нейрон, такой информационный узел, который принимает сигналы и передаёт их дальше.
  • Нейроны собраны в слои, и информация движется между этими слоями.
  • Нейрон обычно передаёт сигнал с учётом некоторой задачи, стоящей перед ним. Например, задачей может быть «накопить какое-то количество информации с предыдущего уровня». У нас это «распознай, что перед тобой, на ощупь» и «получи догадки и собери их в единое целое».
  • Обычно задачи зафиксированы для нейрона каким-то параметром (он называется «вес»), а передача сигнала дальше называется активизацией.
  • Связи между уровнями нейронов, схемы связей, задачи и параметры активизации нейронов можно настраивать очень гибко, эти настройки и создают уникальность каждой нейросети.

Если очень упрощённо, то нейросеть — это программа, написанная на одном из популярных языков программирования (чаще используют Python, Java, C++, или JavaScript). И она может работать на любом устройстве с достаточной вычислительной мощностью: от ноутбука для простых учебных нейросетей до больших дата-центров для нейросетей крупных компаний.

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

А ещё, например, генерировать новый контент. Накладывать маски и фильтры на фото, создавать видео, фото и музыку по описанию или пародировать голос другого человека. И многое другое.

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

Но об этом — в следующем параграфе.

Отмечайте параграфы как прочитанные чтобы видеть свой прогресс обучения

Предыдущий параграф2.1. Что нас ждёт в этой главе
Следующий параграф2.3. Коротко о больших языковых моделях

И как они связаны с обучением нейросети.