精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

免費Python機器學習課程四:邏輯回歸算法

人工智能 機器學習 算法
本文介紹了二進制分類算法的開發過程,并將其在Kaggle的心臟病數據集上實現。

自上世紀以來,邏輯回歸是一種流行的方法。它建立了分類變量和一個或多個自變量之間的關系。在機器學習中使用此關系來預測分類變量的結果。它被廣泛用于許多不同的領域,例如醫療領域,貿易和商業,技術等等。

本文介紹了二進制分類算法的開發過程,并將其在Kaggle的心臟病數據集上實現。

[[359397]]

問題陳述

在本文中,我們將使用來自Kaggle的數據集,其中包含人口的健康數據。它的末尾有一列,其中包含一個人是否患有心臟病。我們的目標是使用表格中的其他列查看是否可以預測一個人是否患有心臟病。

在這里,我將加載數據集。我將為此使用Pandas:

  1. import pandas as pd 
  2. import numpy as np 
  3. df = pd.read_csv('Heart.csv') 
  4. df.head() 

數據集如下所示:

免費Python機器學習課程四:邏輯回歸算法

> Top five rows of the Haert.csv dataset

查看數據集的最后一列。是" AHD"。這表示心臟病。我們將使用其余的列來預測心臟病。因此,將來,如果我們擁有所有數據,則無需進行醫療檢查就可以預測一個人是否患有心臟病。

我們的輸出將為0或1。如果一個人患有心臟病,我們的算法將返回1;如果一個人沒有心臟病,該算法應返回0。

重要方程

記住線性回歸公式。直線的非常基本的公式:Y = A + BX

其中A是截距,B是斜率。如果在此方程式中避免使用"攔截" A,則公式將變為:Y = BX

傳統上,在機器學習中,它被壓為

免費Python機器學習課程四:邏輯回歸算法

在這里," h"是假設或預測值,而X是預測變量或輸入變量。Theta從一開始就隨機初始化,之后再進行更新。

對于logistic回歸,我們需要使用Sigmoid函數(返回值從0到1)轉換此簡單假設。Sigmoid函數也可以稱為logistic函數。Logistic回歸使用S形函數來預測輸出。這是S形激活函數:

免費Python機器學習課程四:邏輯回歸算法

z是輸入特征乘以隨機初始化的項theta。 

免費Python機器學習課程四:邏輯回歸算法

在此,X是輸入特征,theta是將在此算法中更新的隨機初始化值。

我們需要使用邏輯函數的原因是,邏輯函數的曲線如下所示:

免費Python機器學習課程四:邏輯回歸算法

> Image by Author

從上圖可以看到,它返回0到1之間的值。因此,這對于分類非常有幫助。由于我們今天將進行二進制分類,

如果邏輯函數返回的值小于0.5,則返回零;如果邏輯函數返回的值大于或等于0.5,則返回1。

(1) 成本函數

成本函數為您提供了預測輸出(計算的假設" h")與原始輸出(數據集中的" AHD"列)相差多少的度量。

在深入探討邏輯回歸的成本函數之前,我想提醒您線性回歸的成本函數要簡單得多。線性回歸的成本為:

免費Python機器學習課程四:邏輯回歸算法

哪里,

y是原始標簽(數據集的" AND"列)

平均成本函數為:

免費Python機器學習課程四:邏輯回歸算法

哪里,m是訓練數據的數量

上面的等式首先考慮了預測標簽" h"和原始標簽" y"之間的差異。該公式包括平方以避免任何負值,并使用1/2優化該平方。

這個簡單明了的方程式適用于線性回歸,因為線性回歸使用一個簡單的線性方程式:(Y = A + BX)。

但是邏輯回歸使用不是線性的S型函數。

我們不能在這里使用該簡單的成本函數,因為它不會收斂到全局最小值。為了解決此問題,我們將使用日志對成本函數進行正則化,使其收斂到全局最小值。

這是我們用來保證全局最小值的成本函數:

  • 如果y = 1,成本(h,y)= -log(h)
  • 如果y = 0,Cost(h,y)= -log(1 — h)

簡化組合成本函數:

這是成本函數表達式:

免費Python機器學習課程四:邏輯回歸算法

為什么這樣的方程式?看,我們只能有兩種情況y = 0或1。在上面的成本函數方程中,我們有兩個條件:

  • y * logh和
  • (1-y)* log(1-h)。

如果y = 0,則第一項變為零,第二項變為log(1-h)。在等式中,我們已經在開頭放置了一個負號。

如果y = 1,則第二項變為零,僅保留ylogh項,并在開始處帶有負號。

我希望現在有道理!

(2) 梯度下降

我們需要更新隨機初始化的theta值。梯度下降方程式就是這樣做的。如果我們將成本函數與theta進行偏微分:

免費Python機器學習課程四:邏輯回歸算法

在梯度下降公式上方使用此表達式將變為:

免費Python機器學習課程四:邏輯回歸算法

在這里,alpha是學習率。

使用該方程式,θ值將在每次迭代中更新。當您將在python中實現Thin時,對您來說會更加清楚。

現在是時候使用以上所有方程式來開發算法了

模型開發

步驟1:建立假設。

該假設只是S形函數的實現。

  1. def hypothesis(X, theta):  
  2.     z = np.dot(theta, X.T)  
  3.     return 1/(1+np.exp(-(z))) - 0.0000001 

由于成本函數中的此表達式,我從此處的輸出中扣除了0.0000001:

免費Python機器學習課程四:邏輯回歸算法

如果假設表達式的結果為1,則該表達式的結果將為零的對數。為了緩解這種情況,我最后使用了這個很小的數字。

步驟2:確定成本函數。

  1. def cost(X, y, theta):  
  2.     y1 = hypothesis(X, theta)  
  3.     return -(1/len(X)) * np.sum(y*np.log(y1) + (1-y)*np.log(1-y1)) 

這只是上面成本函數方程式的簡單實現。

步驟3:更新theta值。

Theta值需要不斷更新,直到成本函數達到最小值為止。我們應該獲得最終的theta值和每次迭代的成本作為輸出。

  1. def gradient_descent(X, y, theta, alpha, epochs): 
  2.     m =len(X) 
  3.     J = [cost(X, y, theta)]  
  4.     for i in range(0, epochs): 
  5.         h = hypothesis(X, theta) 
  6.         for i in range(0, len(X.columns)): 
  7.             theta[i] -= (alpha/m) * np.sum((h-y)*X.iloc[:, i]) 
  8.         J.append(cost(X, y, theta)) 
  9.     return J, theta 

步驟4:計算最終預測和準確性

使用來自" gradient_descent"函數的theta值,并使用S型函數計算最終預測。然后,計算精度。

  1. def predict(X, y, theta, alpha, epochs): 
  2.     J, th = gradient_descent(X, y, theta, alpha, epochs)  
  3.     h = hypothesis(X, theta) 
  4.     for i in range(len(h)): 
  5.         h[i]=1 if h[i]>=0.5 else 0 
  6.     y = list(y) 
  7.     acc = np.sum([y[i] == h[i] for i in range(len(y))])/len(y) 
  8.     return J, acc 

最終輸出是每個時期的成本清單和準確性。讓我們實現此模型以解決實際問題。

數據預處理

我已經在開始顯示了數據集。但是為了方便起見,我在這里再次添加了它: 

免費Python機器學習課程四:邏輯回歸算法

注意,數據集中有一些分類特征。我們需要將它們轉換為數值數據。

  1. df["ChestPainx"]= df.ChestPain.replace({"typical": 1, "asymptomatic": 2, "nonanginal": 3, "nontypical": 4}) 
  2. df["Thalx"] = df.Thal.replace({"fixed": 1, "normal":2, "reversable":3}) 
  3. df["AHD"] = df.AHD.replace({"Yes": 1, "No":0}) 

為偏差增加一列。這應該是一列,因為任何實數乘以1都會保持不變。

  1. df = pd.concat([pd.Series(1, index = df.index, name = '00'), df], axis=1

定義輸入要素和輸出變量。輸出列是我們要預測的類別列。輸入特征將是除我們之前修改的分類列以外的所有列。

  1. X = df.drop(columns=["Unnamed: 0", "ChestPain", "Thal"]) 
  2. ydf["AHD"] 

獲取精度結果

最后,初始化列表中的theta值并預測結果并計算精度。在這里,我正在初始化theta值,例如0.5。可以將其初始化為其他任何值。由于每個要素應具有對應的theta值,因此應為X中的每個要素(包括偏置列)初始化一個theta值。

  1. theta = [0.5]*len(X.columns) 
  2. J, acc = predict(X, y, theta, 0.0001, 25000) 

最終精度為84.85%。我使用0.0001作為學習率,并進行25000次迭代。

我運行了幾次該算法來確定這一點。

請檢查下面提供的該項目的我的GitHub鏈接。

"預測"功能還會返回每次迭代的費用列表。在一個好的算法中,每次迭代的成本應不斷降低。繪制每次迭代的成本以可視化趨勢。

  1. %matplotlib inline 
  2. import matplotlib.pyplot as plt 
  3. plt.figure(figsize = (12, 8)) 
  4. plt.scatter(range(0, len(J)), J) 
  5. plt.show() 
免費Python機器學習課程四:邏輯回歸算法

成本從一開始就迅速下降,然后下降速度放慢。這是完美成本函數的行為!

結論

我希望這可以幫到你。如果您是初學者,那么一開始就很難掌握所有概念。但是我建議您自己在筆記本中運行所有代碼,并仔細觀察輸出。這將非常有幫助。這種類型的邏輯回歸有助于解決許多現實世界中的問題。希望您會用它來開發一些很棒的項目!

如果您在運行任何代碼時遇到問題,請在評論部分讓我知道。

在這里,您將找到完整的代碼:

https://github.com/rashida048/Machine-Learning-With-Python/blob/master/LogisticRegressionWithHeartDataset.ipynb

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2020-12-19 10:54:25

機器學習線性回歸算法

2020-12-24 06:54:45

Python機器學習多類分類邏輯回歸

2020-12-20 20:31:56

Python機器學習多元線性回歸

2020-12-22 07:09:01

Python機器學習多項式回歸

2020-12-25 10:08:53

Python機器學習神經網絡算法

2020-12-27 21:14:06

Python機器學習算法

2020-12-29 06:45:30

Python機器學習K均值聚類

2021-04-21 10:47:48

機器學習邏輯回歸

2021-01-01 14:59:51

Python機器學習算法

2020-12-28 08:26:51

Python機器學習數據集

2018-02-02 17:08:48

機器學習算法決策樹

2020-12-16 15:56:26

機器學習人工智能Python

2018-08-03 10:30:16

算法回歸機器學習

2023-11-29 14:34:15

機器學習統計學

2019-05-29 07:59:54

機器學習深度學習自然語言

2016-11-15 15:02:00

機器學習算法

2024-10-12 17:13:53

2021-04-18 22:06:29

機器學習算法數據

2020-11-10 08:37:05

Python線性回歸機器學習

2017-06-14 17:18:43

機器學習數據研究回歸
點贊
收藏

51CTO技術棧公眾號

www国产精品av| 激情成人综合| 欧美一区三区二区| 日本xxxxxxxxxx75| 国产美女性感在线观看懂色av| 久久人人97超碰国产公开结果| 色青青草原桃花久久综合| 潘金莲一级淫片aaaaa| 久久人体大尺度| 亚洲精品美腿丝袜| 欧美日韩精品综合| 午夜精品久久久久久久91蜜桃| 亚久久调教视频| 萌白酱国产一区二区| a级大片在线观看| 亚洲一区网址| 欧美日韩国产大片| 欧美一区二区三区爽大粗免费| 国产黄色在线网站| 久久精品视频一区| 国产美女在线精品免费观看| 一级片aaaa| 日韩精品乱码免费| 97久久超碰福利国产精品…| 青草影院在线观看| 欧美亚洲国产精品久久| 日韩激情av在线播放| 日本r级电影在线观看| 国产精品videossex撒尿| 精品久久久一区| 国产 国语对白 露脸| av电影在线观看| 久久蜜桃av一区二区天堂| 高清日韩一区| 成人av免费播放| 国产精品一二一区| 91亚洲精品一区| 国产精品高潮呻吟AV无码| 日精品一区二区| 欧美与欧洲交xxxx免费观看| 91看片在线播放| 亚洲二区视频| 国外成人在线视频| 国产无套内射又大又猛又粗又爽| 午夜欧美精品| 久久伊人免费视频| 男人的天堂久久久| 亚洲欧美一级二级三级| 欧美xxxx做受欧美.88| 人妻人人澡人人添人人爽| 日韩精品网站| 日韩一区二区欧美| 97成人资源站| 午夜久久福利| 久久久久久久国产精品视频| 久久久久黄色片| 亚洲性图久久| 午夜精品久久久久久久99热浪潮| 日韩精品久久久久久久| 亚洲激情精品| 日韩av电影在线免费播放| caoporn国产| 日本一区中文字幕| 成人免费午夜电影| www.激情五月| 成年人网站91| 免费不卡亚洲欧美| 超碰在线影院| 亚洲视频在线观看一区| 久久99国产精品一区| 污污片在线免费视频| 黄网动漫久久久| 韩国一区二区av| 国产a亚洲精品| 欧美高清视频一二三区| 久久久久久久久久久影视| 超碰成人免费| 亚洲欧美日韩国产中文| 91成人精品一区二区| 香蕉综合视频| 91国偷自产一区二区三区的观看方式| 久久久久久不卡| 精品亚洲成a人| 成人情视频高清免费观看电影| 亚洲日本在线播放| 国产精品天干天干在线综合| 欧美 亚洲 视频| 伊人成综合网站| 在线不卡免费欧美| 屁屁影院国产第一页| 日本道不卡免费一区| 久久久久久91| 探花国产精品一区二区| 国产91对白在线观看九色| 日本一区二区三区四区在线观看 | 国产伦乱精品| 在线电影av不卡网址| 欧美成人综合色| 天堂va蜜桃一区二区三区漫画版| 成人在线小视频| 日韩二区三区| 一区二区三区小说| 天天爱天天操天天干| 亚洲精品视频一二三区| 亚洲欧洲在线观看| 久久亚洲成人av| 蜜桃视频在线观看一区| 国产麻豆乱码精品一区二区三区| 91涩漫在线观看| 天天综合日日夜夜精品| 一本一道久久a久久综合蜜桃| 日韩母乳在线| 欧美日韩999| 一级特黄录像免费看| 91免费看视频| 久久av综合网| 国产精品亚洲欧美一级在线| 一色桃子一区二区| 影音先锋亚洲天堂| 粉嫩一区二区三区性色av| 一区二区三区不卡在线| 怡红院成人在线| 亚洲国产精品成人精品| 久草视频免费在线| 精品午夜久久福利影院| 亚洲欧美日韩在线综合| 台湾佬成人网| 日韩精品视频在线播放| 国产无码精品在线观看| 懂色av一区二区三区免费观看| 亚洲ai欧洲av| 欧美日韩女优| 在线观看国产精品日韩av| 国产精品视频一区在线观看| 91香蕉视频mp4| 欧美深夜福利视频| 精品淫伦v久久水蜜桃| 欧美精品中文字幕一区| 国产精品一级视频| 亚洲欧美aⅴ...| √天堂资源在线| 91精品精品| 成人性生交大片免费观看嘿嘿视频 | 欧美三级黄色大片| 精品一区二区三区不卡| 一区二区三区观看| 精品国产亚洲日本| 久久av.com| 亚洲av无码片一区二区三区| 一二三区精品视频| 老熟女高潮一区二区三区| 国产一区二区中文| 国产女人水真多18毛片18精品 | 国产精品国产福利国产秒拍| 黄视频在线观看免费| 日本精品一区二区三区四区的功能| 少妇光屁股影院| 日韩专区在线视频| 一区二区三区久久网| 国产一区二区三区黄网站| 久久影院免费观看| 亚洲精品一区二区三区新线路| 亚洲一区二区三区四区五区黄 | 国产成人久久| 国产九九精品视频| 手机av免费在线| 亚洲黄色成人网| 天天综合网久久综合网| 欧美激情综合五月色丁香小说| 亚洲黄色av片| 影音先锋亚洲一区| 欧洲精品亚洲精品| 亚洲伦理久久| 97国产suv精品一区二区62| 日本人妖在线| 欧美男人的天堂一二区| 国产一级免费av| 久久人人97超碰com| 9l视频白拍9色9l视频| 国产精品sm| 欧美一区二区视频17c| 国产日韩欧美中文在线| 97久久国产精品| 日本暖暖在线视频| 亚洲第一中文字幕| 中文字幕第三页| 亚洲国产一区二区三区| xxx在线播放| 国产精品66部| 日本熟妇人妻xxxxx| 91精品一区二区三区综合在线爱| 国产三区二区一区久久| 久久福利在线| 81精品国产乱码久久久久久| 3d成人动漫在线| 亚洲国产欧美一区二区三区同亚洲| 久草热在线观看| 亚洲成人免费av| 顶级黑人搡bbw搡bbbb搡| 91香蕉视频mp4| 欧洲成人午夜精品无码区久久| 视频一区中文字幕| 大伊香蕉精品视频在线| 久久理论电影| 美国av一区二区三区| 日韩区一区二| 国产精品直播网红| 成全电影大全在线观看| 日韩中文视频免费在线观看| 日韩毛片在线一区二区毛片| 欧美成人一区二区三区片免费| 人人妻人人爽人人澡人人精品 | 国产欧美一二三区| 久久久久国产精品无码免费看| 国产一区二区三区精品欧美日韩一区二区三区| 成人在线免费观看av| 欧美午夜久久| 玖玖精品在线视频| 成人直播大秀| 日本一区视频在线| 中文字幕一区二区三区中文字幕| 国产日韩欧美在线看| 国产成人精品亚洲日本在线观看| 国产+人+亚洲| 国内小视频在线看| 九九精品视频在线观看| 精品黄色免费中文电影在线播放| 在线视频中文亚洲| 黄色软件在线观看| 亚洲精品丝袜日韩| 四虎精品成人影院观看地址| 精品少妇一区二区三区在线视频| 国产精品天天操| 欧美精品成人一区二区三区四区| 亚洲图片小说视频| 欧美三级三级三级爽爽爽| 无码人妻精品一区二区三区不卡 | 亚洲精品乱码久久久久久久久 | 国产在线观看一区| 久久精品色综合| 精品蜜桃传媒| 欧美美女啪啪| 老牛影视免费一区二区| 综合国产视频| 日韩精品欧美专区| 日本电影一区二区| 日本一区二区免费高清视频| 91精品国产91久久综合| 亚洲国产精品影视| 欧美激情综合色综合啪啪| 免费观看国产视频在线| 欧美精品一卡| 国产v片免费观看| 99国产精品99久久久久久粉嫩| 国产精品无码av在线播放| 99国产精品久久久久久久| 国产无套内射久久久国产| 三级欧美在线一区| 色婷婷狠狠18| 国产一区二区三区黄视频| 日批免费观看视频| 久久视频一区二区| 免费成人深夜蜜桃视频| 亚洲男帅同性gay1069| 久久久久人妻一区精品色欧美| 亚洲成人午夜电影| 无码人妻一区二区三区线| 欧美少妇一区二区| 成 人片 黄 色 大 片| 亚洲国产日韩精品在线| www在线播放| 欧美成人免费va影院高清| 国产h片在线观看| 国产精品久久91| 欧美a级大片在线| 精品国产一区二区三区免费| 经典一区二区| 99久热在线精品视频| 国产精品久久久久毛片大屁完整版| 国产精品无码av无码| 国产一区欧美一区| 国产精品一区二区入口九绯色| 国产女人aaa级久久久级| 真实国产乱子伦对白在线| 欧美日韩亚洲网| 国产免费高清视频| 日韩av中文字幕在线免费观看| 97超碰人人在线| 久久久久久久999| 欧洲美女精品免费观看视频 | 成人午夜免费在线观看| 亚洲网址你懂得| 日本一本在线免费福利| 国产精品第100页| 99精品国产一区二区三区2021| 日本亚洲自拍| 99国产精品久久久久久久| 爱豆国产剧免费观看大全剧苏畅| 99re这里都是精品| 中文字幕手机在线观看| 色老头久久综合| 国产91免费在线观看| 在线电影av不卡网址| 日本黄色免费在线| 97超碰人人看人人| 久久高清精品| 无码人妻丰满熟妇区五十路百度| 国产精品一区免费在线观看| 美国黑人一级大黄| 欧美性猛交xxxx免费看| 成 人片 黄 色 大 片| 日韩天堂在线视频| 写真福利精品福利在线观看| 国产成人看片| 午夜欧美精品| 日本r级电影在线观看| 国产精品久久久一本精品| 日本免费在线观看视频| 亚洲精品在线电影| 中文在线手机av| 成人在线视频网站| 欧美日韩国产免费观看视频| 日韩精品xxxx| 成人sese在线| 国产在线拍揄自揄拍| 欧美一区二区视频在线观看2022| 在线观看免费黄视频| 国产精品国产福利国产秒拍| 国产精品免费不| 久久网站免费视频| 91丨porny丨在线| 国产成人无码精品久久久久| 亚洲成色777777在线观看影院| 在线观看a级片| av色综合网| 国内精品99| 欧亚乱熟女一区二区在线| 夜夜精品视频一区二区| 亚洲经典一区二区三区| 久久国产精品久久国产精品| 国产美女亚洲精品7777| 看一级黄色录像| 国产成人综合精品三级| 国产精品老熟女一区二区| 欧美一区二区免费视频| caopo在线| 国产超碰91| 一本一本久久| 乐播av一区二区三区| 91成人看片片| 欧美18一19xxx性| 成人久久精品视频| 中文字幕一区二区av| 91人人澡人人爽| 亚洲国产aⅴ天堂久久| 无码精品人妻一区二区| 人九九综合九九宗合| 精品久久91| 亚洲va在线va天堂va偷拍| 亚洲特黄一级片| 亚洲大尺度网站| 欧美中在线观看| 成人黄色小视频| 精品人妻一区二区三区免费| 亚洲午夜羞羞片| 男生女生差差差的视频在线观看| 国产精品香蕉国产| 欧美精品1区| 人妻熟女aⅴ一区二区三区汇编| 日韩欧美一区视频| 欧美激情免费| 国产精品综合久久久久久| 欧美一级一区| 久久精品一区二区三区四区五区| 日韩免费一区二区| 国产超碰精品| 欧美一级黄色录像片| 99re这里只有精品视频首页| 亚洲午夜在线播放| 欧美激情精品久久久久| 伊人久久大香线蕉无限次| www.污网站| 欧美性猛交xxxx免费看漫画| 在线a免费看| 国产精品国产精品| 日本不卡一二三区黄网| 欧美极品aaaaabbbbb| 亚洲天堂视频在线观看| 久久在线观看| 少妇高清精品毛片在线视频| 亚洲免费在线观看| 欧美高清电影在线| 成人国产1314www色视频| 肉丝袜脚交视频一区二区| 久久久精品人妻一区二区三区四 | 欧美精品一区二区蜜桃| 亚洲天堂av综合网| 白嫩白嫩国产精品| 中文字幕永久有效| 欧美视频一区二区三区…|