CS231n《深度学习与计算机视觉》 -- 第二讲 图像分类

本文介绍了图像分类中的最邻近分类算法和k-近邻算法。讲解了L1与L2距离的区别,超参数选择的重要性,以及k值和距离度量对分类效果的影响。提到k-NN存在的问题,如维度灾难,并指出在实际应用中常被线性分类器替代。
摘要由CSDN通过智能技术生成

1. 最邻近分类算法(nearest neighbor classification)

原理很简单,就是把标记好的图像都储存下来,预测的时候计算新图像和库中的每幅图像的L1距离,找到距离最近的图像即为最邻近。
这里写图片描述
code解析:时间复杂度train: O(1), predict: O(n),train的耗时少,predict耗时长,而我们理想的或者需要的是predict耗时少,train可以耗时长一些。

其效果如下,对于整幅图像的每个像素来说,找到训练数据中与其最近的样本,并标记为此样本的类,这种分类方法比较粗糙,存在很多问题,比如下图中绿色区域中间有一个黄色斑块,这个黄色斑块很可能是被错分的,也许其类别也应该是绿色的,还有绿色和蓝色的边界可以看到有一块像手指一样的绿色伸到了蓝色区域,这很可能是由于噪声或失真信号造成的。
这里写图片描述
由此产生了k-近邻算法

2. k-近邻算法(k-nearest neighbor KNN)

具体做法是:对分类图像,找到其k个最邻近的实例&

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值