分類演算法(1)-LR邏輯迴歸
Logistics regression
Logistic regression (邏輯迴歸)是當前業界比較常用的機器學習方法,用於估計某種事物的可能性。之前在經典之作《數學之美》中也看到了它用於廣告預測,也就是根據某廣告被使用者點選的可能性,把最可能被使用者點選的廣告擺在使用者能看到的地方,然後叫他“你點我啊!”使用者點了,你就有錢收了。這就是為什麼我們的電腦現在廣告氾濫的原因了。萬物的發生都可以用可能性或者機率(Odds)來表達。“機率”指的是某事物發生的可能性與不發生的可能性的比值。
分類演算法是針對離散資料而言的,如果預測值是連續值,那此類學習任務就是迴歸。
Logistic regression主要是二分類。透過利用一致的自變數來預測一個離散型因變數的值。 其預測的是一個處於0到1之間機率值,也就是這個樣本屬於正類的可能性是多少。
1. 假設方程
y=0或1表示負類或正類(二分類問題),x是m維的樣本特徵向量,σ是sigmoid/logistic函式,θ是迴歸係數(也就是x對應的權值),目標是擬合θ。
sigmoid fuction:
hypothesis function
2. 假設函式的形狀(假設函式何時將y預測為0,何時為1.)
決策邊界(並非資料集屬性 取決於假設函式的引數)線性、非線性
decision boundary
3. 如何擬合引數(使用資料集來確定引數取值)
how to choose θ
cost function(凸函式)
在單弓形函式上使用梯度下降法
邏輯迴歸的cost function
4. 簡化代價函式和梯度下降
Cost(h(x),y)=-ylog(h(x))-(1-y)log(1-h(x))
用極大似然法得出
找出讓J(θ)取得最小值的引數θ
何時停止?
5. 高階最佳化
高階演算法
6. 多元分類
優點:計算代價不高,易於理解和實現
缺點:容易欠擬合,分類精度可能不高
適用資料型別:數值型和標稱型資料
作者:大鴨頭騙子
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1795/viewspace-2817857/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 分類演算法-邏輯迴歸與二分類演算法邏輯迴歸
- 邏輯迴歸演算法邏輯迴歸演算法
- COMP 330正則化邏輯迴歸分類邏輯迴歸
- 三、邏輯迴歸logistic regression——分類問題邏輯迴歸
- 2.3 邏輯迴歸演算法邏輯迴歸演算法
- 邏輯迴歸邏輯迴歸
- 從零開始利用Python建立邏輯迴歸分類模型Python邏輯迴歸模型
- 機器學習演算法(一): 基於邏輯迴歸的分類預測機器學習演算法邏輯迴歸
- Python邏輯迴歸Python邏輯迴歸
- 邏輯迴歸模型邏輯迴歸模型
- 線性迴歸與邏輯迴歸邏輯迴歸
- 資料探勘—邏輯迴歸分類—信用卡欺詐分析邏輯迴歸
- 邏輯迴歸演算法推理與實現邏輯迴歸演算法
- 邏輯迴歸求解二分類問題以及SPSS的實現邏輯迴歸SPSS
- 機器學習筆記-多類邏輯迴歸機器學習筆記邏輯迴歸
- 對比線性迴歸、邏輯迴歸和SVM邏輯迴歸
- 學習筆記——機器學習演算法(一): 基於邏輯迴歸的分類預測筆記機器學習演算法邏輯迴歸
- 06_邏輯迴歸演算法和最大熵模型邏輯迴歸演算法熵模型
- 手擼機器學習演算法 - 邏輯迴歸機器學習演算法邏輯迴歸
- tf.keras實現邏輯迴歸和softmax多分類Keras邏輯迴歸
- Deep Learning Tutorial (翻譯) 之使用邏輯迴歸分類手寫數字MNIST邏輯迴歸
- 機器學習 | 線性迴歸與邏輯迴歸機器學習邏輯迴歸
- 邏輯迴歸 損失函式邏輯迴歸函式
- 4.邏輯迴歸(Logistic Regression)邏輯迴歸
- Tensorflow教程(前三)——邏輯迴歸邏輯迴歸
- 機器學習:邏輯迴歸機器學習邏輯迴歸
- 機器學習(三):理解邏輯迴歸及二分類、多分類程式碼實踐機器學習邏輯迴歸
- 機器學習演算法--邏輯迴歸原理介紹機器學習演算法邏輯迴歸
- 邏輯迴歸為什麼使用sigmod邏輯迴歸
- 機器學習之邏輯迴歸機器學習邏輯迴歸
- 機器學習整理(邏輯迴歸)機器學習邏輯迴歸
- 2.3邏輯迴歸損失函式邏輯迴歸函式
- 對數機率迴歸(邏輯迴歸)原理與Python實現邏輯迴歸Python
- 大白話5分鐘帶你走進人工智慧-第十六節邏輯迴歸之分類的原因(1)人工智慧邏輯迴歸
- 邏輯迴歸(Logistic Regression)原理及推導邏輯迴歸
- 從零開始學習邏輯迴歸邏輯迴歸
- 邏輯迴歸損失函式(cost function)邏輯迴歸函式Function
- 邏輯迴歸:使用Python的簡化方法邏輯迴歸Python