sklearn線性邏輯回歸和非線性邏輯回歸的實(shí)現(xiàn)
線性邏輯回歸
本文用代碼實(shí)現(xiàn)怎么利用sklearn來(lái)進(jìn)行線性邏輯回歸的計(jì)算,下面先來(lái)看看用到的數(shù)據(jù)。
這是有兩行特征的數(shù)據(jù),然后第三行是數(shù)據(jù)的標(biāo)簽。
python代碼
首先導(dǎo)入包和載入數(shù)據(jù)
寫(xiě)一個(gè)畫(huà)圖的函數(shù),把這些數(shù)據(jù)表示出來(lái):
然后我們調(diào)用這個(gè)函數(shù)得到下面的圖像:
接下來(lái)開(kāi)始創(chuàng)建模型并擬合,然后調(diào)用sklearn里面的邏輯回歸方法,里面的函數(shù)可以自動(dòng)幫算出權(quán)值和偏置值,非常簡(jiǎn)單,接著畫(huà)出圖像。
最后我們可以來(lái)看看評(píng)估值:
可以看到,正確率、召回率、F1值都達(dá)到了95%。
非線性邏輯回歸
非線性邏輯回歸意味著決策邊界是曲線,和線性邏輯回歸的原理是差不多的,這里用到的數(shù)據(jù)是datasets自動(dòng)生成的,
接下來(lái)要把數(shù)據(jù)進(jìn)行多項(xiàng)式處理,簡(jiǎn)單地說(shuō)就是增加數(shù)據(jù)的特征,
然后規(guī)定好圖像的坐標(biāo)值,并生成一個(gè)網(wǎng)格矩陣,
定義一個(gè)等高線的高,
結(jié)果一目了然,很好的分成了兩類(lèi):
看一下準(zhǔn)確率,98%,說(shuō)明算比較成功,準(zhǔn)確率很高。
線性邏輯回歸和非線性邏輯回歸用到的代價(jià)函數(shù)都是一樣的,原理相同,只不過(guò)是預(yù)估函數(shù)的復(fù)雜度不一樣,非線性邏輯回歸要對(duì)數(shù)據(jù)進(jìn)行多項(xiàng)式處理,增加數(shù)據(jù)的特征量。
到此這篇關(guān)于sklearn線性邏輯回歸和非線性邏輯回歸的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)sklearn線性邏輯回歸和非線性邏輯回歸內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python反爬機(jī)制-驗(yàn)證碼功能的具體實(shí)現(xiàn)過(guò)程
Tesseract-OCR是一個(gè)免費(fèi)、開(kāi)源的OCR引擎,通過(guò)該引擎可以識(shí)別圖片中的驗(yàn)證碼,這篇文章主要介紹了Python反爬機(jī)制-驗(yàn)證碼的示例代碼,需要的朋友可以參考下2022-02-02Python中的數(shù)據(jù)分組統(tǒng)計(jì)、分組運(yùn)算及透視方式
這篇文章主要介紹了Python中的數(shù)據(jù)分組統(tǒng)計(jì)、分組運(yùn)算及透視方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07python socket 超時(shí)設(shè)置 errno 10054
這篇文章主要介紹了python 遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個(gè)現(xiàn)有的連接 socket 超時(shí)設(shè)置 errno 10054 ,需要的朋友可以參考下2014-07-07解決pandas.DataFrame.fillna 填充N(xiāo)an失敗的問(wèn)題
今天小編就為大家分享一篇解決pandas.DataFrame.fillna 填充N(xiāo)an失敗的問(wèn)題。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-11-11Python web開(kāi)發(fā)之用Tornado框架制作簡(jiǎn)易表白墻網(wǎng)站
這篇文章將用Python做Web開(kāi)發(fā)。在Python當(dāng)中,WEB開(kāi)發(fā)框架主要有三個(gè),本文將利用Tornado框架做一個(gè)簡(jiǎn)單的表白墻網(wǎng)站,感興趣的可以了解一下2022-02-02python 批量添加的button 使用同一點(diǎn)擊事件的方法
今天小編就為大家分享一篇python 批量添加的button 使用同一點(diǎn)擊事件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07Python實(shí)現(xiàn)設(shè)置windows桌面壁紙代碼分享
這篇文章主要介紹了Python實(shí)現(xiàn)設(shè)置windows桌面壁紙,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-03-03python http服務(wù)flask架構(gòu)實(shí)用代碼詳解分析
本篇文章主要分享一個(gè)python的簡(jiǎn)單http服務(wù)flask架構(gòu)。目前主流的python的服務(wù)框架有django、flask,相較于django來(lái)說(shuō),flask更小巧玲瓏。至于并發(fā)的問(wèn)題,使用了gevent協(xié)程io進(jìn)行處理2021-10-10Python Pytorch深度學(xué)習(xí)之圖像分類(lèi)器
今天小編就為大家分享一篇關(guān)于Pytorch圖像分類(lèi)器的文章,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-10-10