![](/img/trans.png)
[英]Why attribute tensor_dot is not found in tensorly
考慮以下代碼,我在其中定義了一個 function 來計算矩陣的克羅內克積。 目標是使用tensor_dot庫中的tensorly進行張量外推算法。 在倒數第二行,Python 拋出異常,說 當我查看tensorly 的官方文檔時, tensorly.tenalg實際上確實具有這樣的屬性。 為什么 ...
[英]Why attribute tensor_dot is not found in tensorly
考慮以下代碼,我在其中定義了一個 function 來計算矩陣的克羅內克積。 目標是使用tensor_dot庫中的tensorly進行張量外推算法。 在倒數第二行,Python 拋出異常,說 當我查看tensorly 的官方文檔時, tensorly.tenalg實際上確實具有這樣的屬性。 為什么 ...
[英]AttributeError: module 'tensorly' has no attribute 'decomposition'
我在 python 上使用 package (張量),我無法訪問所有模塊。 例如,如果我嘗試使用“分解”模塊: python 版本:3.9.12 張量版本:0.7 我跑: 主要.py: output: PS:當我 go 到 /.local/lib/python3.9/site-package ...
[英]partial tucker decomposition
賞金將在 5 天后到期。 此問題的答案有資格獲得+100聲望賞金。 user1655410正在從有信譽的來源尋找答案。 我想應用部分 tucker 分解算法來最小化(60000,28,28)的 MNIST 圖像張量數據集,以便在之后應用另一種機器算法(如 SVM)時保留其特征。 我有這個代碼可以 ...
[英]Converting 2D Dataframe to Multidimensional Tensor in Tensorflow (or Tensorly)
我對 python 非常陌生,並且正在嘗試使用更高維張量分解技術。 但首先我需要將我的 dataframe 從 2D 數組轉換為多維張量,但我有點不知道該怎么做。 我的 dataframe 看起來像這樣: 我想將其轉換為 3 級張量: 我認為我不能只做label = df.pop('Diagnosi ...
[英]Python tensorly parafac returning ValueError
我有一組制造數據(由顯式數學函數生成)存儲在名為A的 3 維張量中。 當我嘗試運行 parafac 時,我收到以下信息: 我正在像這樣導入parafac: 我安裝(並且剛剛再次更新)張量庫: 但是,當我在 Jupyter 筆記本中運行相同的代碼時,它會按預期工作。 我通過 Pip 安裝的內容與 J ...
[英]Tensorly and tensor rank (CP rank)
我正在嘗試為 8 x 8 x 8 的特定稀疏張量計算張量等級又名 CP 等級( https://en.wikipedia.org/wiki/Tensor_rank_decomposition#Tensor_rank )。 我是 Tensorly 的新手,剛剛安裝。 在閱讀了關於 parafac f ...
[英]Python & Numpy - reshape 10x10 array where each cell is 20x20 array into a 10x10x20x20
我有一個奇怪的問題,我有一個 .mat 文件,它來自一個 10x10 數組,其中每個索引是一個 20x20 數組,表示一個灰色圖像。 所以我有 10 次試驗,每次試驗都是一個具有 10 個間隔的時間序列,每個間隔都作為 20x20 圖像進行跟蹤。 為了使用張量運行張量回歸,需要將其格式化為(軌跡、時 ...
[英]not-unique tensor decomposition for lanet analysis
想使用 Tucker 和 3 維張量的規范多元分解(cdp 或 PARAFAC/CANDECOMP)進行潛在分析。 我使用來自 tensorly 庫的 tensorly.decomposition.parafac 的 python、function。 因子矩陣和核心不是唯一的(可以在非奇異矩陣上相乘 ...
[英]How do I design a test for the partial_tucker function from tensorly?
我嘗試設計一個測試,以驗證來自 tensorly 的partial_tucker function 是否可以正常工作。 換句話說,我想為partial_tucker function 及其相關的預期 output 設計一個輸入。 所以,我試圖做的是取一個初始隨機張量A (4 階),手動計算其“低秩 ...
[英]gradient decent to compute cp-decomposition of a third order tensor
我正在嘗試做梯度下降來計算三階張量的 CP 分解。 我正在使用張量,而且我是它的初學者。 而且我不知道如何計算梯度。 所以這是我們到目前為止所擁有的: ...
[英]tensorly.kruskal_to_tensor() method explanation
我試圖理解 tensorly 包中的 tl.kruskal_to_tensor() 方法。 在網頁中,我知道它將矩陣列表作為輸入並生成其 cp-decomposiiton 是矩陣的張量? 它將矩陣列表作為輸入。 但我看到了以下代碼: 我不明白該方法中的 np.ones(rank) 參數。 它 ...
[英]Kronecker product source code in TensorLy
我正在嘗試了解在 TensorLy 中實現的張量的 Kronecker 產品的代碼。 下面是代碼: 我知道self.shape(a)將給出張量a的形狀(行、列、切片)。 所以我們在s1和s2中采用a的形狀,在s3和s4中采用b的形狀。 a = self.reshape(a, (s1, 1, s2, ...
[英]Import Error while importing TensorLy in Jupyter Notebook
我正在嘗試在 Jupyter 筆記本中import tensorly as tl但我收到導入錯誤。 我在本地機器上安裝了 TensorLy。 完整的追溯: 可能的解決方案是什么? ...
[英]Can't define rank in Tucker decomposition as equal to original dimension
我正在嘗試使用Tensorly的tucker將Tucker分解應用於形狀(500, 500, 3, 28) 500,500,3,28 (500, 500, 3, 28)的張量T ,並且我無法定義等級等於原始維度的等級,例如: 我可以: 但是當我改變27到28時: 該程序掛起 ...
[英]Multiplication of two-dimensional and three-dimensional tensors
有一個二維張量a[m,n]和一個三維張量b[k,n,h] 。 我應該使用什么 API 將二維張量乘以三維張量以獲得三維張量c[k,m,h] ? 其實我可以通過以下方式得到它: import tensorflow as tf import tensorly as tl x = tf.constant ...
[英]Nonnegative tensor decomposition example using Tensorly
我對張量和張量庫都很陌生。我在jeankossaifi上遇到了張量分解的最好例子之一,但我需要一個張量函數 non_negative_tucker() 的例子,通過擴展上面鏈接上的例子(對於 Olivetti數據集)。 ...
[英]Missing data recovery using tensor decomposition on Python Tensorly
我正在嘗試在這樣的集群跟蹤中恢復丟失的數據: 我閱讀了一些文章,發現我可以為這個數據集創建一個張量,然后分解張量以恢復丟失的數據。 現在我正在使用 Tensorly,一個 python 上的張量庫。我構建了一個簡單的張量,如下所示: 我得到了: 然后我嘗試根據官方文檔對其進行分解: ...