Exemple #1
0
func normalizeData(n *input.Normalizer, inFilename string, outFilename string) error {
	outF, err := os.Create(outFilename)
	if err != nil {
		return err
	}
	defer outF.Close()
	trainDataWriter := input.NewTrainDataWriter(outF)

	return processData(inFilename, func(y int, x input.InputVector) error {
		n.Normalize(x)
		return trainDataWriter.Write(y, x)
	})
}