婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Python機器學習之邏輯回歸

Python機器學習之邏輯回歸

熱門標簽:白銀外呼系統 唐山智能外呼系統一般多少錢 廣告地圖標注app 騰訊外呼線路 哈爾濱ai外呼系統定制 激戰2地圖標注 海南400電話如何申請 陜西金融外呼系統 公司電話機器人

一、題目

1.主題:邏輯回歸

2.描述:假設你是某大學招生主管,你想根據兩次考試的結果決定每個申請者的錄取
機會。現有以往申請者的歷史數據,可以此作為訓練集建立邏輯回歸模型,并用
其預測某學生能否被大學錄取。

3.數據集:文件 ex2data1.txt ,第一列、第二列分別表示申請者兩次
考試的成績,第三列表示錄取結果(1 表示錄取,0 表示不錄取)。

二、目的

1.理解邏輯回歸模型

2.掌握邏輯回歸模型的參數估計算法

三、平臺

1.硬件:計算機

2.操作系統:WINDOWS

3.編程軟件:Pycharm

4.開發語言:python

四、基本原理

注:基本原理是我們在學習邏輯回歸過程中的一些總結,包括為什么要選擇對數損失函數等。

4.1 邏輯回歸

邏輯回歸就是將樣本的特征可樣本發生的概率聯合起來,概率就是一個數,所以就是解決分類問題,一般解決二分類問題。
對于線性回歸中,f ( x ) = w T x + b ,這里 f ( x ) 的范圍為[ − ∞ , + ∞ ],說明通過線性回歸中我們可以求得任意的一個值。對于邏輯回歸來說就是概率,這個概率取值需要在區間[0,1]內,通常我們使用Sigmoid函數表示。

Sigmoid函數其表達式為(2)

最終我們可以通過Sigmoid函數求出對于每組自變量使得因變量預測為1的概率P;

即:

(當P>0.5時預測為1,小于0.5為0)
在分類情況下,經過學習后的LR分類器其實就是一組權值θ ,當有測試樣本輸入時,這組權值與測試數據按照加權得到

之后按照Sigmoid函數的形式求出

從而去判斷每個測試樣本所屬的類別。

4.2 損失函數

實驗一我們做線性回歸模型時,給出了線性回歸的代價函數的形式(誤差平方和函數),具體形式如:

但是并不能應用到邏輯回歸中,這是因為LR的假設函數的外層函數是Sigmoid函數,Sigmoid函數是一個復雜的非線性函數,這就使得我們將邏輯回歸的假設函數

帶入上式時,我們得到的 是一個非凸函數,如下圖:

因此,此處我們需要重新考慮損失函數;
在邏輯回歸中,我們最常用的損失函數為對數損失函數,對數損失函數可以為LR提供一個凸的代價函數,有利于使用梯度下降對參數求解。對數函數圖像如圖:

藍色的曲線表示的是對數函數的圖像,紅色的曲線表示的是負對數 的圖像,該圖像在0-1區間上有一個很好的性質,如圖粉紅色曲線部分。在0-1區間上當z=1時,函數值為0,而z=0時,函數值為無窮大。這就可以和代價函數聯系起來,在預測分類中當算法預測正確其代價函數應該為0;當預測錯誤,我們就應該用一個很大代價(無窮大)來懲罰我們的學習算法,使其不要輕易預測錯誤。
因此,我們重新定義邏輯回歸的代價函數為:



損失函數的求解為:

五、實驗步驟

1.數據可視化

在python中通過文件導入數據,并使用matlibplot工具建立對應散點圖:

需要注意的是,我們的theta是三元組,θ0對應的X特征值固定為1,因此讀取數據時,如上圖最左側加入一個1;

可以看到,被錄取與不被錄取的數據有較為清晰的一個界限,接下來我們要求解的就是這條界線;

2. 將線性回歸參數初始化為0,計算代價函數(cost function)的初始值

根據基本原理中的代價計算公式,這里將sigmoid、損失公式代碼化:

將theta初始化為(0,0,0)后,直接調用cost函數求值:

得到代價函數初始值:

3. 選擇一種優化方法求解邏輯回歸參數

(1)梯度下降法

我們選擇先用梯度下降法來觀察theta參數結果;
梯度下降算法代碼實現如圖:

X:對于線性回歸中的常量b,我們可以將它的系數視為1,然后和變量x組成一個m行3列的矩陣,其中m是數據規模,這個矩陣就是X。
Y:一個m行1列的矩陣,對應是否錄取。
alpha:學習率
第一步,將我們的Θ初始化為[[0][0][0]]。
第二步,對于給定的步長alpha和此時的梯度gradient,更新我們的theta。然后計算此時thrta對應的梯度更新gradient。
第三步,重復第二步30萬次
第四步,返回theta,即為我們線性回歸的參數。

但是,對于邏輯回歸來說,這里遇到了一個問題,那就是alpha和迭代次數的取值,如果alpha過小,損失函數將收斂的非常慢,迭代次數達到40萬時才勉強收斂,但如果alpha過大,又會導致過大的步長使得準確率下降;
alpha = 0.001時的收斂函數,在50萬次時收斂: 0.005時在25萬次時收斂;

而如果alpha繼續增大(如0.01),將導致不夠準確,其界限與收斂圖形如下:

(界限太差,僅80%準確率,且需要20萬次迭代)
因此,我們在運行該數據時需要運行稍長的時間;alpha=0.005,迭代次數為30萬時可以得到一組回歸參數:

它的劃分邊界如圖所示,其準確率為92%:該參數的劃分準確率計算方法如下:

測試準確率:

比較簡單,預測正確則加一,最后除以全部樣本數。

(2)牛頓迭代法

因為上述的迭代下降法所需迭代次數過多,因此這里使用一種優化方法來求解參數;

方法介紹

牛頓迭代法的原理較為復雜,因此不在這里寫出來。
對比這牛頓迭代法方法與梯度下降法的參數更新公式可以發現,兩種方法不同在于牛頓法中多了一項二階導數,這項二階導數對參數更新的影響主要體現在 改變參數更新方向上。

如圖所示,紅色是牛頓法參數更新的方向,綠色為梯度下降法參數更新方向,因為牛頓法考慮了二階導數,因而可以找到更優的參數更新方向,在每次更新的步幅相同的情況下,可以比梯度下降法節省很多的迭代次數。
迭代過程:

代碼實現

h值為sigmoid函數求得的概率;
J為一階偏導數
H為Hession矩陣(海森矩陣),二階偏導數

牛頓迭代法得到的theta:

優點

對于同樣的學習率alpha = 0.005,cost僅需要1000次迭代就差不多收斂了;
而如果放大alpha,如alpha = 0.5,那么它只需要迭代10次即可收斂。

并且準確率保持在89%(數據較小);

3. 某學生兩次考試成績分別為 42、85,預測其被錄取的概率

這里直接使用sigmoid函數以及牛頓迭代法求得的theta來進行其概率的計算:

得到結果:

即,y=1的概率為0.65145509,也就是被錄取的概率

4. 畫出分類邊界

在上面已經畫出了梯度下降法的分類邊界,這里給出牛頓迭代法的邊界

到此這篇關于Python機器學習之邏輯回歸的文章就介紹到這了,更多相關Python邏輯回歸內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python實現AdaBoost算法的示例
  • 使用python-cv2實現Harr+Adaboost人臉識別的示例
  • Python基于OpenCV庫Adaboost實現人臉識別功能詳解
  • Python 機器學習工具包SKlearn的安裝與使用
  • python機器學習之線性回歸詳解
  • python機器學習包mlxtend的安裝和配置詳解
  • Python機器學習算法庫scikit-learn學習之決策樹實現方法詳解
  • python 機器學習之支持向量機非線性回歸SVR模型
  • Python機器學習之AdaBoost算法

標簽:黑龍江 常德 鷹潭 惠州 四川 黔西 上海 益陽

巨人網絡通訊聲明:本文標題《Python機器學習之邏輯回歸》,本文關鍵詞  Python,機器,學,習之,邏輯,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python機器學習之邏輯回歸》相關的同類信息!
  • 本頁收集關于Python機器學習之邏輯回歸的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    成人激情图片网| 最新中文字幕一区二区三区| 91小视频免费观看| 国产乱码精品一区二区三区av| 一区二区三区四区蜜桃 | 色综合久久综合中文综合网| 久久99久久久久久久久久久| 亚洲影院在线观看| 国产女人18毛片水真多成人如厕| 欧美性xxxxxx少妇| 99热在这里有精品免费| 国产精品888| 久久99精品久久久| 蜜桃av一区二区在线观看| 亚洲一区二区三区四区中文字幕 | 91在线视频免费91| 国产精品中文字幕一区二区三区| 久久精品久久综合| 久久99久久久久| 欧美专区亚洲专区| 在线观看一区不卡| 欧美日韩一区二区三区视频| 在线精品视频小说1| 在线观看一区二区视频| 欧美手机在线视频| 538prom精品视频线放| 日韩一区二区视频在线观看| 日韩精品最新网址| 国产欧美一区二区精品性色超碰| 日本一区二区三区dvd视频在线| 久久久五月婷婷| 亚洲黄色小说网站| 欧美日韩亚州综合| 在线观看91精品国产麻豆| 91精品国产一区二区| 久久久电影一区二区三区| 中文字幕免费不卡在线| 一区二区三区四区亚洲| 日韩vs国产vs欧美| 国产精品一区二区视频| 99久久er热在这里只有精品66| 在线观看视频91| 精品国产乱码久久久久久浪潮 | 久久色.com| 亚洲图片欧美一区| 久久99精品国产麻豆不卡| 99国产精品国产精品毛片| 日韩免费看网站| 有码一区二区三区| 美女国产一区二区| 在线亚洲精品福利网址导航| 久久综合色综合88| 亚洲h精品动漫在线观看| 高清视频一区二区| 欧美一区二区在线免费观看| 中文字幕人成不卡一区| 久久精品国产色蜜蜜麻豆| 色综合av在线| 国产日韩欧美a| 久久不见久久见免费视频1| 91美女视频网站| 欧美国产激情一区二区三区蜜月| 亚洲图片有声小说| 日本伦理一区二区| 亚洲色图在线播放| 99在线视频精品| 国产女主播一区| 成人av在线播放网址| 久久综合狠狠综合久久综合88| 日韩精品三区四区| 制服丝袜成人动漫| 久久国产综合精品| 欧美大片拔萝卜| 国产真实乱偷精品视频免| 欧美美女直播网站| 欧美成va人片在线观看| 亚洲成人av中文| 欧美精品一级二级三级| 免播放器亚洲一区| 26uuu久久综合| 免费人成黄页网站在线一区二区| 777xxx欧美| 国产一区欧美一区| 中文字幕在线一区| 欧美主播一区二区三区| 亚洲va欧美va人人爽午夜| 欧美亚洲动漫精品| 麻豆成人久久精品二区三区红| 久久日韩粉嫩一区二区三区| 99re在线精品| 蜜臀av性久久久久蜜臀av麻豆| www国产成人| 欧美在线播放高清精品| 久久99国产乱子伦精品免费| 亚洲国产精品成人综合| 欧美熟乱第一页| 久久99精品一区二区三区| 亚洲日本va在线观看| 日韩精品一区在线| 91久久精品网| 风流少妇一区二区| 六月丁香婷婷久久| 亚洲精品免费视频| 中文字幕久久午夜不卡| 日韩免费观看高清完整版| 欧美体内she精高潮| 成人性生交大片免费看中文| 五月婷婷另类国产| 精品国产三级a在线观看| 99re成人在线| 国产自产2019最新不卡| 亚洲欧美激情一区二区| 亚洲国产成人一区二区三区| 欧美日本一区二区三区| 成人国产精品免费观看| 日韩影视精彩在线| 亚洲国产精品久久久男人的天堂 | 理论片日本一区| 一区二区三区欧美激情| 久久这里只有精品6| 亚洲精品一区二区三区精华液 | 成人免费观看视频| 激情小说欧美图片| 亚洲超丰满肉感bbw| 国产校园另类小说区| 六月丁香婷婷久久| 欧美韩国一区二区| 国产欧美一区二区三区沐欲| 国产农村妇女精品| 九九精品一区二区| 不卡在线视频中文字幕| 欧美精品在线观看播放| 6080日韩午夜伦伦午夜伦| 欧美不卡激情三级在线观看| 欧美va在线播放| 日韩午夜小视频| 亚洲国产精品高清| 亚洲黄色小说网站| 美女一区二区视频| 国产成人亚洲综合色影视| gogo大胆日本视频一区| 色综合久久99| 制服丝袜亚洲网站| 亚洲国产成人一区二区三区| 日韩av在线免费观看不卡| 国产一区二区三区免费看| 成人国产在线观看| 在线播放91灌醉迷j高跟美女| 精品三级在线看| 亚洲图片欧美激情| 亚洲第一福利视频在线| 大胆欧美人体老妇| 91精品国产综合久久久久| 久久久国产精品午夜一区ai换脸| 亚洲国产成人一区二区三区| 久久精品免费看| 欧美日韩一级黄| 制服丝袜亚洲播放| 日韩中文字幕亚洲一区二区va在线| 国产真实乱对白精彩久久| 在线观看亚洲专区| 亚洲欧美激情视频在线观看一区二区三区 | 狠狠色丁香久久婷婷综| 一本久道中文字幕精品亚洲嫩| 日韩一级片网站| 亚洲视频一二三区| 成人av影院在线| 国产日产欧产精品推荐色| 日日夜夜免费精品| 欧美调教femdomvk| 亚洲自拍偷拍图区| 色综合久久88色综合天天免费| 中文字幕亚洲欧美在线不卡| 国产成人综合在线观看| 亚洲精品在线观| 9人人澡人人爽人人精品| 自拍偷在线精品自拍偷无码专区| 国产精品911| 亚洲精品国产无套在线观| 一本到一区二区三区| 亚洲黄色在线视频| 欧美日韩在线综合| 国产综合久久久久久鬼色| 久久久久国产精品麻豆ai换脸| 国产一区二区三区久久久| 亚洲综合在线视频| 欧美大胆一级视频| 成人一区二区三区| 狠狠色丁香婷综合久久| 成人欧美一区二区三区| 欧美日韩1234| 91一区二区在线| 蜜臀国产一区二区三区在线播放| 国产欧美日韩三级| 欧美成人精品1314www| 在线观看亚洲精品| 免费观看日韩电影| 中文字幕精品三区| 在线观看视频欧美| 国产一区在线观看视频|