Activation function
Представьте нейрон как сотрудника, читающего сводку чисел. Функция активации — его регламент реакции. Старая ступенчатая функция работала как тумблер: сумма выше порога — нейрон «кричит» единицу, ниже — «молчит». Современные функции работают плавно. Сигмоида выдаёт число от нуля до единицы, словно плавный поворот ручки громкости. Популярная ReLU возвращает максимум из нуля и входного значения: положительный сигнал усиливается, отрицательный обрезается. Это даёт разреженные сигналы — многие нейроны молчат, а активные чётко выделяют важное.
Классический пример — распознавание рукописных цифр. Свёрточная сеть после каждого слоя применяет ReLU. Без неё она не отличила бы шестёрку от девятки: изгибы требуют нелинейных форм. ReLU помогает нейронам, настроенным на линии и углы, обнулять лишнее и пропускать решающие признаки. В итоге сеть видит не пиксели, а набор характерных черт.
Функция активации — катализатор обучения. Она превращает бесполезную линейную модель в живой обучающийся механизм. Выбор функции влияет на скорость сходимости и точность: одна и та же сеть с разными функциями работает кардинально по-разному. Это не деталь, а неотъемлемый элемент архитектуры любого современного ИИ.
Поделиться