On Tutorial with Caffe--a Hands DIY DL for Vision
原文链接:http://blog.sciencenet.cn/blog-1583812-844177.html
Caffe作为DL的一个学习框架,Caffe is a deep learning framework made with expression, speed, and modularity in mind.It is developed by the Berkeley Vision and Learning Center (BVLC) and by community contributors.Yangqing Jia created the project during his PhD at UC Berkeley.Caffe is released under theBSD 2-Clause license.
为什么是深度学习?............
现有的DL框架:
Caffe的不同之处:使用纯C++作为底层库,开放Python、Matlab接口,基于CUDA
Caffe的网络结构:一个块作为数据结构
Caffe单层网络定义(数据结构):
Caffe的基本Blob结构:
如何训练Caffe网络:参数配置在solver.prototxt中
生成Caffe的数据结构:
Logistic Regression (in Python):
http://nbviewer.ipython.org/github/BVLC/caffe/blob/dev/examples/hdf5_classification.ipynb Learn LeNet on MNIST:
http://caffe.berkeleyvision.org/gathered/examples/mnist.html
参数调整 : --将一个训练好的模型 参数调整 到一个新任务中......
方法:使用ImageNet训练的模型到任务,只需在定义里有一小点改变......
#设定好模型路径和想要分类的图片
方法一:直接初始化....
方法二:New一下就可以了....
Net = new Caffe::Net("style_solver.prototxt") Net.CopyTrainedNetFrom(pretrained_model); solver.Solve(net);
Fine-tuning CaffeNet for Style Recognition on “Flickr Style” Data http://tutorial.caffe.berkeleyvision.org/gathered/examples/finetune_flickr_style.html
SoftMax 函数损失层:
SigMoid 交叉熵 损失函数:
欧式损失:
多重 损失:
Related projects: R-CNN: Regions with CNN Ross Girshick et al.Rich feature hierarchies for accurate object detection and semanticsegmentation. CVPR14. http://nbviewer.ipython.org/github/BVLC/caffe/blob/dev/examples/detection.ipynb
Full scripts: https://github.com/rbgirshick/rcnn
Visual Style Recognition: Karayev et al.Recognizing Image Style. BMVC14. Caffe fine-tuning example Demo:http://demo.vislab.berkeleyvision.org/
Latest Roast: Model Zoo: https://github.com/BVLC/caffe/wiki/Model-Zoo - BVLC reference models - VGG Devil + ILSVRC14 modelsin the zoo - Network-in-Network / CCCP modelin the zoo
Caffe + cuDNN
Parallel / distributed training across CPUs, GPUs, and cluster nodes https://github.com/BVLC/caffe/pull/1148
参考:DIY Deep Learning for Vision with Caffe slides
https://docs.google.com/presentation/d/1UeKXVgRvvxg9OUdh_UiC5G71UMscNPlvArsWER41PsU/preview?sle=true#slide=id.p
总结
以上是生活随笔为你收集整理的On Tutorial with Caffe--a Hands DIY DL for Vision的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: lol网名大全骚气,lol逗比又嘲讽的名
- 下一篇: VS2013配置编译Caffe-Win1