arnaucube
arnaucube/goKNNPublic Self-hosted repository
goKNN/main.go
main.goRaw
 1package main
 2
 3import "fmt"
 4
 5func main() {
 6	dataset := readDataset("datasets/poker/poker-hand-training-true.data", "\n", ",")
 7	//fmt.Println(dataset)
 8	inputs := readInputs("datasets/prova.data", "\n", ",")
 9	//fmt.Println(inputs)
10
11	var datasetDistances [][][]float64
12	for _, input := range inputs {
13		datasetDistances = euclideanDistance(dataset, input)
14		r := getShortestDistance(datasetDistances)
15		fmt.Println(input)
16		fmt.Println(r)
17		fmt.Println(r[1])
18	}
19}