張量與稀疏張量的區別


如果一個張量有很多為0的值,那么這個張量被稱為稀疏張量。

讓我們來看這樣的一個一維的稀疏張量

[0, 7, 0, 0, 8, 0, 0, 0, 0]

同一個張量的稀疏表示只關注非零值

values = [7, 8]

同時我們也必須通過索引記住非零值出現的位置。

indices = [[1],[4]]

有了值和索引,然而信息還不夠充分,該張量有多少個零?因此我們要記住該張量的密集形狀。

dense_shape = [9]

因此總共有三個東西:values, indicesdense_shape, 用來代表一個張量的稀疏表示。

 

完結!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM