Термин шаблон используется в контексте нейронных сетей для обозначения набора активаций в пуле единиц (нейронов).
Это все различные задачи, включающие шаблоны:
"Классифицирующий шаблон"
Получение сети для ответа на вопросы вида: - это ввод x типа a, b или c?
Примером проблемы может быть что-то вроде: с учетом изображения (входной шаблон) животного, вывод его вида (выходной шаблон)
"Шаблоны кластеризации"
Получение сети для ответов на вопросы вида: Какой разумный способ поделить входные данные x или Какой хороший способ группировать входные данные {x1, x2, x3, ...}
"Ассоциация узоров"
Получение сети для сопоставления некоторого ввода с некоторым выводом
Представьте себе, что вы пытаетесь получить сеть для решения стандартной проблемы XOR: вы даете сети два бита и хотите, чтобы она выводила XOR из них (например, {0,1} -> {1}, {1,1} - > {0} и т. Д.). В терминах нейронной сети вам необходимо связать каждый шаблон ввода ({0,1}) с правильным шаблоном вывода ({1}).