当前位置:网站首页>CV (2)- image classification
CV (2)- image classification
2022-07-20 11:16:00 【997and】
本次学习笔记主要记录学习CV时的各种记录,包括李飞飞团队的视频cs231n。作者能力有限,如有错误等,望联系修改,非常感谢!
第一版 2022-07-19 初稿
数据驱动方法
图像分类时可能收到一张猫图,确认了分类或标签的集合。
图像给出像素红、绿、蓝三个值。
语义鸿沟。相机移动到不同位置拍摄,它仍是同一只猫。
照片可能在光照或黑暗中。猫可能是变形的。遮挡问题。图片北京混乱(猫色和背景色相似)。还有类内差异,一群不同种类的猫。
可能要写一些python代码,接受一个图片作为参数。
计算出图像的边缘。
数据驱动的方法:
1.抓取大量猫的数据集
2.使用机器学习训练分类器
3.评估新图的分类效果
常用的数据集 CIFAR-10。最近邻算法计算。
L1距离,有时称为曼哈顿距离。只取一部分像素相减,最后将所有相加。
train():训练函数,运用于最近邻算法。
predict():测试时,输入图像并使用L1距离函数。将测试图像和训练图像进行比较,在训练集中找到最相似的实例。
N个实例,训练和预测速度?
Train O(1);predict O(N)
我们想要训练缓慢,训练优秀的分类器,而预测迅速。
最近邻分类器:
此分类器并非最好的选择,图像中间集中大量绿点,但中间却有一个黄点。
于是就有了K-NN分类器。不仅是只寻找最近的点,会根据距离度量,找到最近的K个点。
K-NN
L1有坐标依赖,若向量中的各个元素有着实际意义,L1会更好。建议两种尝试下比较。
超参数:
1.K值
2.距离度量
(1)在数据集上工作最好的超参数,但这样不好,因为K=1对于我们表现得很好了;
(2)应让训练器在其他未知数据集上测试,应在其上面表现良好,但实际上这也不好。
(3)最好的方法是分为三组:训练集、验证集、测试集,选择在验证集上表现最佳的分类器,在测试集上跑。
交叉验证集:
在小数据集更常用。
交叉验证后会得到如图所示,x轴表示K值,y表示分类器对于数据集的准确度。
K-NN在图像分类很少使用,因为测试时太慢;距离度量标准用在比较图像上不太合适。
K-NN另一问题是维度灾难。像素点应密集的分布。
线性分类
输入图片,生成一句描述语句。卷积网络关注图像,循环神经网络关注语言。
f(x,W)=Wx+b
把2x2图像拉伸为一个向量。
在CIFAR-10上训练的线性分类器的训练权重,如图下方。
边栏推荐
- 共享文件夹时,出现'试图共享XXXXX…
- 基于MCU通用GUI大盘点
- 数据整合 | 国内外数据整合有什么工具?
- Global location number Gln application introduction
- Notes....
- Delegation mechanism of simplified governance of Dao
- 认清影响因子引发的是是非非,善待逆境中顽强崛起的国产期刊
- ECCV 2022 | Kuangshi proposed a semi supervised target detection model, dense teacher, which achieved SOTA performance
- kvm虚拟化作业
- 系统打了补丁后,IIS装不了的解决…
猜你喜欢
基于MCU通用GUI大盘点
【Flutter -- 顶部导航栏】TabBarView 的基本使用
【Flutter -- 基础组件】文本组件 Text & TextStyle & TextSpan
【Flutter -- 基础组件】按钮组件 - ElevatedButton、TextButton、OutlinedButton、IconButton
【Flutter -- 布局】Container 的基础使用
ECCV 2022 | 旷视提出半监督目标检测模型Dense Teacher,取得SOTA性能
网络 与vpc实验
为什么多看书不能提高写作水平?
【Flutter -- 基础组件】图片组件 Image & Icon
阿里云负载均衡实验 2022年7月11日
随机推荐
《运营商数据存力指标》发布,透露了哪些重要趋势?
ECCV 2022 | Kuangshi proposed a semi supervised target detection model, dense teacher, which achieved SOTA performance
打造数据驱动型组织,成长型企业最需要什么?
京准电钟北斗时钟服务器,GPS网络时间服务器,NTP卫星授时系统
NAT 的几种应用场景
What should EDI prepare for easy docking with Lloyd's Lowe's?
Network and VPC experiment
Eat CPU's OpenMP program "suggestions collection"
Windows Server 2022获7月非安全更新:修复因Defender导致的卡死问题
gerrit 统计脚本
(Note)神经网络中的特征融合方式(add/concate)
DAO的精简化治理的委托机制
AWD思路
uni-app开发之HBuilderX连接夜神模拟器
Use ECs and OSS to set up personal network disk
Anacona环境太多??jupyter中如何查看自己当前在哪个环境
opencv 基本操作
华为机试:学生方阵
EasyGBS切换分辨率出现花屏和播放失败的原因分析及解决方法
视频分析StreamEye Studio