MapDataset

パブリック クラスMapDataset

パブリックコンストラクター

MapDataset (データセットその他、Function<List< Operand <?>>、List< Operand <?>>> マッパー)

パブリックメソッド

データセット反復子
makeInitializeableIterator ()
このデータセットの要素を反復処理するために使用できる `DatasetIterator` を作成します。
データセット反復子
makeOneShotIterator ()
このデータセットの要素を反復処理するために使用できる `DatasetIterator` を作成します。

継承されたメソッド

パブリックコンストラクター

public MapDataset (その他のデータセット、Function<List< Operand <?>>、List< Operand <?>>> マッパー)

パブリックメソッド

public DatasetIterator makeInitializeableIterator ()

このデータセットの要素を反復処理するために使用できる `DatasetIterator` を作成します。

このイテレータは、ループ内で要素を取得する前に、`iterator.makeInitializer(Dataset)` を呼び出して初期化する必要があります。

戻り値
  • このデータセットの構造に基づく新しい `DatasetIterator`。

public DatasetIterator makeOneShotIterator ()

このデータセットの要素を反復処理するために使用できる `DatasetIterator` を作成します。 `makeOneShotIterator` を使用すると、このデータセットでイテレータが自動的に初期化されます。スキップ グラフ モードでは、イニシャライザ op がグラフのイニシャライザ リストに追加されます。これは `tf.init()` 経由で実行する必要があります。

例:

     try (Session session = new Session(graph) {
         // Immediately run initializers
         session.run(tf.init());
     }
 

Eager モードでは、この呼び出しの結果としてイニシャライザが自動的に実行されます。

戻り値
  • このデータセットの構造に基づく新しい `DatasetIterator`。