0

デフォルトのパフォーマンス関数は ですがmse、パフォーマンスの計算に別のメトリックを使用したいと考えています。また、カスタム パフォーマンス関数がサポートされていない
ことにも気付きました。 追加の質問は、どのトレーニング関数がカスタム パフォーマンス関数をサポートしているかということです。カスタムパフォーマンス機能をサポートしていますか?trainlm
traingdx

4

1 に答える 1

2

私はそれを信じておりtrainbr、プロパティと組み合わせてカスタマイズされたパフォーマンス関数を使用することを許可し trainscgます. より具体的には、次のように、ニューラル ネットワーク (これを と呼びましょう) をカスタマイズしたパフォーマンス関数に関連付ける必要があります。traingdxperformFcnnet

net.performFcn=`MyPerformanceFunction'

変更されたパフォーマンス関数には、次のようなヘッダーが必要です (正則化された MSE 関数に似ています)。

perf = MyPerformanceFunction(e, x, pp)

次のように、必要に応じてカスタム パフォーマンス パラメータを指定することもできます。

perfStruct.varA = 1;
perfStruct.varB = 2; 
net.performParam = perfStruct;

これはここにも文書化されています。

于 2012-05-26T12:04:44.620 に答える