私は、人工ニューラルネットワークと遺伝的アルゴリズムについて学び始めました。それらの違いは、ANNが関数近似であり、GAが(SOによる)最適化アルゴリズムであることです。問題は、これらの定義の間にどこにどのように線を引くのかを100%確信していないことです。その違いが何を使用しているかを説明する簡単な方法があります。類推(私は10歳であると仮定します)?私が特に混乱しているのは、両方のタイプが同じ問題を解決できるように思われることです(例:旅行セールスマン問題)。関数近似と最適化アルゴリズムの違いは?
0
A
答えて
1
ANNは、入力と出力を関連付ける未知の関数に近似します。 ANNの目的は、新しい入力が提示された場合、ネットによって発見されたモデリングが真の値に近似を与えるということと、新しい入力を提示される場合の両方の間の数学的関係を見つけることです。例:訓練のための一連の測定値を使用して、チューブ内のガスの圧力を入力温度、粘度、密度、チューブの断面、ecc。
GAは、関数の最大値または最小値を見つけるためによく使用されます(最適化)。たとえば、ネットのセットを使用して、前の例の最適なネット(マイナーエラー)を探したり、セールスマンの問題を解決します(都市の集合、各都市を一度訪れ、最小限のパスを見つける)。
関連する問題
- 1. グラフアルゴリズム、近似アルゴリズム
- 2. 最適化アルゴリズム
- 3. アルゴリズムの最適化
- 4. 矩形近似アルゴリズム
- 5. アルゴリズムの最適化に関するヘルプ
- 6. ヘルプ最適化アルゴリズム
- 7. カット最適化アルゴリズム
- 8. SciPy最適化アルゴリズム
- 9. ニューラルネットワーク近似関数
- 10. 頂点カバーの近似アルゴリズム
- 11. 進化的最適化アルゴリズム
- 12. Pythonでは、データストリームワードの近似アルゴリズムを高速化します
- 13. PHP関数の最適化
- 14. A *アルゴリズムを使用して8パズルを解くための "近傍関数"の最適化
- 15. 最適化アルゴリズムと回帰モデル
- 16. 関数近似とq学習
- 17. 既存のシステム接続を最適化する最適化アルゴリズム
- 18. matlab - 2つの変数最小二乗関数近似
- 19. 有向グラフの制約付き最大スパニングサブツリーの近似アルゴリズム
- 20. 整数三角法のC++ライブラリです。速度はオプションの近似で最適化されていますか?
- 21. 最適化凹関数
- 22. 最速の最近傍アルゴリズム
- 23. 複数の関数の最適化
- 24. 最適化数字<=(プロジェクトオイラー303と同様に)2アルゴリズム
- 25. 最適化で最適化されたプロファイリング関数
- 26. Javaの最適化アルゴリズムのライブラリ
- 27. ディスクの最適化 - JavaでのSCANアルゴリズム
- 28. ラスタの最適化:: calc関数 - 関数1と2 - R
- 29. 遺伝的アルゴリズム:リクエストの最適化
- 30. JavaScriptの最適化ペア検索アルゴリズム