【发布时间】:2017-12-16 21:05:41
【问题描述】:
我在玩DeepLearning4J,我想知道如何让分类器返回分数而不是标签。假设我使用 linear classifier tutorial 中的代码,我想让 ANN 返回给定训练示例的概率,标记为 0 或 1。当前配置如下所示:
MultiLayerConfiguration conf = new NeuralNetConfiguration.Builder()
.seed(123)
.iterations(1)
.optimizationAlgo(OptimizationAlgorithm.STOCHASTIC_GRADIENT_DESCENT)
.learningRate(0.01)
.updater(Updater.NESTEROVS)
.momentum(0.9)
.list()
.layer(0, new DenseLayer.Builder()
.nIn(2)
.nOut(20)
.weightInit(WeightInit.XAVIER)
.activation(Activation.RELU)
.build())
.layer(1, new OutputLayer.Builder(LossFunction.NEGATIVELOGLIKELIHOOD)
.nIn(20)
.nOut(2)
.weightInit(WeightInit.XAVIER)
.activation(Activation.SOFTMAX)
.build())
.pretrain(false)
.backprop(true)
.build();
【问题讨论】:
标签: java machine-learning neural-network deeplearning4j