Chainer
は、データセットを反復処理しミニバッチを生成する一般的な方法を実装するために幾つかのイテレータを提供しています。 SerialIterator
は最もシンプルなもので、メインスレッドでミニバッチを抽出します。 MultiprocessIterator
は SerialIterator
の並列化バージョンです。ワーカー・サブプロセスの次のミニバッチのをロードを並列に維持します。
chainer.iterators.SerialIterator | Dataset iterator that serially reads the examples.データを直列に読み込むデータセットイテレータ |
chainer.iterators.MultiprocessIterator |
Dataset iterator that loads examples in parallel. データを並列にロードするイテレータ |