Main Content

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

configure

入力データおよびターゲット データに最も一致するネットワークの入出力の構成

説明

net = configure(net,x,t) は、入力データ x とターゲット データ t を取り、ネットワークの入力と出力に一致するように構成します。

構成は、入力データとターゲット データに一致するように、ネットワークの入力と出力のサイズと範囲、入力の前処理と出力の後処理、および重みの初期化を設定するプロセスです。

ネットワークの重みとバイアスを初期化するには、事前に構成を行わなければなりません。ネットワークが構成されていない場合、train の最初の呼び出しでネットワークの構成と初期化が自動的に行われます。または、この関数を呼び出すか、ネットワークの入力と出力のサイズと範囲の設定、処理設定、および初期化設定プロパティの設定を手動で行うことによって、ネットワークを手動で構成できます。

net = configure(net,x) は入力のみを構成します。

net = configure(net,'inputs',x,i) は、インデックス ベクトル i で指定されている入力を構成します。i を指定しない場合、すべての入力が構成されます。

net = configure(net,'outputs',t,i) は、インデックス ベクトル i で指定されている出力を構成します。i を指定しない場合、すべてのターゲットが構成されます。

すべて折りたたむ

この例では、簡単な近似問題用のネットワークを、関数 train を使用せずに手動で構成する方法を示します。

[x,t] = simplefit_dataset;
net = feedforwardnet(20); 
view(net)

net = configure(net,x,t); 
view(net)

入力引数

すべて折りたたむ

入力ネットワーク。ネットワーク オブジェクトとして指定します。ネットワーク オブジェクトを作成するには、feedforwardnetnarxnet などを使用します。

ネットワークの入力。行列として指定します。

ネットワークのターゲット。行列として指定します。

構成する入力または出力のインデックス。ベクトルとして指定します。

出力引数

すべて折りたたむ

構成されたネットワーク。ネットワーク オブジェクトとして返されます。

バージョン履歴

R2010b で導入