aboutsummaryrefslogtreecommitdiff
path: root/knn/README
diff options
context:
space:
mode:
authorJamie Bullock <postlude@users.sourceforge.net>2008-02-16 11:22:24 +0000
committerJamie Bullock <postlude@users.sourceforge.net>2008-02-16 11:22:24 +0000
commitf8ccc253ee14685c37952058ab3d9adb1704f8d3 (patch)
treed8b1eea860eb5d52626df18ee31a7575103fc013 /knn/README
parent99abaa687d4dcab89d1a295dbd909c60c7114f7d (diff)
[knn] by Fujinaga and MacMillan, initial commit
svn path=/trunk/externals/postlude/; revision=9446
Diffstat (limited to 'knn/README')
-rw-r--r--knn/README20
1 files changed, 20 insertions, 0 deletions
diff --git a/knn/README b/knn/README
new file mode 100644
index 0000000..c87f31c
--- /dev/null
+++ b/knn/README
@@ -0,0 +1,20 @@
+k-NN object for PD
+
+Introduction
+
+The k Nearest Neighbor algorithm is a simple and robust classification
+algorithm. It compares an unknown feature vector to a database by
+calculating distance and assigns the classification of the k closest
+database entries to the unknown vector. This implementation for PD
+takes inputs of PD lists for both learning and classification.
+Currently the length of the feature vectors and maximum number of
+classes is fixed at compile time.
+
+Feature Weighting
+
+This implementation also includes feature weighting to allow control
+over the relative importance of each feature. This has been shown to
+provide significant improvements to the performance of the k-NN
+algorithm.
+
+Karl MacMillan <karlmac@peabody.jhu.edu> \ No newline at end of file