CS231n 学习笔记(二)

img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新

需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)

如果你需要这些资料,可以戳这里获取

困难点

  • semantic gap
  • viewpoint variation
  • illumination
  • deformation
  • occlusion
  • background clutter
  • intraclass variation

下面开始讲数据驱动

基本思想
虽然利用上一讲中的计算图像边缘,把边角各种形状分类好,写一些规则识别,但这不是一种可推演的算法,效果也并不好。

实际处理上,我们并不写一些分类规则,而是在网络上抓取各种分类大量图片数据集或者直接利用一些建好的数据集,训练机器来分类这些图片,机器会接受所有数据,用某种方式总结,然后生成某种模型,总结识别出这些不同类的对象的核心要素。

核心两个函数

  • 训练函数
    接收图片和标签,输出模型
  • 测试函数
    接受模型,预测图片分类

第一个分类器:Nearest Neighbor
在这里插入图片描述
注: 训练集只是单纯记录所有训练数据

那么给出两幅图片,我们应怎样对它们进行比较呢?需要确定使用什么样的比较函数。以下是其中一种方式。

  • L1 distance(Manhattan distance)

原理:
对这些图片中的单个像素进行比较,测试集与训练集图片对应位置像素值相减取绝对值,最后将所有像素的差值相加
在这里插入图片描述
代码实现:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

Nearest Neighbor特点:
训练过程O(1),测试过程O(N),测试过程很慢,较为落后的方法

NN的改进方法:KNN
特点:
通过从K个最近的点获得多数选票,来取代之前NN复制最近邻居的标签的方式.

以下是参照网上和一些书中的解释:
在这里插入图片描述
卷积网络和其他参数模型
特点:它们会花很多时间在训练上,测试过程很快

课时5:KNN

关键点
确定我们应该如何比较相对近邻数据的距离值(距离度量)

  • L1 distance (见课时4)
  • L2 distance(欧氏距离)
    把平方和的平方根作为距离
    在这里插入图片描述
    改变坐标轴对L1有影响,对L2无影响
    如果输入的特征向量中的一些值对你的任务有一些重要意义,L1可能更好;但如果它只是某个空间中的一个通用向量,并不知道它们实际上代表的含义,这种情况下L2更自然

超参数
K值和距离度量都是超参数(它们不一定都能从训练数据中学到,需要人为设定)。那么该如何根据自己的问题和数据来选择超参数呢?在机器学习中,我们关心的不是尽可能拟合训练集,而是要让分类器在训练集以外的未知数据上表现更好
在这里插入图片描述
注意:
idea#2不好的原因是,所选择的超参数可能只对这一组测试集表现好,但这组测试集无法体现模型在全新数据上的表现;idea#3的思路是,在训练机上用不同超参数来训练算法,在验证集(它的标签不用于训练,而用于评估)上进行评估,然后选择在验证集上表现最好的那组超参数,在所有调试等过程都结束后,把表现最佳的分类器拿出来在测试集上跑(这样跑出来的结果才会告诉你你的算法在未见的新数据上的表现如何),注意往往最后才会接触测试集数据
在这里插入图片描述
注意:
idea#4思路是,我保留部分数据作为测试集,对于剩余的数据,不是把它们分成一个训练集和一个验证集,而是分成很多份,轮流把每一份当做验证集;由于训练成本过高,因此大数据量不适用
在这里插入图片描述
注意:
KNN并不适用于图片分类

收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。
img
img

如果你需要这些资料,可以戳这里获取

需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人

都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

)**

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人

都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 10
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值