テンソルフロー::作戦::スパースリオーダー

#include <sparse_ops.h>

SparseTensor を正規の行優先の順序に並べ替えます。

まとめ

慣例により、すべてのスパース演算は次元数の増加に応じて正規の順序を保持することに注意してください。順序に違反する可能性があるのは、インデックスと値ベクトルを手動で操作してエントリを追加するときだけです。

並べ替えは SparseTensor の形状には影響しません。

テンソルのランクRN空でない値がある場合、 input_indicesの形状は[N, R] 、input_values の長さはN 、input_shape の長さはRです。

引数:

  • スコープ:スコープオブジェクト
  • input_index: 2 次元。 SparseTensor 内の空でない値のインデックスを含むN x R行列 (標準的な順序付けではない可能性があります)。
  • input_values: 1-D。 input_indicesに対応するNの空でない値。
  • input_shape: 1-D。入力 SparseTensor の形状。

戻り値:

  • Output output_indices: 2-D。 input_indices と同じインデックスを持つN x R行列ですが、正規の行優先順序です。
  • Output output_values: 1-D。 output_indicesに対応するNの空でない値。

コンストラクターとデストラクター

SparseReorder (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape)

パブリック属性

operation
output_indices
output_values

パブリック属性

手術

Operation operation

出力インデックス

::tensorflow::Output output_indices

出力値

::tensorflow::Output output_values

公共機能

スパースリオーダー

 SparseReorder(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input_indices,
  ::tensorflow::Input input_values,
  ::tensorflow::Input input_shape
)