fitrgpのエラー対応
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hisashi Sato
el 17 de Oct. de 2017
Comentada: Hisashi Sato
el 19 de Oct. de 2017
ガウス過程回帰モデルにて学習モデルを作成しようとしています。以下のエラーが発生しており、対処方法についての説明をお願いいたします。 エラー: classreg.learning.impl.CompactGPImpl/computeLFactorExact (line 131) 予測に必要なコレスキー因子を計算できません。fitrgp を呼び出す場合、'KernelParameters' と 'Sigma' の初期値を変更してみてください。また、'Standardize' を true に設定 し、'SigmaLowerBound' の値を増やすことも検討してください。
0 comentarios
Respuesta aceptada
mizuki
el 17 de Oct. de 2017
Editada: mizuki
el 17 de Oct. de 2017
現在、グラム行列(カーネル値の行列)が特異行列に近くなっているためにコレスキファクタを計算できないことでエラーが生じているようです。(つまり有効なカーネルの必要条件を満たしていない)
エラーメッセージには以下のような文章があります。
fitrgp を呼び出す場合、'KernelParameters' と 'Sigma' の
初期値を変更してみてください。
また、'Standardize' を true に設定 し、
'SigmaLowerBound' の値を増やすことも検討してください。
FITRGP のデフォルトのカーネルは 'squaredexponential' (二乗指数カーネル) です。 KernelParameters と Sigma が何に対応するかに関しては、 FITRGP のドキュメント 、 カーネル(共分散)関数のオプション にあるカーネルの式、 ガウス回帰モデルのドキュメント が参考になるかと思います。まずは KernelParameters や Sigma のオプションを変更してください。
また、エラーメッセージにあるように、 Standardize オプション を true に設定してください。これにより、ガウス過程回帰を実行する前にデータの標準化(センタリング&スケーリング)をしておくことができ、データのスケールなどに偏りがあった場合に計算時に問題が起こることを防ぎます。
Más respuestas (0)
Ver también
Categorías
Más información sobre ガウス過程回帰 en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!