Tensorflow Tensors
とSparse Tensors
の意味と用途を理解するのに苦労しています。ドキュメントによるとTensorflow Tensor vs Sparse Tensor
テンソル - テンソルは、型付き多次元配列です。たとえば、画像のミニバッチを[バッチ、高さ、幅、チャンネル]の寸法を持つ浮動小数点数の4次元配列として表すことができます。
スパーステンソル - テンソルフローは、3つの別々の密なテンソル:インデックス、値、および形状としてスパーステンソルを表します。 Pythonでは、3つのテンソルはSparseTensorクラスに集められ、使いやすくなっています。別々のインデックス、値、シェイプテンソルを持つ場合は、それらをSparseTensorオブジェクトにラップしてから、その下のオブジェクトに渡します。
Tensorsは操作、入力、出力に使用されています。スパース・テンソルはテンソル(稠密?)のもう一つの表現です。誰かがさらにその違いやそのユースケースについて説明できることを願っています。
ありがとうございます。