全球名校课程作业分享系列(2)--斯坦福计算机视觉与深度学习CS231n之SVM图像分类

本文详细介绍了使用SVM进行图像分类的步骤,包括数据预处理、线性SVM分类器的实现、损失函数与梯度验证、随机梯度下降优化以及超参数调整。通过CIFAR-10数据集,展示了如何在验证集上调整正则化强度和学习率,并最终在测试集上评估模型性能。
摘要由CSDN通过智能技术生成

课程作业原地址:CS231n Assignment 1
作业及整理:@谭斌 && @Molly && @寒小阳
时间:2018年1月。
出处:http://blog.csdn.net/han_xiaoyang/article/details/70214565

任务背景

用支持向量机(SVM)的方法去完成图像识别多分类的任务

  • 完成一个基于SVM的全向量化损失函数
  • 完成解析梯度的全向量化表示
  • 用数值梯度来验证你的实现
  • 使用一个验证集去调优学习率和正则化强度
  • 运用随机梯度下降优化损失函数
  • 可视化最后的学习得到的权重

线性SVM分类器

可以简单地认为,线性分类器给样本分类,每一个可能类一个分数,正确的分类分数,应该比错误的分类分数大.为了使分类器在分类未知样本的时候,鲁棒性更好一点,我们希望正确分类的分数比错误分类分数大得多一点.所以我们设置一个阈值 Δ ,让正确分类的分数至少比错误分数大 Δ ,这是我们期望的安全距离。这就得到了hinge损失函数.

Li=jyimax(0,SjSyi+Δ)
其中, Li 表示第i个样本的loss函数. Syi 表示第i个样本正确分类的标签的分数, Sj 表示第i个样本对应某个标签的分数. 当我们将线性方程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值