メインコンテンツ

divideint

R2026b

(削除予定) 交互に配置されたインデックスを使用して、ターゲットを 3 つのセットに分割する

divideint は将来のリリースで削除される予定です。詳細については、レガシ ニューラル ネットワーク コードの dlnetwork ワークフローへの移行を参照してください。

コードの更新に関するアドバイスについては、バージョン履歴を参照してください。

構文

[trainInd,valInd,testInd] = divideint(Q,trainRatio,valRatio,testRatio)

説明

[trainInd,valInd,testInd] = divideint(Q,trainRatio,valRatio,testRatio) は、ターゲットを学習、検証、およびテストの 3 つのセットに分けます。これは次の入力を取ります。

Q

分割するターゲットの数。

trainRatio

学習用ベクトルの比率。既定値 = 0.7。

valRatio

検証用ベクトルの比率。既定値 = 0.15。

testRatio

テスト用ベクトルの比率。既定値 = 0.15。

これは、以下を返します。

trainInd

学習インデックス

valInd

検証インデックス

testInd

テスト インデックス

例

[trainInd,valInd,testInd] = divideint(3000,0.6,0.2,0.2);

ネットワークの利用

train が呼び出されるときに、使用するデータ分割関数、そのパラメーター、およびターゲットを分割する基準を定義するネットワーク プロパティを以下に示します。

net.divideFcn
net.divideParam
net.divideMode

バージョン履歴

R2008a で導入

すべて折りたたむ