Transfer Learning & Fine-tune (迁移学习与模型微调)

Transfer Learning & Fine-tune (迁移学习与模型微调)

本文为《CS231n》的学习笔记

1. Transfer Learning 的几种形式

  实际上,很少有人从头开始训练一个完整的卷积网络(随机初始化),因为拥有足够大小的数据集的情况相对较少。相反,常见的做法是在非常大的数据集(例如ImageNet,它包含120万个图像,包含1000个类别),然后将ConvNet用作初始化或固定的特征提取器,用于感兴趣的任务。三种主要的迁移学习场景如下:

1.1 ConvNet 作为固定的特征提取器

  取一个在ImageNet上预先训练过的ConvNet,删除最后一个完全连接的层(该层的输出是像ImageNet这样的不同任务的1000个类分数),然后将ConvNet的其余部分作为新数据集的固定特征提取器。在AlexNet中,这将为每一张图像计算4096维的向量,包含紧靠在分类器前面的隐藏层激活函数值。我们称这些为特征的 CNN 编码。如果在ImageNet上对ConvNet进行训练时也对这些代码进行了阈值化(通常情况下),那么这些代码将被重新划分(即在零处阈值),这一点很重要。如果在 ImageNet 上对 ConvNet 进行训练时也对这些代码进行了阈值化(通常情况下),这些编码是经过 ReLU处理的,这对模型的效果比较重要。提取所有图像的4096-D编码特征

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值