На этом шаге мы рассмотрим, что представляет собой нейрон.
Наименьшей единицей искусственной нейронной сети является нейрон. Он хранит вектор весов, которые представляют собой обычные числа с плавающей точкой. Нейрону передается вектор входных данных, которые также являются обычными числами с плавающей точкой. Нейрон объединяет входные данные с их весами посредством скалярного произведения. Затем запускает функцию активации для этого произведения и выдает результат на выходе. Можно считать, что это действие аналогично поведению настоящих нейронов. Функция активации - это преобразователь выходного сигнала нейрона. Она почти всегда нелинейна, что позволяет нейронным сетям представлять решения нелинейных задач. Исли бы не было функций активации, то вся нейронная сеть была бы просто линейным преобразованием. На рисeунке 1 показана работа одного нейрона.
Рис.1. В нейроне его веса объединяются с входными сигналами для получения результирующего сигнала, который модифицируется функцией активации
На следующем шаге мы рассмотрим слои.