func printScore(prefix string, n neuralnet.Network, d mnist.DataSet) { classifier := func(v []float64) int { r := n.Apply(&autofunc.Variable{v}) return networkOutput(r) } correctCount := d.NumCorrect(classifier) histogram := d.CorrectnessHistogram(classifier) log.Printf("%s: %d/%d - %s", prefix, correctCount, len(d.Samples), histogram) }