デフォルトのパフォーマンス関数は ですがmse
、パフォーマンスの計算に別のメトリックを使用したいと考えています。また、カスタム パフォーマンス関数がサポートされていない
ことにも気付きました。
追加の質問は、どのトレーニング関数がカスタム パフォーマンス関数をサポートしているかということです。カスタムパフォーマンス機能をサポートしていますか?trainlm
traingdx
2503 次
1 に答える
2
私はそれを信じておりtrainbr
、プロパティと組み合わせてカスタマイズされたパフォーマンス関数を使用することを許可し trainscg
ます. より具体的には、次のように、ニューラル ネットワーク (これを と呼びましょう) をカスタマイズしたパフォーマンス関数に関連付ける必要があります。traingdx
performFcn
net
net.performFcn=`MyPerformanceFunction'
変更されたパフォーマンス関数には、次のようなヘッダーが必要です (正則化された MSE 関数に似ています)。
perf = MyPerformanceFunction(e, x, pp)
次のように、必要に応じてカスタム パフォーマンス パラメータを指定することもできます。
perfStruct.varA = 1;
perfStruct.varB = 2;
net.performParam = perfStruct;
これはここにも文書化されています。
于 2012-05-26T12:04:44.620 に答える