深度學習筆記002-線性迴歸
線性迴歸(Logistic regression)是一個適用於二分類(Binary Classification) 的演算法
二分類問題舉例:
輸入一張圖片,判斷該圖片是否是一隻貓餅,是貓餅輸出1,不是輸出0
首先我們用 y來表示輸出的結果標籤
在計算機中,我們所看到的影像是使用RGB(red,green,bule)三種顏色來顯示的,通過不同的R,G,B數值來顯示不同的畫素點,最終一個個畫素點組合成我們所要看到的影像,如下圖所示:
我們把這些畫素值提取出來,放入一個特徵向量X中:
如果我們輸入的影像是64x64的三通道彩色圖片,我們的特徵向量X就是一個長度為64643=12288的一維向量(如上圖)
所以在二分類問題中,我們需要實現的就是訓練出一個分類器(classifier),這個分類器以我們的特徵向量x作為輸入,並進行預測,最後輸出結果標籤y(1或0),標籤結果代表圖片中是否有貓餅
一些符號:
好的符號,能夠使得後期深度學習的時候將不同訓練樣本的資料關聯起來(將不同的訓練樣本資料取出來放到不同的列上)
我們使用一對 (x,y) 來表示一個單獨的樣本;
x代表的是nX維的特徵向量,y則是label標籤:0或1
我們的訓練集由m個訓練樣本組成,我們使用(x1,y1)來表示第一個樣本(這裡的1是上標小1)
依次類推,直到最後一個樣本(xm,ym)。
{(x1,y1)…(xm,ym)} 代表的就是整個訓練集
——————————————————————————————————————
我們使用小寫的m來表示整個訓練集中的樣本個數
——————————————————————————————————————
我們定義一個大矩陣X,由m列的特徵向量x組成,每個特徵向量x有mx維,如下圖
所以矩陣X是一個nxm的矩陣,在python中可以用X.shape()輸出矩陣維度
——————————————————————————————————————
對於label標籤資料,我們同樣也是用一個1m維度的矩陣來表示:
結束語:
符號的定義在後期理解訓練樣本很重要,可以翻閱
相關文章
- TensorFlow學習筆記(1):線性迴歸筆記
- 【動手學深度學習】第三章筆記:線性迴歸、SoftMax 迴歸、交叉熵損失深度學習筆記熵
- Python學習筆記-StatsModels 統計迴歸(1)線性迴歸Python筆記
- 【深度學習 01】線性迴歸+PyTorch實現深度學習PyTorch
- 機器學習筆記(1):線性迴歸機器學習筆記
- 《精通資料科學:從線性迴歸到深度學習》資料科學深度學習
- 【深度學習基礎-10】簡單線性迴歸(上)深度學習
- 機器學習入門學習筆記:(2.1)線性迴歸理論推導機器學習筆記
- 【深度學習基礎-13】非線性迴歸 logistic regression深度學習
- 有監督學習——線性迴歸
- 基於sklearn的波士頓房價預測_線性迴歸學習筆記筆記
- 【機器學習筆記】:大話線性迴歸(一)機器學習筆記
- 【機器學習筆記】:大話線性迴歸(二)機器學習筆記
- 機器學習筆記(2):線性迴歸-使用gluon機器學習筆記
- 計量經濟學複習筆記(二):一元線性迴歸(下)筆記
- 【深度學習】TensorFlow實現線性迴歸,程式碼演示。全md文件筆記(程式碼文件已分享)深度學習筆記
- 深度學習入門實戰(二)- 用 TensorFlow 訓練線性迴歸深度學習
- 線性迴歸演算法學習總結演算法
- Python數模筆記-Sklearn(4)線性迴歸Python筆記
- 線性迴歸
- 從線性模型到決策樹再到深度學習的分位數迴歸模型深度學習
- 線性基學習筆記筆記
- 用scikit-learn和pandas學習線性迴歸
- 用 Scikit-Learn 和 Pandas 學習線性迴歸
- 吳恩達機器學習筆記 —— 3 線性迴歸回顧吳恩達機器學習筆記
- 機器學習(課堂筆記)Day04:線性迴歸法機器學習筆記
- 機器學習程式碼筆記-2-簡單線性迴歸機器學習筆記
- 機器學習-線性迴歸機器學習
- 1.3 - 線性迴歸
- 吳恩達機器學習筆記 —— 5 多變數線性迴歸吳恩達機器學習筆記變數
- 吳恩達機器學習筆記 —— 2 單變數線性迴歸吳恩達機器學習筆記變數
- 《應用迴歸及分類》學習筆記1筆記
- 機器學習演算法:Logistic迴歸學習筆記機器學習演算法筆記
- 機器學習 | 線性迴歸與邏輯迴歸機器學習邏輯迴歸
- Andrew NG 深度學習課程筆記:二元分類與 Logistic 迴歸深度學習筆記
- Stanford機器學習課程筆記——多變數線性迴歸模型機器學習筆記變數模型
- 機器學習之線性迴歸機器學習
- 線性迴歸實戰