более точно с "кошками". Маленький ребенок в глубине души не знает, почему он может сказать, что это кошка или нет. Он только что научился иерархизировать сложные черты, возникающие у кошки, глядя на домашнее животное в целом и продолжая сосредотачиваться на деталях, таких как хвосты или нос, прежде чем принять решение.
Нейронная сеть работает точно так же. Каждый слой представляет собой более глубокий уровень знаний, то есть иерархию знаний. Нейронная сеть с четырьмя слоями будет изучать более сложные функции, чем с двумя слоями.
Обучение происходит в два этапа.
Первый этап состоит из применения нелинейного преобразования входных данных и создания статистической модели в качестве выходных данных.
Второй этап направлен на улучшение модели с помощью математического метода, известного как производная.
Нейронная сеть повторяет эти две фазы от сотен до тысяч раз, пока не достигнет приемлемого уровня точности. Повторение этого двухфазного процесса называется итерацией.
Чтобы привести пример, взгляните на движение ниже, модель пытается научиться танцевать. После 10 минут тренировок модель не умеет танцевать, и это выглядит как каракули.
После 48 часов обучения компьютер овладевает искусством танца.