divideint
R2026b(削除予定) 交互に配置されたインデックスを使用して、ターゲットを 3 つのセットに分割する
divideint は将来のリリースで削除される予定です。詳細については、レガシ ニューラル ネットワーク コードの dlnetwork ワークフローへの移行を参照してください。
コードの更新に関するアドバイスについては、バージョン履歴を参照してください。
構文
[trainInd,valInd,testInd] = divideint(Q,trainRatio,valRatio,testRatio)
説明
[trainInd,valInd,testInd] = divideint(Q,trainRatio,valRatio,testRatio) は、ターゲットを学習、検証、およびテストの 3 つのセットに分けます。これは次の入力を取ります。
Q | 分割するターゲットの数。 |
trainRatio | 学習用ベクトルの比率。既定値 = |
valRatio | 検証用ベクトルの比率。既定値 = |
testRatio | テスト用ベクトルの比率。既定値 = |
これは、以下を返します。
trainInd | 学習インデックス |
valInd | 検証インデックス |
testInd | テスト インデックス |
例
[trainInd,valInd,testInd] = divideint(3000,0.6,0.2,0.2);
ネットワークの利用
train が呼び出されるときに、使用するデータ分割関数、そのパラメーター、およびターゲットを分割する基準を定義するネットワーク プロパティを以下に示します。
net.divideFcn net.divideParam net.divideMode