【问题标题】:Tensorly and tensor rank (CP rank)张量和张量等级(CP等级)
【发布时间】:2020-10-09 18:03:48
【问题描述】:

我正在尝试计算 8 x 8 x 8 的特定稀疏张量的张量等级,即 CP 等级 (https://en.wikipedia.org/wiki/Tensor_rank_decomposition#Tensor_rank)。

我是 Tensorly 的新手,刚刚安装。在阅读了 parafac 函数 (http://tensorly.org/stable/modules/generated/tensorly.decomposition.parafac.html) 的文档后,似乎我需要指定一个特定的张量等级才能找到该特定等级的张量等级分解。如何使用该软件计算张量等级?在给定特定张量时,是否有不同的函数可以产生张量等级?

【问题讨论】:

    标签: tensor rank tensorly


    【解决方案1】:

    确定张量的秩通常是 NP 难的。通常,CP 分解将张量和所需的秩作为输入。

    如果你使用 Github 的最新版本的 TensorLy,你可以设置rank='same' 或任何介于 0 和 1 之间的浮点值来设置排名,以保持与原始张量相同的参数数量,或者分数的参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多