コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

tensorflow :: ops ::集める

#include <array_ops.h>

indicesに従ってパラメータからparams収集します。

概要

indicesは、任意の次元(通常は0-Dまたは1-D)の整数テンソルである必要があります。形状indices.shape + params.shape[1:]を使用して出力テンソルを生成します。ここで:

    # Scalar indices
    output[:, ..., :] = params[indices, :, ... :]

    # Vector indices
    output[i, :, ..., :] = params[indices[i], :, ... :]

    # Higher rank indices
    output[i, ..., j, :, ... :] = params[indices[i, ..., j], :, ..., :]

indicesが順列であり、 len(indices) == params.shape[0] params場合、この操作はそれに応じてパラメータを並べ替えます。

validate_indices :非推奨。この操作がCPUに割り当てられている場合、 indicesの値は常に範囲内にあることが検証されます。 GPUに割り当てられた場合、範囲外のインデックスは安全ですが指定されていない動作になります。これにはエラーの発生が含まれる場合があります。

引数:

戻り値:

  • Output :出力テンソル。

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

Gather (const :: tensorflow::Scope & scope, :: tensorflow::Input params, :: tensorflow::Input indices)
Gather (const :: tensorflow::Scope & scope, :: tensorflow::Input params, :: tensorflow::Input indices, const Gather::Attrs & attrs)

パブリック属性

operation
output

パブリックファンクション

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

パブリック静的関数

ValidateIndices (bool x)

構造体

tensorflow :: ops :: Gather :: Attrs

Gatherのオプションの属性セッター。

パブリック属性

手術

Operation operation

出力

::tensorflow::Output output

パブリックファンクション

集める

 Gather(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input params,
  ::tensorflow::Input indices
)

集める

 Gather(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input params,
  ::tensorflow::Input indices,
  const Gather::Attrs & attrs
)

ノード

::tensorflow::Node * node() const 

operator :: tensorflow ::Input

 operator::tensorflow::Input() const 

operator :: tensorflow ::Output

 operator::tensorflow::Output() const 

パブリック静的関数

ValidateIndices

Attrs ValidateIndices(
  bool x
)