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