Documentation references private access functions for TrainingConfig

Author: LanaSinaCreated Aug 26, 2026Updated Aug 26, 2026

In: https://deeplearning4j.konduit.ai/nd4j/overview-2/training#listeners


import org.deeplearning4j.optimize.listeners.ScoreIterationListener;

TrainingConfig config = TrainingConfig.builder()
    .updater(new Adam(1e-3))
    .dataSetFeatureMapping("input")
    .dataSetLabelMapping("labels")
    .lossVariables("loss")
    .trainEvaluations("output", 0, new Accuracy())
    .addListener(new ScoreIterationListener(10))   // print every 10 iterations
    .build();

.lossVariables() and trainEvaluations() are private access and cannot be called; in addition .addListener() does not seem to exist anymore

Source: deeplearning4j/deeplearning4j