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