Нейронная сеть — это математическая модель, которая преобразует входные данные в результат с помощью набора связанных вычислительных элементов. На вход можно подать числа, пиксели изображения, аудиосигнал или последовательность слов. На выходе модель даст класс объекта, прогноз, вероятность или новый текст.
Название связано с человеческим мозгом, но сходство ограничено общей идеей: множество простых элементов объединяются и вместе обрабатывают сигнал. Искусственный нейрон не обладает сознанием и не копирует устройство человеческого мозга. Он получает числа, умножает их на числовые коэффициенты, складывает результаты и передает сигнал дальше.
Упрощенная схема работы выглядит так:
- Данные переводятся в числовое представление.
- Сигнал проходит через слои искусственных нейронов.
- Каждый слой преобразует представление данных.
- Выходной слой формирует прогноз или ответ.
Например, задача классификации письма как спама может начинаться с набора признаков: частоты определенных слов, длины сообщения, наличия ссылок и других характеристик. Нейросеть комбинирует эти признаки и вычисляет вероятность того, что письмо относится к нужному классу.
В современных системах вход часто сложнее, чем таблица признаков. Изображение представляется матрицей значений пикселей, текст — последовательностью токенов, а звук — набором чисел, описывающих волну или спектр. Поэтому один из ключевых этапов работы нейросети — правильно представить исходные данные.