Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

perceptron

単純な単層バイナリ分類器

説明

メモ:

Deep Learning Toolbox™ では、歴史的な重要性を踏まえてパーセプトロンをサポートしています。より良い結果を得るには、非線形分離問題を解くことが可能な patternnet を使用してください。"パーセプトロン" という用語はフィードフォワード パターン認識ネットワークを表す場合もありますが、ここで説明している本来のパーセプトロンが解くことができるのは単純な問題だけです。

perceptron(hardlimitTF,perceptronLF) は、ハード リミット伝達関数 hardlimitTF と、パーセプトロン学習規則 perceptronLF を取り、パーセプトロンを返します。

既定のハード リミット伝達関数に加えて、伝達関数 hardlims を使用してパーセプトロンを作成することもできます。パーセプトロン学習規則の他のオプションは、learnpn です。

パーセプトロンは、線形判定境界を使用して入力空間を分割する、単純な単層バイナリ分類器です。

パーセプトロンは、範囲の狭い分類問題の解決を学習できます。これは、特定のクラスの問題を確実に解くことのできる最初のニューラル ネットワークの 1 つであり、学習規則が簡単という利点があります。

すべて折りたたむ

この例では、パーセプトロンを使用して、単純な分類論理 OR 問題を解く方法を示します。

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

Figure Neural Network Training (27-Jul-2023 15:35:52) contains an object of type uigridlayout.

view(net)

y = net(x);

入力引数

すべて折りたたむ

ハード リミット伝達関数。

パーセプトロン学習規則。

バージョン履歴

R2010b で導入