だから私は1つのY出力と、いくつかのX入力で設定されたサンプルデータの勾配降下アルゴリズムを実行するプログラムを作成しようとしています。ユーザに、エラーに基づいて係数を更新する「エポック」の数を設定させるのではなく、古いエラーに対して更新されたエラーを反復的にテストし、差のレベルがある公差を下回ったときに機能を停止するおそらくユーザーによって設定されます)。これについて正しいことをしていますか?もしそうなら、古いエラーと新しいエラーとの違いを数値化するための最良の方法は何でしょうか?
私はこれを、Pythonでのデータプログラミングのコースの一環として行っています。
ヒントありがとうございます。あなたはミニバッチ勾配法で最適化されたときに訓練誤差が各反復の後、通常は安定していない、または確率的勾配降下または他のアルゴリズムが依存
:私がいることを指摘したいと思い
おかげ
ありがとうございます。私は、私の経験が確率論的バッチとバッチgdの違いを知る限りではないのではないかと心配しています。あなたは詳しく説明できますか?私の訓練データにはy変数を持つ2つの変数があり、私はf値を使うことを考えていました。 – Thomas