直接放链接了:

1.这个是关于人脸识别的:http://www.jianshu.com/p/a76c18a3c6d5

2.这个是讲解了一些基础的fine tuning,caffe的基础入门教程:http://www.voidcn.com/article/p-nigpneqn-bac.html

3.github上的一个教程,因为github不仅仅可以上传代码,还可以上传教程,类似于csdn的博客,放链接:

https://github.com/humphd/have-fun-with-machine-learning/blob/master/README_zh-tw.md

可以尝试减小学习率base_lr(默认为0.01),同样对于fine-tuning,也应设置个较低的base_lr(0.001)

对于fine-tuning,还应适当降低stepsize的值(20000),其实就是避免初始模型变得太快而导致发散

输入数据格式改为imagedata,相应的data_param也改为image_data_param,mean_file也不用了,此外由于图像尺寸较大(340*250),需要适当缩小batch_size的值,否则使用GPU时可能超出其缓存大小而报错

最后一层的全连接层的输出改为2(因为这个例子是2元分类),对于fine-tuning,这一层的lr_mult需要适当增加(10),因为这一层在fine-tuning中需要变的最多

4.讲fine-tuning 的一个博客园的博客:http://www.cnblogs.com/louyihang-loves-baiyan/p/5038758.html

具体再看一下这个链接,写的还不错吧,当做第一个fine tuning例子用来跑DenseNet的fine tuning,试一下是否可行

fine-tuning的原因:在这种情况下重新训练一个新的网络是比较复杂的,而且参数不好调整,数据量也不够,因此fine-tuning微调就是一个比较理想的选择。

fine-tuning与training from scratch(重新训练)的区别:fine-tuning是基于之前已经训练好的caffemodel进行继续训练,training from scratch表示重新训练

那么在网络的微调中,我们的整个流程分为以下几步:

  1. 依然是准备好我们的训练数据和测试数据
  2. 计算数据集的均值文件,因为集中特定领域的图像均值文件会跟ImageNet上比较General的数据的均值不太一样
  3. 修改网络最后一层的输出类别,并且需要加快最后一层的参数学习速率
  4. 调整Solver的配置参数,通常学习速率和步长,迭代次数都要适当减少
  5. 启动训练,并且需要加载pretrained模型的参数

一些不错的caffe初学者的教程链接相关推荐

  1. ROS推荐链接:UNIX/LINUX专为初学者的教程和命令 http://www.ee.surrey.ac.uk/Teaching/Unix/

    ROS推荐链接:UNIX/LINUX专为初学者的教程: http://www.ee.surrey.ac.uk/Teaching/Unix/ UNIX Tutorial for Beginners A ...

  2. AST语法结构树初学者完整教程

    AST语法结构树初学者完整教程 编写你的第一个 Babel 插件 不太喜欢上来就讲大道理,先来个小栗子,做个简单而又实用的功能,做完后,理论你就理解一大半了. 我们需要antd里面的一个组件Butto ...

  3. Quick-Cocos2d-x初学者游戏教程(二) -------------------- Quick内部的代码结构及相应的原理...

    Quick-Cocos2d-x初学者游戏教程(二) 上一章我们已经了解了Quick的一些基础知识,所以本章我们将开始深入到Quick内部,了解它内部的代码结构,同时在解析的过程中学到相应的原理,并学会 ...

  4. python初学者教程下载_初学者Python教程

    python初学者教程下载 Welcome to Python Tutorial for Beginners. You are probably here because you think prog ...

  5. [JAVA]全新java初学者实践教程(全)

    [JAVA]全新java初学者实践教程(全) 本教程适合初学者,高手飘过. 1.全新java初学者实践教程1(Java SE5.0版)--配置环境变量 2.全新java初学者实践教程2(Java SE ...

  6. laravel 教程链接

    laravel 教程链接 http://my.oschina.net/5say/blog 转载于:https://blog.51cto.com/ww123/1697311

  7. HTML入门级学习附教程链接~

    前端系统学习之HTML学习记录 这两天狂刷算法备战蓝桥拿回报名费-,晚上系统学下之前有过一丢丢基础的前端(#.#) 每一次努力都是未来幸运的伏笔~ 另:教程链接在最后喔~ 2022-3-27 1.we ...

  8. 行之有效的一些教程链接

    最近工作以后发现越来越多的东西都需要去网上找教程了,但是网上教程繁多,并且错误的经过一传再传的更多,所以遇见不少坑,甚至坑的我都重装系统了,所以为了避免以后再盲目的踩坑,所以从今天开始记录一些自己亲测 ...

  9. 一个很不错的bash脚本编写教程

    一个很不错的bash脚本编写教程 建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很 ...

最新文章

  1. html生成的超级链接预览功能,超链接特效
  2. 常考数据结构与算法:买卖股票的最好时机
  3. 如何自定义Shell登录组件
  4. 【云炬大学生创业基础笔记】第1章第3节 什么是创业的讨论
  5. for循环与内置方法详解
  6. 制造行业电子化签约及印控一体化解决方案
  7. 使用 WPF + Chrome 内核实现 在线客服系统 的复合客服端程序
  8. leetcode 275. H 指数 II
  9. Spring JPA
  10. paip.SOCKET抓包工具总结
  11. 【图像融合】基于matlab小波变换遥感图像融合【含Matlab源码 744期】
  12. MD5文件加解密工具类 MD5Utils
  13. [手机Linux]一,线刷小米6到开发版,获取root权限
  14. 【实验技术笔记】基因沉默:siRNA/shRNA
  15. ImageView显示图片控件介绍
  16. 谈的话马上得到了聚众传媒创始人虞峰、博客中国创始人方兴东及携程网创始人之一的季琦等三位嘉宾的一致响应
  17. 2015年至2017年的国产电影圈的数据分析
  18. PPT写的好,升职加薪不会少-全套免费教程
  19. Enhance Security with Port Knocking
  20. 仿ipad页面html5,用HTML5实现iPad应用无限平滑滚动

热门文章

  1. 商家使用会员卡有什么好处?手机app即可办理实体会员卡!
  2. linux shell中实现循环日期和月份
  3. Java中file.delete()删除文件失败
  4. Traffic Flow Forecasting with Spatial-Temporal Graph Diffusion Network
  5. 【论文】论文整体结构(以项目干系人管理为例)
  6. 达摩院用128张GPU烧出“中文版GPT-3”,我试了下,这文风不是开往幼儿园的车…...
  7. 满足石油管道的测量设备
  8. java计算机毕业设计O2O生鲜果蔬电商设计与实现源码+数据库+系统+lw文档
  9. 计算机理论导引 期末,计算机理论导引实验报告_CFG是P成员
  10. 瑞云渲染 | 全面支持Anima®4渲染插件,实现高精度的群集角色!