要素ごとの最大値を取るテンソルにスパース更新を適用します。
`tensor` からコピーされた新しいテンソルを返します。その値はテンソル間の要素ごとの最大値であり、インデックスに従って更新されます。
>>> テンソル = [0, 0, 0, 0, 0, 0, 0, 0] >>> インデックス = [[1], [4], [5]] >>> 更新 = [1, -1 、1] >>> tf.tensor_scatter_nd_max(tensor, インデックス, 更新).numpy() array([0, 1, 0, 0, 0, 1, 0, 0], dtype=int32)
詳細については、 tf.tensor_scatter_nd_update
を参照してください。
パブリックメソッド
出力<T> | asOutput () テンソルのシンボリック ハンドルを返します。 |
static <T, U extends Number> TensorScatterMax <T> | |
出力<T> | 出力() 値がテンソル間の要素ごとの最大値であるテンソルからコピーされた新しいテンソルは、インデックスに従って更新されます。 |
継承されたメソッド
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static TensorScatterMax <T> create (スコープスコープ、オペランド<T>テンソル、オペランド<U>インデックス、オペランド<T>更新)
新しい TensorScatterMax オペレーションをラップするクラスを作成するためのファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
テンソル | 更新するテンソル。 |
インデックス | インデックステンソル。 |
アップデート | 出力に分散する更新。 |
戻り値
- TensorScatterMax の新しいインスタンス