線形回帰を解析的に解くことができるのに、なぜ勾配降下法なのか?
2023-10-11 17:32:39
疑問点
線形回帰空間で勾配降下を使用する利点は何ですか? 解析的手法で問題(コスト関数が最小となるθ0-nを見つける)を解決できるように見えますが、なぜ同じことをするために勾配降下を使用したいのでしょうか? ありがとうございます。
どのように解決するのですか?
を使用する場合 正規方程式 を使うと、コスト関数を解析的に解くために計算する必要があります。
ここで、Xは入力観測値の行列、yは出力ベクトルです。この操作の問題は、nxn 行列の逆行列を計算する時間複雑性が O(n^3) であり、n が増加すると終了までに非常に長い時間がかかる可能性があります。
nが小さい場合(n < 1000またはn < 10000)、通常の方程式をシータの計算のためのより良いオプションとして考えることができますが、より大きな値のために 勾配降下法 の方がはるかに速いので、理由は時間だけです :)
関連
-
[解決済み】Keras - KerasRegressorを使用して予測を実行する方法は?
-
[解決済み] Kerasにおける "Flatten "の役割とは?
-
[解決済み] コスト関数、線形回帰、シータをハードコーディングしないようにする。オクターブ
-
[解決済み] サポートベクターマシンに対する人工ニューラルネットワークの優位性は何ですか?[終了しました]
-
[解決済み】ニューラルネットワークにおけるバイアスの役割とは?[クローズド]
-
[解決済み] Windowsの.batファイルにプロセスを強制終了させる方法を教えてください。[クローズド]。
-
[解決済み] クロスエントロピーとは?[クローズド]
-
[解決済み] pytorch - loss.backward() と optimizer.step() の間の接続。
-
人工ニューラルネットワークのニューロン数、層数の推定【非公開
-
ラベル付きデータとラベルなしデータの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] tf.reset_default_graph() の使用方法
-
[解決済み】機械学習モデルの損失と精度の解釈の仕方【終了しました
-
[解決済み] なぜ人工ニューラルネットワークの入力を正規化する必要があるのですか?[クローズド]
-
[解決済み] Windowsの.batファイルにプロセスを強制終了させる方法を教えてください。[クローズド]。
-
[解決済み] word2vec: ネガティブサンプリング(平たく言うと)?
-
[解決済み] 機械学習とは?[終了しました]
-
[解決済み] OpenAIで新しいジム環境を作るには?
-
[解決済み] サポートベクター数、学習データ数と分類器の性能の関係は?[クローズド]
-
人工ニューラルネットワークのニューロン数、層数の推定【非公開
-
ラベル付きデータとラベルなしデータの違いは何ですか?