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