如何只获得最后的实际输出

How to get only last actual output

我的数据包含 3 个输入变量(双精度)和 1 个输出变量。 我正在使用大约 20,000-50,000 行数据进行训练。 这段代码显示了每个输入、实际输出和理想输出。

for(MLDataPair pair: trainingSet ) {
        final MLData output = network.compute(pair.getInput());
        System.out.println(pair.getInput().getData(0) + "," + pair.getInput().getData(1)+","+pair.getInput().getData(2)
                + ", actual=" + output.getData(0) + ",ideal=" + pair.getIdeal().getData(0));
    }

我只想获得最后的实际输出。只有最后一个值。 这段代码怎么写?有人可以写给我吗

    int i = 0;
    for(MLDataPair pair: trainingSet ) {
    i++;
    final MLData output = network.compute(pair.getInput());
    if(i == trainingSet.size()-1){
         System.out.println("actual=" + output.getData(0));
       }
    }