首页
/
每日頭條
/
圖文
/
如何從線性回歸到深度學習
如何從線性回歸到深度學習
更新时间:2026-07-26 11:30:35

如何從線性回歸到深度學習(深度學習中的線性代數)1

易混基礎概念

  • 标量:單獨一個數
  • 向量:一行/列數
  • 矩陣:二維數組
  • 張量:一般指多維(0 維張量是标量,1 維張量是向量,2 維張量是矩陣)
  • 轉置:沿主對角線折疊

在 Numpy 中定義矩陣的方法,以及進行轉置的方法:

import numpy as np a = np.array([[1, 2, 3], [4, 5, 6]]) a = a.reshape(3, 2) print(a) [[1 2] [3 4] [5 6]] 複制代碼

基本算數關系

與高等數學中矩陣相乘内容一緻:

a = np.array([[1, 2], [3, 4]]) b = np.array([[5, 6], [7, 8]]) print(a * b) print(a.dot(b)) print(np.dot(a, b)) print(np.linalg.inv(a)) # 星(*) [[ 5 12] [21 32]] # 點乘 [[19 22] [43 50]] # 點乘 [[19 22] [43 50]] # 逆運算 [[-2. 1. ] [ 1.5 -0.5]] 複制代碼

範數

範數是一個函數,用于衡量長度大小的一個函數。數學上,範數包括向量範數和矩陣範數。

向量範數

我們先讨論向量的範數。向量是有方向有大小的,這個大小就用範數來表示。

如何從線性回歸到深度學習(深度學習中的線性代數)2

嚴格意義上來說,範數是滿足下列性質的任意函數:

如何從線性回歸到深度學習(深度學習中的線性代數)3

  • 當 p=2 時,範數(,可簡化寫成)稱為歐幾裡得範數,可以計算距離。但是我們看到這裡有一個開方運算,因此為了去掉這個開方,我們有可能求的是範數的平方,即範數,這就會減少一次開放運算,在後面提到的損失函數中,範數和平方範數都提供了相同的優化目标,因此平方範數更常用,計算起來也更簡單,可以通過計算,這速度就很快了。
  • 當 p=1 時,範數()是向量各元素絕對值之和,在機器學習領域,對于區分 0 和非 0 來說,範數比範數更好用。
  • 當 p=0 時,範數實際上不是一個範數,大多數提到範數的地方都會強調說這不是一個真正意義上的範數,用來表示這個向量中有多少個非 0 元素,但是實際上它是非常有用的,在機器學習中的正則化和稀疏編碼中有應用。在一個例子中是這麼說的:判斷用戶名和密碼是否正确,用戶名和密碼是兩個向量,時,則登錄成功,時,用戶名和密碼有一個錯誤,時,用戶名和密碼都錯誤。我們知道有這麼回事,在日後看到相關内容時知道就好了。
  • 當 p 為無窮大時,範數也被稱為無窮範數、最大範數。表示向量中元素絕對值中最大的。

矩陣範數

對于矩陣範數,我們隻聊一聊 Frobenius 範數,簡單點說就是矩陣中所有元素的平方和再開方,還有其他的定義方法,如下,其中表示的共轭轉置,tr為迹;表示的奇異值:

如何從線性回歸到深度學習(深度學習中的線性代數)4

奇異值分解

我們熟悉特征分解矩陣中:,奇異分解與之類似:,其中矩陣的行和列的值為、正交矩陣、對角矩陣、正交矩陣,矩陣對角線上的元素稱為的奇異值,其中非零奇異值是或的特征值的平方根;稱為的左奇異向量,是的特征向量;稱為的右奇異向量,是的特征向量。因為奇異矩陣無法求逆,而求逆又是研究矩陣的非常好的方法,因此考慮退而求其次的方法,求僞逆,這是最接近矩陣求逆的,把矩陣化為最舒服的形式去研究其他的性質,僞逆把矩陣化為主對角線上有秩那麼多的非零元素,矩陣中其他的元素都是零,這也是統計學中常用的方法,在機器學習中耶非常好用。

定義

  • 對角矩陣:隻有主對角線含有非零元素;
  • 單位向量:具有單位範數的向量,;
  • 向量正交:如果兩個向量都非零,則夾角 90 度;
  • 标準正交:相互正交、範數為 1;
  • 正交矩陣:行向量和列向量分别标準正交;
  • 特征分解:将矩陣分解為特征向量和特征值;
  • 特征值和特征向量:中的和;
  • 正定、半正定、負定:特征值都正、非負、都負。

總結

線性代數的一大特點是“一大串”,統一的知識體系,相互之間緊密聯系,非常漂亮,在深度學習中有重要的應用,還是應該要學好。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
台州必爬的12大名山你去過幾座(黃岩兩大名山與東漢)
台州必爬的12大名山你去過幾座(黃岩兩大名山與東漢)
     第二洞天内      第二洞天外      東華帝君      大有宮      東皇镛   台州通   東華帝君,姓王,名玄甫,又稱東君、東木公、東王(皇)公、青童君、元陽父、方諸君、東皇太一、扶桑大帝等。東王公于漢代有記載,跟漢代的陰陽觀念有關,是代表“陽”的男神。   東王公就是東華帝君   漢代記載的東王公,可能與先秦楚地的太陽神——東君等...
2026-07-26
河南省豫劇團八珍湯全場(豫劇八珍湯在新中劇院上演)
河南省豫劇團八珍湯全場(豫劇八珍湯在新中劇院上演)
     6月18日,經典豫劇傳統戲《八珍湯》在新中劇院上演,30歲的演員馬玲(左)在劇中扮演60歲的孫淑林。 (全媒體記者王煜攝)   新疆網訊(全媒體記者王煜)6月18日下午,新疆生産建設兵團豫劇團的演員們在新中劇院獻上了經典豫劇傳統戲《八珍湯》,不少戲迷前來捧場。   “捧一盞熱茶兒寒腸回暖,冰心化淚又濺我叩謝恩人……”演員唱腔蕩氣回腸,抑揚有度,觀衆...
2026-07-26
又感人又甜的甜寵劇推薦(下飯又助眠的甜寵劇)
又感人又甜的甜寵劇推薦(下飯又助眠的甜寵劇)
  甜寵劇下飯又助眠,是當下電視劇(網劇)市場的一大主流。   在最簡單的世界裡,談最純粹的戀愛,讓人感受歲月靜好。   這些劇的特點是從頭到尾男女主“抱抱親親舉高高”,外加各種花式“高甜撒糖”。   看了這種甜膩款戀愛,有沒有想戀愛的感覺?你該如何安放一顆少女心?            劇名:我與你的光年距離   主演: 宋威龍 / 周雨彤 / 王以綸  ...
2026-07-26
少林寺是如何被推上神壇(少林寺憑什麼為)
少林寺是如何被推上神壇(少林寺憑什麼為)
  ​         ▲ 少林武僧。攝影/任紅兵   -風物君語-         歪果仁:哇,你們中國人人都會功夫!      中國人:???   少林寺:我的!我的鍋!   每隔一段時間,網絡熱搜就會被“中國人人會武術”的段子霸屏。這樣的“誤解”,和嵩山少林寺不無關系。   作為禅宗祖庭的少林寺,為何在佛學之外,習武弄棍,開創少林功夫?少林功夫究竟有多...
2026-07-26
300英雄上線時間(300英雄WCA第三賽季SOLO賽報名火熱開啟)
300英雄上線時間(300英雄WCA第三賽季SOLO賽報名火熱開啟)
  《300英雄》電信新區“真理之門”定檔十月秋風漫改季。漫界大佬悉數登場,絕贊皮膚無差别登陸。就提前感受次元秋收的盛況吧!      号外号外!繼WCA團隊賽比賽進入白熱化以後,本屆WCA的個人SOLO賽報名也将隆重開啟。   即日起至9月28日24點,凡購買過WCA第三賽季門票(購買活動地址戳這裡)的用戶,均可至WCA第三賽季賽事頁面(賽事頁面地址戳這裡...
2026-07-26
Copyright 2023-2026 - www.tftnews.com All Rights Reserved