cost 212 ms
為什么在tensorly中找不到屬性tensor_dot

[英]Why attribute tensor_dot is not found in tensorly

考慮以下代碼,我在其中定義了一個 function 來計算矩陣的克羅內克積。 目標是使用tensor_dot庫中的tensorly進行張量外推算法。 在倒數第二行,Python 拋出異常,說 當我查看tensorly 的官方文檔時, tensorly.tenalg實際上確實具有這樣的屬性。 為什么 ...

部分塔克分解

[英]partial tucker decomposition

賞金將在 5 天后到期。 此問題的答案有資格獲得+100聲望賞金。 user1655410正在從有信譽的來源尋找答案。 我想應用部分 tucker 分解算法來最小化(60000,28,28)的 MNIST 圖像張量數據集,以便在之后應用另一種機器算法(如 SVM)時保留其特征。 我有這個代碼可以 ...

將二維 Dataframe 轉換為 Tensorflow(或張量)中的多維張量

[英]Converting 2D Dataframe to Multidimensional Tensor in Tensorflow (or Tensorly)

我對 python 非常陌生,並且正在嘗試使用更高維張量分解技術。 但首先我需要將我的 dataframe 從 2D 數組轉換為多維張量,但我有點不知道該怎么做。 我的 dataframe 看起來像這樣: 我想將其轉換為 3 級張量: 我認為我不能只做label = df.pop('Diagnosi ...

Python 張量parafac返回ValueError

[英]Python tensorly parafac returning ValueError

我有一組制造數據(由顯式數學函數生成)存儲在名為A的 3 維張量中。 當我嘗試運行 parafac 時,我收到以下信息: 我正在像這樣導入parafac: 我安裝(並且剛剛再次更新)張量庫: 但是,當我在 Jupyter 筆記本中運行相同的代碼時,它會按預期工作。 我通過 Pip 安裝的內容與 J ...

張量和張量秩(CP秩)

[英]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 - 將每個單元格為 20x20 數組的 10x10 數組重塑為 10x10x20x20

[英]Python & Numpy - reshape 10x10 array where each cell is 20x20 array into a 10x10x20x20

我有一個奇怪的問題,我有一個 .mat 文件,它來自一個 10x10 數組,其中每個索引是一個 20x20 數組,表示一個灰色圖像。 所以我有 10 次試驗,每次試驗都是一個具有 10 個間隔的時間序列,每個間隔都作為 20x20 圖像進行跟蹤。 為了使用張量運行張量回歸,需要將其格式化為(軌跡、時 ...

用於lanet分析的非唯一張量分解

[英]not-unique tensor decomposition for lanet analysis

想使用 Tucker 和 3 維張量的規范多元分解(cdp 或 PARAFAC/CANDECOMP)進行潛在分析。 我使用來自 tensorly 庫的 tensorly.decomposition.parafac 的 python、function。 因子矩陣和核心不是唯一的(可以在非奇異矩陣上相乘 ...

如何從張量設計對 partial_tucker function 的測試?

[英]How do I design a test for the partial_tucker function from tensorly?

我嘗試設計一個測試,以驗證來自 tensorly 的partial_tucker function 是否可以正常工作。 換句話說,我想為partial_tucker function 及其相關的預期 output 設計一個輸入。 所以,我試圖做的是取一個初始隨機張量A (4 階),手動計算其“低秩 ...

2020-04-04 11:58:02   1   109    tensorly  
梯度下降計算三階張量的cp分解

[英]gradient decent to compute cp-decomposition of a third order tensor

我正在嘗試做梯度下降來計算三階張量的 CP 分解。 我正在使用張量,而且我是它的初學者。 而且我不知道如何計算梯度。 所以這是我們到目前為止所擁有的: ...

tensorly.kruskal_to_tensor() 方法說明

[英]tensorly.kruskal_to_tensor() method explanation

我試圖理解 tensorly 包中的 tl.kruskal_to_tensor() 方法。 在網頁中,我知道它將矩陣列表作為輸入並生成其 cp-decomposiiton 是矩陣的張量? 它將矩陣列表作為輸入。 但我看到了以下代碼: 我不明白該方法中的 np.ones(rank) 參數。 它 ...

TensorLy 中的 Kronecker 產品源代碼

[英]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, ...

無法將Tucker分解中的等級定義為等於原始維度

[英]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 ...

使用 Tensorly 的非負張量分解示例

[英]Nonnegative tensor decomposition example using Tensorly

我對張量和張量庫都很陌生。我在jeankossaifi上遇到了張量分解的最好例子之一,但我需要一個張量函數 non_negative_tucker() 的例子,通過擴展上面鏈接上的例子(對於 Olivetti數據集)。 ...

在 Python Tensorly 上使用張量分解進行丟失數據恢復

[英]Missing data recovery using tensor decomposition on Python Tensorly

我正在嘗試在這樣的集群跟蹤中恢復丟失的數據: 我閱讀了一些文章,發現我可以為這個數據集創建一個張量,然后分解張量以恢復丟失的數據。 現在我正在使用 Tensorly,一個 python 上的張量庫。我構建了一個簡單的張量,如下所示: 我得到了: 然后我嘗試根據官方文檔對其進行分解: ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM