私は、私はシータ0とシータ1の値を見つけるには?
この問題を解決する方法について確認してくださいMLに新しいものではない午前午前誰かが階段状バイステップで値を求めるのこの問題を解決する方法を教えてもらえますか?
私は、私はシータ0とシータ1の値を見つけるには?
この問題を解決する方法について確認してくださいMLに新しいものではない午前午前誰かが階段状バイステップで値を求めるのこの問題を解決する方法を教えてもらえますか?
一般的に、(おそらく一次方程式のシステムを解くことに基づいて)いくつかの非反復アルゴリズムアプローチやGDのような反復アプローチを実行しますが、ここではより簡単です。は、フィット。
パーフェクトフィッティングの意味:ゼロの損失/誤差。ゼロあるいは試料4であることが必要sigma0(最後のもの)が損失を誘発
つの仮定を当てはめています問題。それは学習率に依存している。問題に関するいくつかの仮定に基づいて収束を証明するためにライン検索を使用することができます。しかしここでは無関係です)
ここはキャッシュです。機械学習で最も簡単な問題の1つです。
ただ、我々は次のデータを合わせて、線形回帰モデルを作成するために持っていることを参照してください。 -
STEP 1:
そして、それは完全にすべき質問の最後に述べたように問題の理解しますデータを適合させる。
我々は、x Htheta(x)
の与えられた値をyの正確な値を与えるような方法でtheta0
とtheta1
を見つけなければなりません。
ステップ2:
theta1 = 0.5
STEP3:計算THETA0
発見THETA1これらm個の例では、任意の2つのランダム例
このからHtheta(x2)-Htheta(x1) = theta1*(x2)-theta1*(x1)
-----Subtracting those 2 variables(eliminating theta0)
hteta(x2) = y2
(y corresponding to that x in the data as the parameters exactly fit the data provided)
(y2-y1)/(x2-x1) = theta1
----taking common and then dividing by(x2-x1) on both sides of equation
取ります
は、任意のランダムな例を取ると、この式でtheta1
、y
とx
の値
y = theta1*x + theta0
theta0
が0