2017-05-27 7 views
0

私は、私はシータ0とシータ1の値を見つけるには?

enter image description here

この問題を解決する方法について確認してくださいMLに新しいものではない午前午前誰かが階段状バイステップで値を求めるのこの問題を解決する方法を教えてもらえますか?

答えて

0

一般的に、(おそらく一次方程式のシステムを解くことに基づいて)いくつかの非反復アルゴリズムアプローチやGDのような反復アプローチを実行しますが、ここではより簡単です。は、フィット

パーフェクトフィッティングの意味:ゼロの損失/誤差。ゼロあるいは試料4であることが必要sigma0(最後のもの)が損失を誘発

  • 総合損失は、サンプル損失の和であり、それぞれ損失/コンポーネントであること

    • ゼロ関与の損失は、非負 - sigma0が固定されている場合>ここでは
  • 損失に耐えることができない、試料4は、損失を生じない溶液の無限量を有する
  • しかし、サンプル1は、Nを誘導する0.5でなければならないことを示しています

    • 勾配降下も凸最適化のために、常に真実ではないとする(最適解に収束する:O
    • 他人を確認する損失、それは私が作った完全

    つの仮定を当てはめています問題。それは学習率に依存している。問題に関するいくつかの仮定に基づいて収束を証明するためにライン検索を使用することができます。しかしここでは無関係です)

0

ここはキャッシュです。機械学習で最も簡単な問題の1つです。

ただ、我々は次のデータを合わせて、線形回帰モデルを作成するために持っていることを参照してください。 -

STEP 1:

そして、それは完全にすべき質問の最後に述べたように問題の理解しますデータを適合させる。

我々は、x Htheta(x)の与えられた値をyの正確な値を与えるような方法でtheta0theta1を見つけなければなりません。

ステップ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 

取ります

は、任意のランダムな例を取ると、この式でtheta1yxの値

y = theta1*x + theta0 

theta0が0

ように出てくる置きます
関連する問題