knn分类器中在求欧式距离时从三重循环到无循环的算法进阶
在我们了解了knn算法原理之后,我们来到了算法实现阶段。现在我们有5000张训练集照片(X_train,X_train.shape(num_train=5000,D),D为维度=3072)和500张测试集照片,他们都是由32*32个像素点以及3通道色彩构成的彩色图片,我们按照自己的理解完成算法.
三循环算法:
首先两个循环很好理解
for i in range(num_test):
for j in range(num_train):
这两个循环会帮助我们遍历所有测试集和训练集的映射组合,当在某个特定循环下
原创
2021-01-26 14:41:15 ·
313 阅读 ·
0 评论