線性分組碼的最小漢明距為6_第二章 線性代數

1f63bc9a0116134fbe4c99992a0d0e70.png

2.1 標量、向量、矩陣和張量

  • 標量(scalar)
一個標量就是一個單獨的數,用斜體表示標量。
  • 向量(vector)
一個向量是一列有序排列的數,用粗寫的小寫字母表示。
  • 矩陣(matrix)
矩陣式一個二維數組,其中的么一個元素由兩個索引(而非一個)所確定,用粗體的大寫字母表示。特別地,
表示
中垂直坐標
上的一橫排元素,即
的第
行;
表示
的第
列。
轉置(transpose)
矩陣的轉置是以主對角線為軸的鏡像。
廣播(broadcasting)
,其中
,即向量b和矩陣的每一行相加,這種操作稱為廣播。
  • 張量(tensor)
一般地,一個數組中的元素分布在若干維坐標的規則網格中,稱之為張量。使用A表示張量。

2.2 矩陣和向量相乘

,定義為
注意
(1) 兩個矩陣的標準乘積不是指兩個矩陣中對應元素的乘積;
(2) 兩個向量的點積
可以看作矩陣的乘積
;

(3) 兩個向量的點積滿足交換律:
;

(4) 分配律:
;

(5) 結合律:
;

(6)
;

(7)
不常有。
元素對應乘積(element-wise product)或者Hadamard乘積(Hadamard product)。

2.3 單位矩陣和逆矩陣

  • 單位矩陣(identity matrix)
任意向量和單位矩陣相乘都不會改變。
  • 逆矩陣(matrix inversion)
的逆矩陣記為

注意:
只有方陣才具有逆矩陣,否則叫偽逆。

2.4 線性相關和生成子空間

  • 線性組合(linear combination)
理解

如果
存在,則對于每一個向量
恰好存在一個解。但對于方程組而言,對于
的某些值,可能不存在解,也可能存在無限多個解,若
都是某方程組的解,則
也是該方程組的解(
為任意實數)。

為了分析方程有多少個解,可以將
的列向量看作從
原點(origin)(元素都是零的向量)出發的不同方向,確定有多少種方法能夠到達向量
。在這一觀點下,向量
中的每一個元素表示我們應該沿著這些方向走多遠,即
表示我們需要沿著第
個向量的方向走多遠:

  • 生成子空間(span)
一組向量的線性組合,是指每個向量乘以對應標量系數之后的和,即:

確定
是否有解,相當于確定向量
是否在
列向量的生成子空間中,這個特殊的子空間被稱為
列空間(column space)或者
值域(range)。
  • 線性相關和線性無關
如果一組向量中的任意一個向量能表示成其他向量的線性組合,則這組向量稱為線性相關(linear dependence),反之稱為線性無關(linear dependence)。
  • 奇異矩陣
列向量線性相關的矩陣稱為奇異矩陣,否則稱為非奇異矩陣。

2.5 范數

  • 范數定義
,其中
  • 歐幾里德范數和
    范數
歐幾里德范數:用于衡量向量的大小;
范數:當機器學習中零和非零元素之間的差異非常重要時,通常會使用
范數。每當
中某個元素從0增加
,對應的
范數也會增加
  • Frobenius范數(Frobenius norm)
  • 點積和范數

2.6 特殊類型的矩陣和向量

  • 對角矩陣(diagonal matrix)
并非所有的對角矩陣都為方陣,長方形的矩陣也可能是對角陣,非方陣的對角矩陣沒有逆矩陣。對于長方形對角陣
而言,乘法
涉及
中每個元素的縮放,若
為瘦長形矩陣,那么縮放后的末尾加一些零,若
為胖寬形矩陣,那么在縮放后去掉最后一些元素。
  • 對稱矩陣(symmetric matrix)
  • 單位向量(unit vector)
單位向量是具有單位范數的向量,即
  • 正交(orthogonal)

標準正交:
,且
  • 正交陣(orthogonal matrix)
,即

2.7 特征分解(eigendecomposition)

  • 特征分解
與整數的分解進行對比,整數分解是為了找整數內在的性質。可通過分解矩陣發現矩陣表示成數組元素時不明顯的函數性質。
,其中
的特征向量組成的正交矩陣,
是對角矩陣。特征值
對應的特征向量是矩陣
的第
列,記作
。因為
是正交矩陣,可以將
看作沿方向
延展
倍的空間。
  • 正定(positive definite)
實對稱矩陣的特征值分解可以用于優化二次方程
(
),其中限制
。當
等于
的某個特征向量時,
將返回對應的特征值。在限制條件下,函數
的最大值是最大特征值,最小值是最小特征值。

正定:
;

半正定:
;

負定:
;

半負定:
;

2.8 奇異值分解(SVD)

  • 奇異值分解與特征分解
a、每一個實數矩陣都有一個奇異值分解,但不一定都有特征分解;
b、公式
特征分解:

奇異值分解:

2.9 Moore-Penrose偽逆

  • 求偽逆
,其中
為SVD分解,
是對角矩陣
的偽逆,是其非零元素取倒數之后再轉置得到。

解的不同情形
a、A的列數多于行數
用偽逆求得的
是眾多可能解的一種,
是方程
的可行解中
最小的一個。

b、A的行數多于列數
可能沒有解。通過偽逆得到的
使得
的歐幾里德距離最小(
最小),這里

2.10 跡運算

  • 定義
  • Frobenius范數
  • 性質
;
;
;

標量的跡為本身:
;

2.11 行列式

  • 計算
行列式等于矩陣特征值的乘積
行列式的絕對值可以用來衡量舉證參與矩陣乘法后空間擴大或縮小了多少。

2.12 PCA

空間中有m個點
,要壓縮這些點,用更少的內存,損失一些精度去存儲這些點。并希望損失的精度盡可能少一些,編碼這些點是用低維表示,對于每個點
,會有一個對應的編碼向量,
,
則可以用更少的內存存儲原數據。

目的:找到編碼函數,根輸入返回編碼
,找到編碼函數,給定編碼重構輸入
。為簡化編碼器,使用矩陣將編碼映射會
,即:
,其中
是解碼矩陣,且
中所有列向量都有單位范數,即
,且正交。

首先需要明確如何根據每一個輸入
得到一個最有編碼
。可以最小化原始輸入向量
和重構向量
之間的距離。

范數:

用平方
范數代替
范數:

,故:

為標量,故:

不依賴于
,問題轉化為:

,則:

為正交矩陣,且其列向量有單位范數,即
,則:

即求
的最小值

是非負的且平方在非負值上是單調的,因此可以通過向量微積分求最小值:

即編碼函數為:

定義PCA重構操作:

推而廣之,需要最小化所有維數和所有點上的誤差矩陣的Frobenius范數:

時,
為一個單一向量
,則:

因為
為標量,等價于:

將表示個點的向量堆疊成一個矩陣,記為
,其中
。原問題可以重新表述為:

暫不考慮約束問題,可以將Frobenius范數簡化成下面的形式:

因為
,上式等于:

因為與
無關的項不影響argmin,跡中相乘矩陣的順序不影響結果,上式等價于:

此時,再來考慮約束條件:

因為約束條件,上式等價于:

這個優化問題可以通過特征分解來求解,最優的
最大特征值對應的特征向量。

以上
的情況,得到了第一個主成。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/535089.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/535089.shtml
英文地址,請注明出處:http://en.pswp.cn/news/535089.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【SpringBoot 2】(十一)單元測試JUnit 5 指標監控

寫在前面🛫更多知識總結見SpringBoot 2專欄 🚕本篇知識點總結自尚硅谷雷神的視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客首頁🚀🚀…

sklearn中lstm_分別用sklearn和tensorflow做房價預測

原標題:分別用sklearn和tensorflow做房價預測本篇是后面用tensorflow做回歸時的一個參照,忍不住要說的是sklearn真是簡單好用,要不是他沒有卷積cnn等時髦模型,真是不想用其他家的了。經典的sklearn集成模型結果:真是又…

多個containers 共用一個pvc_2020阜新PVC-UH市政管廠家-煙臺塑膠

2020阜新PVC-UH市政管廠家煙臺金沃泉塑膠有限公司主要產品PVC-U、PVC-M、PVC-UH聚氯乙烯給給水管材、HDPE高密度聚乙烯給水管材、CPVC氯化聚氯乙烯、MPP高壓電力電纜護套管、PERT-Ⅱ型熱力管道、高分子托輥管、水處理膜殼管。公司為電網、南方電網、電建集團、建筑集團、五礦集…

【SpringBoot 2】(十二) profile功能 自定義starter

寫在前面🛫更多知識總結見SpringBoot 2專欄 🚕本篇知識點總結自尚硅谷雷神的視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客首頁🚀🚀…

jpa transaction 回滾_我遇到的JPA中事務回滾的問題

在最近的項目中,做的是解析XML文件,解析過程中會有異常,比如:XML文件中節點的數據和與之對應的數據庫的字段中數據的類型不匹配;XML中數據長度超過數據庫定義的長度;有數據了的重復插入問題;讀取…

pb 怎么判斷是 小數_考試90分以上的孩子是怎么學數學的?聽聽老師怎么說?

一二年級,考試上九十分很輕松。但是,不少小朋友一上三年級,成績就落下來了。那么,我們來看看三年級起,考試還能夠保持在90分以上的孩子是怎么學習數學的吧!第一,計算能力過關通過這兩張圖片的對…

快速上手Mybatis-Plus 入門案例

寫在前面🛫更多知識總結見Mybatis-Plus專欄 🚕內容總結自尚硅谷楊博超老師的視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客首頁🚀🚀…

交換機分布緩存_網絡交換機緩存在數據中心的作用

什么產生了緩存?網絡交換機要配置多少緩存才夠用?緩存容量是否有標準可以衡量? 當網絡交換機接口收到超出其所能處理的流量后,它會選擇要么將其緩存,或者將其丟棄。 緩存通常都是因為網絡接口速率不同造成的&#xff0…

黑蘋果 選擇語言 點不了_什么是天然的“黑鉆”?—科普貼

天然黑鉆也被成為“碳酸氫”,具有與白鉆相同的化學成分,然而黑鉆石的晶體結構是不同的,這意味著它們由許多小晶體組成,它們以隨機的形式粘在一起,而不是一個具有可識別自然線的固體錐形。天然黑鉆石有極高的含物&#…

sim卡沒壞但蘋果手機無服務_解決手機插SIM卡后都顯示“無SIM卡”的故障問題

故障現象顧客描述手機插SIM卡后都顯示“無SIM卡”。維修過程引起插入SIM卡卻顯示“無SIM卡”的故障,除了可能是SIM卡座的供電、時鐘、復位及SIM卡插入檢測信號不正常導致外,還有可能是基帶不正常導致的。插上手機卡,左上角提示“無SIM卡”&am…

Mybatis-Plus實現簡單的增刪改查 實體類上的注解

寫在前面🛫更多知識總結見Mybatis-Plus專欄 🚕內容總結自尚硅谷楊博超老師的視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客首頁🚀🚀…

webpack 讀取文件夾下的文件_webpack基本介紹及使用

1.什么是webpackwebpack是一個前端資源加載/打包工具。它根據模塊的依賴關系進行靜態分析,然后將這些模塊按照指定的規則生成對應的靜態資源。從上圖看出,webpack可以將多種靜態資源js,css,less轉換成一個靜態文件,減少…

conda失敗說沒有寫權限_愛情中,為什么男生表白失敗,女生還說可以繼續做朋友,想過沒有...

在愛情中,不是每個男生都是幸運的,也不是每次的表白都是如你所愿的。有成功總有失敗,成功是喜悅的,但是失敗卻是痛苦的。不過有的時候男生和女生表白以后,女生對男生說了這樣的一段,其實我希望以后我們還是…

Mybatis-Plus中Wrapper條件構造器的使用

寫在前面 🛫更多知識總結見Mybatis-Plus專欄 🚕內容總結自尚硅谷楊博超老師的視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客首頁🚀&#x1f680…

springboot設置默認值_線上Bug無法復現?老司機教你一招,SpringBoot遠程調試不用愁!...

前言在部署線上項目時,相信大家都會遇到一個問題,線上的 Bug 但是在本地不會復現,多么無奈。此時最常用的就是取到前端傳遞的數據用接口測試工具測試,比如 POSTMAN,復雜不,難受不?今天陳某教你一…

Mybatis-Plus的分頁 樂觀鎖插件 通用枚舉 多數據源

寫在前面🛫更多知識總結見Mybatis-Plus專欄 🚕內容總結自尚硅谷楊博超老師的視頻 🚒博主對于該知識尚在學習階段 🚄如果發現存在問題請毫不吝嗇的指出 🚀🚀扎哇太棗糕的博客首頁🚀🚀…

學python哪個網站好-有哪些值得推薦的Python學習網站|

現在那個網站可以學習python爬蟲? 為大家分享Python學習經驗: 1、尋找一本Python書籍,要求淺顯易懂、全面細致程較好,專注于這一本,從頭開始研究,把整本書掌握透徹。 2、找一個項目練手,熟悉基礎后&#xf…

等待的操作過時_不會過時的6種網站seo優化操作

SEO優化一直在變化,百度和谷歌的算法也在不斷的迭代更新,所以競爭永遠不會停止。今天小編就來給大家分享一下,6種不會過時的網站seo優化操作。1.保持正常優化為網站訪客提供高質量的內容、卓越的用戶體驗和安全性以及卓越的技術網站。這可能需…

java的for循環取出數據只是拿到最后一個_一問SQL優化就無從藏身?那只是你對原理的精髓掌握不深

?曾幾何時,我信誓旦旦的認為只要 SQL 寫的好,面試過程永不倒。結果在一次又一次的征途中,「最終還是以完敗落下帷幕」。結果都源于注重使用而忽略原理,從而不知也不了解「SQL」優化應如何面對。讀文的你,如今可有這樣…

SpringBoot前后端分離解決跨域問題的三種解決方案

🚀🚀扎哇太棗糕的博客首頁🚀🚀** 文章目錄🍊什么是跨域🍊跨域問題的解決策略🍊三種解決方法🍊什么是跨域 想要知道什么是跨域的話,我們可以通過一個小案例簡單了解一下跨…