From 779551ee868df75d7f189a9736bc20bc4f0abc8d Mon Sep 17 00:00:00 2001 From: Niclas Jern Date: Sun, 20 Jul 2014 20:20:37 +0300 Subject: [PATCH] One must always convert one's vectors --- knn/knn.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/knn/knn.go b/knn/knn.go index da9cb86..80bc971 100644 --- a/knn/knn.go +++ b/knn/knn.go @@ -55,9 +55,9 @@ func (KNN *KNNClassifier) PredictOne(vector []float64) string { } for i := 0; i < rows; i++ { - row := KNN.Data.RowView(i) + row := KNN.TrainingData.GetRowVectorWithoutClass(i) rowMat := util.FloatsToMatrix(row) - distance := distanceFunc.Distance(rowMat, vector) + distance := distanceFunc.Distance(rowMat, convertedVector) rownumbers[i] = distance }