arXiv reaDer
テンソルネットワークのスタック操作
Stack operation of tensor networks
テンソルのファクトリゼーションとしてのテンソルネットワークは、加算、収縮、スタッキングなど、通常のテンソルに共通する操作を実行することを目的としています。ただし、その非固有のネットワーク構造のため、テンソルネットワークの収縮のみがこれまでのところ明確に定義されています。この論文では、テンソルネットワークスタックアプローチの数学的に厳密な定義を提案します。これは、構造や構成を変更せずに、大量のテンソルネットワークを単一のテンソルネットワークに圧縮します。例として、行列積状態ベースの機械学習を使用して主なアイデアを説明します。私たちの結果は、CPUとGPUの両方でforループと効率的なコーディング方法と比較されます。
The tensor network, as a facterization of tensors, aims at performing the operations that are common for normal tensors, such as addition, contraction and stacking. However, due to its non-unique network structure, only the tensor network contraction is so far well defined. In this paper, we propose a mathematically rigorous definition for the tensor network stack approach, that compress a large amount of tensor networks into a single one without changing their structures and configurations. We illustrate the main ideas with the matrix product states based machine learning as an example. Our results are compared with the for loop and the efficient coding method on both CPU and GPU.
updated: Tue May 24 2022 07:54:15 GMT+0000 (UTC)
published: Mon Mar 28 2022 12:45:13 GMT+0000 (UTC)
参考文献 (このサイトで利用可能なもの) / References (only if available on this site)
被参照文献 (このサイトで利用可能なものを新しい順に) / Citations (only if available on this site, in order of most recent)
Amazon.co.jpアソシエイト