1. 程式人生 > >【ML_Algorithm 2 】邏輯迴歸(Logistic Regression)——演算法推導

【ML_Algorithm 2 】邏輯迴歸(Logistic Regression)——演算法推導

邏輯迴歸其實做的是一個分類的事

怎麼樣做到的分類:(可以輸入任何數,該式可以轉換成一個0或1的取值)


該演算法實際上是用迴歸的方法轉把資料換成了分類(二分類)的問題。

  

 此式:咱們要找出來一個θ,使該θ和x進行組合之後,使得得到的值和y的真實值相等的概率最大

也就是說咱們還要進行一個極大似然估計。


梯度下降,橫空出世——

解法與上一節——線性迴歸相同。但是,不得不說的點是,上面這個方程沒有駐解。也就是說,我們找不出一個θ使得對θ的偏導為 0 。此時只能通過梯度下降來解決這個問題。!

以上為演算過程。


程式碼部分回頭再貼


參考文獻:

唐相關機器學習課程