2012年Geoffrey和他学生Alex为了回应质疑,在ImageNet的竞赛中刷新了image classification的记录,一举奠定了deep learning 在计算机视觉中的地位。

在这次竞赛中Alex所用的结构被称为作为AlexNet。针对2012年的这组数据集caffe也定义了自己的结构,被称为caffeNet,文档中说在迭代30多w次的的情况下精度大

概提高了0.2个百分点。下面是两个Net的结构图,它们的区别在于norm1,pool1,以及norm2,pool2互换了顺序。

开发caffe的贾大牛团队,利用imagenet图片和caffenet模型训练好了一个caffemodel。要进行图片的分类,这个caffemodel是最好不过的了。所以,不管是用c++来进行分类,还是用python接口来分类,都应该准备三个文件:

1、caffemodel文件。

可以直接在浏览器里输入地址下载,也可以运行脚本文件下载。下载地址为:http://dl.caffe.berkeleyvision.org/bvlc_reference_caffenet.caffemodel

文件名称为:bvlc_reference_caffenet.caffemodel,文件大小为230M左右,为了代码的统一,将这个caffemodel文件下载到caffe根目录下的 models/bvlc_reference_caffenet/ 文件夹下面。也可以运行脚本文件进行下载:

# sudo ./scripts/download_model_binary.py models/bvlc_reference_caffenet

2、均值文件。

有了caffemodel文件,就需要对应的均值文件,在测试阶段,需要把测试数据减去均值。这个文件我们用脚本来下载,在caffe根目录下执行:

# sudo sh ./data/ilsvrc12/get_ilsvrc_aux.sh

执行并下载后,均值文件放在 data/ilsvrc12/ 文件夹里。

3、synset_words.txt文件

在调用脚本文件下载均值的时候,这个文件也一并下载好了。里面放的是1000个类的名称。

CaffeNet简介相关推荐

  1. etcd 笔记(01)— etcd 简介、特点、应用场景、常用术语、分布式 CAP 理论、分布式原理

    1. etcd 简介 etcd 官网定义: A highly-available key value store for shared configuration and service discov ...

  2. Docker学习(一)-----Docker简介与安装

    一.Docker介绍 1.1什么是docker Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植 ...

  3. 【Spring】框架简介

    [Spring]框架简介 Spring是什么 Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IOC(Inverse Of Control:反转控制)和AOP(Asp ...

  4. TensorRT简介

    TensorRT 介绍 引用:https://arleyzhang.github.io/articles/7f4b25ce/ 1 简介 TensorRT是一个高性能的深度学习推理(Inference) ...

  5. 谷粒商城学习笔记——第一期:项目简介

    一.项目简介 1. 项目背景 市面上有5种常见的电商模式 B2B.B2C.C2B.C2C.O2O B2B 模式(Business to Business),是指商家和商家建立的商业关系.如阿里巴巴 B ...

  6. 通俗易懂的Go协程的引入及GMP模型简介

    本文根据Golang深入理解GPM模型加之自己的理解整理而来 Go协程的引入及GMP模型 一.协程的由来 1. 单进程操作系统 2. 多线程/多进程操作系统 3. 引入协程 二.golang对协程的处 ...

  7. Linux 交叉编译简介

    Linux 交叉编译简介 主机,目标,交叉编译器 主机与目标 编译器是将源代码转换为可执行代码的程序.像所有程序一样,编译器运行在特定类型的计算机上,输出的新程序也运行在特定类型的计算机上. 运行编译 ...

  8. TVM Operator Inventory (TOPI)简介

    TOPI简介 这是 TVM Operator Inventory (TOPI) 的介绍.TOPI 提供了比 TVM 具有更高抽象的 numpy 风格的,通用操作和调度.TOPI 如何在 TVM 中,编 ...

  9. 计算机视觉系列最新论文(附简介)

    计算机视觉系列最新论文(附简介) 目标检测 1. 综述:深度域适应目标检测标题:Deep Domain Adaptive Object Detection: a Survey作者:Wanyi Li, ...

最新文章

  1. 蜻蜓resin服务器虚拟目录的设置
  2. Vscode Python输出窗口中文乱码的解决办法
  3. java深度克隆_Java深入学习26:Java深度克隆
  4. [Python爬虫] Selenium+Phantomjs动态获取CSDN下载资源信息和评论
  5. python 抢购口罩_Python 京东口罩监控+抢购
  6. yum搭建本地仓库、国内源、下载rpm包、源码安装
  7. hashmap大小_调整HashMap的大小:未来的危险
  8. PyTorch:保存/加载训练好的模型测试
  9. iphone屏蔽系统更新_屏蔽 iOS 系统更新的最新方法,支持所有 iPhone、iPad 设备
  10. java赋值父类_java新手求助super和set给父类赋值!
  11. Linux虚拟文件系统
  12. tt按键精灵从入门到精通完整版
  13. android oem解锁,Android平台OEM解锁分析
  14. 欲望都市游戏设计 背景图层和UI图层的设计
  15. 现在还没多少人知道的商业模式,月入百万不是梦——消费盲返模式
  16. 游学孔府,乐学礼仪——申子晋
  17. 记一次PyQT5 core dump调试过程
  18. border-radius使用详解
  19. 人机博弈小游戏(Java)
  20. 数据库连接不上的几种情况

热门文章

  1. 百度地图SDK for Android【覆盖物】
  2. STM8S103调试PWM的踩坑过程
  3. Java IDE介绍和使用
  4. 时钟页面置换算法c语言,clock置换算法例题(改进clock置换算法例题讲解)
  5. SpringCloud 09 - Gateway 网关
  6. 有关微服务Zuul网关面试题分享【持续更新中】
  7. 用python庆祝生日_雷吉娜用搞笑的歌曲庆祝自己50岁的生日:“今天一个婊子老了”...
  8. 类似直播App的向右滑动清屏功能
  9. 推荐一款高颜值的第三方网易云播放器,支持网页版和客户端
  10. 做自媒体前期如何开始?