Нейросеть
нейронная сеть
Это понятие впервые встречается на программе «Электроника, программирование и инженерная практика» — примерно 13-14 лет (7-8 класс).
Программа из множества простых «ячеек», соединённых в сеть: каждая делает крошечное вычисление, а вместе они узнают лица, речь и рисуют картинки.
Муравейник: один муравей очень прост, а вся колония вместе решает сложные задачи.
Назвать три дела нейросетей в телефоне: улучшение фото при съёмке, подсказка следующего слова, разблокировка по лицу.
Модель машинного обучения из слоёв простых элементов — «нейронов»: каждый умножает входные числа на свои веса и передаёт результат дальше. При обучении веса подстраивают, уменьшая ошибку на примерах. «Знания» сети — миллионы подобранных чисел, а не записанные правила.
Нарисовать сеть из трёх слоёв (вход, скрытый, выход) для задачи «кошка или собака» и подписать, что подаётся на вход и что снимается с выхода.
Композиция слоёв: линейные преобразования плюс нелинейные функции активации; обучается градиентным спуском с обратным распространением ошибки. Масштаб решает: у больших языковых моделей миллиарды параметров, обучение идёт на специализированных ускорителях. Краевой случай: сеть — «чёрный ящик», по весам нельзя объяснить, почему принято конкретное решение.
Посчитать вручную выход одного нейрона с двумя входами, весами и порогом; показать, как смена одного веса меняет решение.
Частое заблуждение
«Нейросеть — это робот или электронный мозг». Нет: это программа из множества простых вычислительных ячеек; с мозгом её роднит только название.