上传者: 42109732
|
上传时间: 2021-11-12 16:21:53
|
文件大小: 797KB
|
文件类型: -
tntorch-使用PyTorch进行Tensor网络学习
,这是一个由PyTorch支持的使用张量网络的建模和学习库。 这样的网络的独特之处在于(而不是非线性激活单元)。 功能包括:
张量的基本和奇特索引,广播,分配等
张量分解与重建
按元素和张量-张量算术
使用交叉逼近从黑盒函数构建张量
从张量中找到全局最大值和最小值
统计和敏感性分析
使用自动分化进行优化
杂项张量的运算:堆叠,展开,采样,求导等。
批处理操作(正在进行中)
可用的包括:
混合动力车:CP-Tucker,TT-Tucker等
其他分解,例如和自定义格式
例如,以下网络都以TT和TT-Tucker格式表示4D张量(即,可以采用I1 x I2 x I3 x I4可能值的实函数):
在tntorch中,所有张量分解共享相同的接口。 您可以以透明的形式处理它们,就像它们是普通的NumPy数组或PyTorch张量