[問題] 機器學習中線性變換的意思

看板DataScience作者 (fool)時間3年前 (2021/06/28 17:03), 編輯推噓2(2011)
留言13則, 5人參與, 最新討論串1/1
問題類別:ML 使用工具:python 問題內容:機器學習書上常會出現,在Dense層作完一個線性變換後, 就再進行其它的工作,想知道"作完一個線性變換" 這句話是什麼意思?書上的講法,我無法理解 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.213.51 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/DataScience/M.1624871000.A.CFB.html

06/28 17:36, 3年前 , 1F
Affine transform吧y=bx
06/28 17:36, 1F

06/28 17:37, 3年前 , 2F
一個權重矩陣跟特徵向量相乘
06/28 17:37, 2F

06/28 17:39, 3年前 , 3F
實作上在keras叫Dense在pytorch叫nn.Linear
06/28 17:39, 3F

06/28 17:54, 3年前 , 4F
我想問的是為什麼要作線性轉換?轉換有什麼意義?
06/28 17:54, 4F

06/28 17:55, 3年前 , 5F
不轉換會怎樣?機器無法學習嗎?
06/28 17:55, 5F

06/28 18:29, 3年前 , 6F
在你原本資料的x空間如果是線性不可分離,那你就找不到
06/28 18:29, 6F

06/28 18:29, 3年前 , 7F
最佳解,所以要透過特徵轉換(線性轉換+其他工作)換到
06/28 18:29, 7F

06/28 18:29, 3年前 , 8F
另一個特徵空間找解
06/28 18:29, 8F

06/28 19:06, 3年前 , 9F
原來如此,感謝解答
06/28 19:06, 9F

06/29 05:38, 3年前 , 10F
每做一次矩陣乘法就是一個線性變換,這是線性代數的理論範
06/29 05:38, 10F

06/29 05:38, 3年前 , 11F
疇,有空補一下吧。
06/29 05:38, 11F

08/14 21:03, , 12F
只優化一層dense就和linear regression差不多
08/14 21:03, 12F

10/12 06:51, , 13F
線型想成旋轉+偏移(affine)、非線性想成擠壓
10/12 06:51, 13F
文章代碼(AID): #1WsP1Opx (DataScience)
文章代碼(AID): #1WsP1Opx (DataScience)