#java #datavec
Один из конструкторов FileSplit (класс из DataVec) имеет вид: FileSplit(java.io.File rootDir, java.lang.String[] allowFormat, java.util.Random rng) Зачем нужен аргумент Random rng?
Ответы
Ответ 1
Там в методе initialize и в reset перемешивание происходит, если был передан Random: protected void initialize() { [...] if (randomize) { iterationOrder = new int[subFiles.size()]; for (int i = 0; i < iterationOrder.length; i++) { iterationOrder[i] = i; } RandomUtils.shuffleInPlace(iterationOrder, random); } [...] } @Override public void reset() { if (randomize) { //Shuffle the iteration order RandomUtils.shuffleInPlace(iterationOrder, random); } }
Комментариев нет:
Отправить комментарий