perceptron

Perceptron

Синтаксис

perceptron(hardlimitTF,perceptronLF)

Описание

Perceptrons являются простыми одноуровневыми бинарными классификаторами, которые делят входной пробел с линейным контуром решения.

Perceptrons может учиться решать узкий диапазон проблем классификации. Они были одной из первых нейронных сетей, которые надежно решат данный класс проблемы, и их преимуществом является простое правило изучения.

perceptron(hardlimitTF,perceptronLF) берет эти аргументы,

hardlimitTF

Передаточная функция жесткого предела (значение по умолчанию = 'hardlim')

perceptronLF

Perceptron, изучающий правило (значение по умолчанию = 'learnp')

и возвращает perceptron.

В дополнение к передаточной функции жесткого предела по умолчанию perceptrons может быть создан с передаточной функцией hardlims. Другой опцией для perceptron изучение правила является learnpn.

Примечание

Deep Learning Toolbox™ поддерживает perceptrons для исторического интереса. Для лучших результатов необходимо вместо этого использовать patternnet, который может решить нелинейно отделимые проблемы. Иногда термин “perceptrons” относится к прямым каналом сетям распознавания образов; но исходный perceptron, описанный здесь, может решить только простые проблемы.

Примеры

Решите простую проблему классификации Используя Perceptron

Используйте perceptron, чтобы решить простую классификацию логическая проблема-OR.

x = [0 0 1 1; 0 1 0 1];
t = [0 1 1 1];
net = perceptron;
net = train(net,x,t);
view(net)
y = net(x);

Смотрите также

| | | | |

Представленный в R2010b