【神经网络与深度学习】Caffe Model Zoo许多训练好的caffemodel
2016-09-28 09:23
701 查看
Caffe Model Zoo
许多的研究者和工程师已经创建了Caffe模型,用于不同的任务,使用各种种类的框架和数据。这些模型被学习和应用到许多问题上,从简单的回归到大规模的视觉分类,到Siamese networks for image similarity,到语音和机器人技术应用。为了帮助分享这些模型,我们介绍model zoo 构架(framework):
打包Caffe模型信息的标准格式。
从Github Gists上传和下载模型,下载训练好的Caffe模型的二进制包的工具。
A central wiki page for sharing model info Gists.
从哪得到训练好的模型?
First of all, we bundle BVLC-trained models for unrestricted, out of the box use.See the BVLC model license for details.Each one of these can be downloaded by running
scripts/download_model_binary.py <dirname>where
<dirname>is specified below:
BVLC Reference CaffeNet in
models/bvlc_reference_caffenet: AlexNet trained on ILSVRC 2012, with a minor variation from the version as described in ImageNet
classification with deep convolutional neural networks by Krizhevsky et al. in NIPS 2012. (Trained by Jeff Donahue @jeffdonahue)
BVLC AlexNet in
models/bvlc_alexnet: AlexNet trained on ILSVRC 2012, almost exactly as described inImageNet
classification with deep convolutional neural networks by Krizhevsky et al. in NIPS 2012. (Trained by Evan Shelhamer @shelhamer)
BVLC Reference R-CNN ILSVRC-2013 in
models/bvlc_reference_rcnn_ilsvrc13: pure Caffe implementation of R-CNN as
described by Girshick et al. in CVPR 2014. (Trained by Ross Girshick @rbgirshick)
BVLC GoogLeNet in
models/bvlc_googlenet: GoogLeNet trained on ILSVRC 2012, almost exactly as described in Going
Deeper with Convolutions by Szegedy et al. in ILSVRC 2014. (Trained by Sergio Guadarrama @sguada)
Community models made by Caffe users are posted to a publicly editable wiki page.These models
are subject to conditions of their respective authors such as citation and license.Thank you for sharing your models!
Model info format
A caffe model is distributed as a directory containing:Solver/model prototxt(s)
readme.mdcontaining
YAML frontmatter
Caffe version used to train this model (tagged release or commit hash).
[optional] file URL and SHA1 of the trained
.caffemodel.
[optional] github gist id.
Information about what data the model was trained on, modeling choices, etc.
License information.
[optional] Other helpful scripts.
Hosting model info
Github Gist is a good format for model info distribution because it can contain multiple files, is versionable, and has in-browser syntax highlighting and markdown rendering.scripts/upload_model_to_gist.sh <dirname>uploads non-binary files in the model directory as a Github Gist and prints the Gist ID. If
gist_idis already part of the
<dirname>/readme.mdfrontmatter, then updates existing
Gist.
Try doing
scripts/upload_model_to_gist.sh models/bvlc_alexnetto test the uploading (don’t forget to delete the uploaded gist afterward).
Downloading model info is done just as easily with
scripts/download_model_from_gist.sh <gist_id> <dirname>.
Hosting trained models
It is up to the user where to host the.caffemodelfile.We host our BVLC-provided models on our own server.Dropbox also works fine (tip: make sure that
?dl=1is appended to the end of the URL).
scripts/download_model_binary.py <dirname>downloads the
.caffemodelfrom the URL specified in the
<dirname>/readme.mdfrontmatter and confirms SHA1.
BVLC model license
The Caffe models bundled by the BVLC are released for unrestricted use.These models are trained on data from the ImageNet project and training data includes internet photos that may be subject to copyright.
Our present understanding as researchers is that there is no restriction placed on the open release of these learned model weights, since none of the original images are distributed in whole or in part.To the extent that the interpretation arises that weights
are derivative works of the original copyright holder and they assert such a copyright, UC Berkeley makes no representations as to what use is allowed other than to consider our present release in the spirit of fair use in the academic mission of the university
to disseminate knowledge and tools as broadly as possible without restriction.
相关文章推荐
- 【神经网络与深度学习】Caffe训练执行时爆出的Check failed: registry.count(t ype) == 1 (0 vs. 1) Unknown layer type
- 【神经网络与深度学习】在Windows8.1上用VS2013编译Caffe并训练和分类自己的图片
- 【神经网络与深度学习】如何将别人训练好的model用到自己的数据上
- 学习笔记TF053:循环神经网络,TensorFlow Model Zoo,强化学习,深度森林,深度学习艺术
- 学习笔记TF053:循环神经网络,TensorFlow Model Zoo,强化学习,深度森林,深度学习艺术
- 【神经网络与深度学习】Caffe使用step by step:使用自己数据对已经训练好的模型进行finetuning
- 【神经网络与深度学习】基于Windows+Caffe的Minst和CIFAR—10训练过程说明
- 【神经网络与深度学习】Caffe源码中各种依赖库的作用及简单使用
- 【深度学习】笔记6:使用caffe中的CIFAR10网络模型和自己的图片数据训练自己的模型(步骤详解)
- 【神经网络与深度学习】【Qt开发】【VS开发】从caffe-windows-visual studio2013到Qt5.7使用caffemodel进行分类的移植过程
- 【深度学习】在Caffe中配置神经网络的每一层结构
- 【神经网络与深度学习】【CUDA开发】caffe-windows win32下的编译尝试
- 【神经网络与深度学习】caffe静态链接库“Unknown layer type: Convolution (known types: )”和“ 磁盘空间不足”问题的解决办法
- 【神经网络与深度学习】【Python开发】Caffe配置 windows下怎么安装protobuf for python
- 【深度学习】神经网络的分布式训练(1)
- 【神经网络与深度学习】【Matlab开发】caffe-windows使能Matlab2015b接口
- 【深度学习】在Caffe中配置神经网络的每一层结构
- 深度学习之五:使用GPU加速神经网络的训练
- 深度学习_caffe (4) 基于mnist实例搭建新的神经网络&在caffe中添加层(续1)
- 王小草【深度学习】笔记第三弹--神经网络细节与训练注意点