k-Nearest Neighbor classifier
compute distances
compute distances with two loops
思想很简单,但是耗时较长,代码如下。
compute distances with one loop
利用numpy.sum代替一个循环,但是在测试中比第一种方法更耗时。
compute distances with no loop
利用矩阵运算代替循环,用时极短但是不容易理解。
Cross-validation
Split up the training data into folds
|
|
Perform k-fold cross validation
|
|