多くの書籍で、ニューラルネットワークのグローバルな最小値と収束を伴うエラーサーフェスの美しい写真が見られます。どのように私はkerasに似たようなものを可視化することができますか?つまり、エラーの表面を含み、私のモデルがどのようにグローバルな最小誤差を達成するために収束しているか?以下はそのようなイラストのイメージ例です。 thisリンクにはさまざまなオプティマイザのアニメーションイラストがあります。この目的のためにテンソルボードログコールバックを調べましたが、そのようなものは見つかりませんでした。ちょっとした指導をいただければ幸いです。ケラスのエラーサーフェスをどのように視覚化するのですか?
0
A
答えて
1
画像やアニメーションはdidatic目的のために作られているが、エラー表面は完全に未知の(または理解または可視化することが非常に複雑な)です。勾配降下の背後にある考え方全体です。
現在のグラデーションを取得することで、関数が増加する方向を1点で知ることができます。
各反復とエラーで重み値を取得することで、次の方法(線)をプロットすることができますが、別の問題に直面します。大規模な多次元関数です。実際には表面ではありません。変数の数は、モデルにあるウェイトの数です(多くの場合、数千または数百万)。これは、視覚的なものとして視覚化したり、想像することは絶対に不可能です。
このようなサーフェスをプロットするには、数千のウェイトを手動で変更して各アレンジのエラーを取得する必要があります。 "可視化不可能"問題の他に、これは過度の時間がかかるでしょう。
関連する問題
- 1. ケラスの中間フィーチャレイヤを視覚化するにはどうすればよいですか?
- 2. オーディオデータをどのように視覚化できますか?
- 3. 3DボリュームをPythonでどのように視覚化できますか?
- 4. どのようにFlex/FlashでXMLを視覚化できますか?
- 5. ニューラルネットワークアーキテクチャをKerasでどのように視覚化できますか?
- 6. 階層データをどのように視覚化できますか?
- 7. 6次元をどのように視覚化できますか?
- 8. テンソルフロー畳み込みフィルタをどのように視覚化できますか?
- 9. どのように私は視覚化中にスライドインできますか?
- 10. 視覚化:最善のアプローチですか?
- 11. プロジェクトタンゴポイントクラウドの視覚化
- 12. ポイントクラウドを視覚化する
- 13. IPアドレスがPythonで変更されるとどのように視覚化するのですか?
- 14. アルゴリズムのコードを変更せずにアルゴリズムを視覚化するにはどうすればよいですか?
- 15. 複数のインデックス付きデータをオレンジ色で視覚化するにはどうすればよいですか?
- 16. FirebaseのデータにアクセスしてD3.jsで視覚化するにはどうすればよいですか?
- 17. PHPコードのシーケンスを視覚化する
- 18. VTK/paraviewによる3D視覚化
- 19. R igraphパッケージによるデータ視覚化
- 20. Antのターゲットグラフを視覚化
- 21. ファイルの内容をイメージとして視覚化するにはどうすればよいですか?
- 22. スパークステージDAG視覚化UIの青いブロックはどういう意味ですか?
- 23. 視覚化データ
- 24. Googleカレンダーでデータを視覚化する
- 25. Tensorflowでcnnの重み(変数)をどのように視覚化できますか?
- 26. UIStackViewを視覚化するには?
- 27. ヒープダンプを視覚化するには?
- 28. DynamoDBをダッシュボードに視覚化する
- 29. マルチスレッドプロセスを視覚化するには?
- 30. 処理中のマップ上のつぶやきをどのように視覚化できますか?