邏輯迴歸是一個分類算法,它能夠處理二元分類以及多元分類。雖然它名字裏面有「迴歸」兩個字,卻不是一個迴歸算法。那爲何有「迴歸」這個誤導性的詞呢?我的認爲,雖然邏輯迴歸是分類模型,可是它的原理裏面卻殘留着迴歸模型的影子。郵件是不是垃圾郵件。細胞是不是癌細胞。算法
咱們知道,線性迴歸的模型是求出輸出特徵向量Y和輸入樣本矩陣X之間的線性關係係數θθ,知足Y=XθY=Xθ。此時咱們的Y是連續的,因此是迴歸模型。若是咱們想要Y是離散的話,怎麼辦呢?一個能夠想到的辦法是,咱們對於這個Y再作一次函數轉換,變爲g(Y)g(Y)。若是咱們令g(Y)g(Y)的值在某個實數區間的時候是類別A,在另外一個實數區間的時候是類別B,以此類推,就獲得了一個分類模型。若是結果的類別只有兩種,那麼就是一個二元分類模型了函數