2017-01-09 4 views

Répondre

1

La lecture aléatoire aura lieu une fois au début lors de la création de l'itérateur.

+0

Un grand merci pour votre réponse! – HALMTL

+0

Eh bien ... en passant, n'est-ce pas une bonne idée de re-mélanger les données après chaque époque pour éviter un modèle cyclique - encore plus une fois que le réseau a convergé? – HALMTL

0

Le réarrangement ne se produit qu'une seule fois.

Étendre NDArrayIter serait une bonne idée.

Il devrait probablement être une option sur l'appel à remanier reset(). De cette façon, chaque époque voit effectivement un nouveau réarrangement des données dans les lots pendant les itérations.

C'est une réelle fonction manquante sur cette implémentation d'Iterator compte tenu de son objectif.

La documentation indique que l'on peut construire son propre itérateur. Je n'ai pas encore essayé.