caffe 练习2用自己的数据集在ImageNet 测试

目的:使用自己的数据集,使用caffe自带的ImageNet网络结构,训练测试 参考官网链接:http://caffe.berkeleyvision.org/gathered/examples/imagenet.html 我自己准备的数据集:http://pan.baidu.com/s/1o60802I 我们的数据集图片分10个类,每个类有100个train图片(train文件夹下,一共1000),20个test图片(val文件夹下,一共200) 1 首先准备自己的数据集 我们需要准备的文件有
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

更好的理解AJAX

Ajax全称为“Asynchronous JavaScript and XML(异步JavaScript和XML)”,它是一种无刷新更新页面的技术。无需重新加载整个网页,能够对网页的局部进行更新,使网页实现异步更新。 Ajax使用CSS和XHTML来表示;使用DOM模型来交互和动态显示;使用XMLHttpRequest方法来和服务器进行异步通信,从而实现数据交互;使用Javascript来绑定和调用。使用Json来传数据,靠Jsonp来跨域 除了XmlHttpRequest对象方法以外,其它技
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

pva-faster-rcnn配置安装及训练自己的数据集

继fasterrcnn后,又一个pva-fasterrcnn的配置教程,希望可以帮助大家。 注意:有些复制的终端命令如果不能在终端运行,请注意英文全角半角问题,可以将命令输入终端,无须复制粘贴命令 第一部分:下载并编译pvanet 1、终端输入: git clone --recursive https://github.com/sanghoon/pva-faster-rcnn.git 2、建立Cython模块: cd $pva-faster-rcnn/lib make –j16(为啥用16相信
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

MSRA instance-aware semantic segmentation的思路线

最近从semantic segmentation坑又跳入了instance-aware semantic segmentation坑,发现在后面这个坑里挖掘的时候一个叫做Jifeng Dai的来自MSRA的人非常高产,连着刷新MSCOCO PASCAL等数据集成为state-of-the-art,所以我就想把这个人相关的几篇paper整理一下,其中的思路发展非常有意思~一共涉及到的思路相关的几篇,按照发表顺序: Instace-sensitive Fully Convolutional Net
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

WEB前端开发优化大全

优化一个网站的性能,首先要从前端+服务端+开发成本去考虑。 前端方面:WEB端页面是由HTML+CSS+JS(结构层+样式层+行为层)这三层构成的,所以优化从三个层次去考虑。 后端方面:服务器+带宽+浏览器缓存+资源大小 1:减少HTTP请求 原理:由于浏览器对同一个host有并行下载的限制,当HTTP请求越多时,总体下载的速度就越慢。 解决方法: (1)使用雪碧图(css Sprites) (2)使用图片地图 (3)合并JS和CSS文件 (4)添加HTTP Expires头 原理:为图片视频
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

Javascript模块化开发AMD规范与CMD规范的区别

模块化开发能够提高开发的效率,并且能优化性能。当需要什么功能模块时,去加载需要的模块,而不是全部功能都加载到页面中。但是模块化有规范,我们前端开发必须遵守。像W3C标准,这都是规定的,就像公式一样,必须按照公式,才能得出结果。 目前JavaScript模块规范有两种形式: 一种是:CommonJS 一种是:AMD 首先先了解一下什么是CommonJS? 在2009年,美国程序员Ryan Dahl创造了node.js,将javascript语言用于服务器端编程。这标志着JavaScript模块化
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

PASCAL VOC 数据集

PASCAL VOC为图像识别和分类提供了一整套标准化的优秀的数据集,从2005年到2012年每年都会举行一场图像识别challenge。 下载地址为:点击打开链接。 下载完之后解压,可以在VOCdevkit目录下的VOC2012中看到如下的文件: 其中在图像物体识别上着重需要了解的是Annotations、ImageSets和JPEGImages。 ①JPEGImages JPEGImages文件夹中包含了PASCAL VOC所提供的所有的图片信息,包括了训练图片和测试图片。 这些图像都是以
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

COCO 数据集

COCO简介: COCO数据集是微软团队获取的一个可以用来图像recognition+segmentation+captioning 数据集. 官方说明网址:http://mscoco.org/。 该数据集主要有的特点如下: (1)Object segmentation; (2)Recognition in Context; (3)Multiple objects per image; (4)More than 300,000 images; (5)More than 2 Million in
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

px+em+rem+pt的区别

1.px:(Pixel)单位名称像素,相对长度单位,是相对显示器屏幕分辨率而言的。国内使用的多。 2.em:单位名称为相对长度单位,相对于当前对象内文本的字体尺寸。如果当前对行内文本的字体尺寸未被人设置,则相对于浏览器的默认字体尺寸。国外使用的多。 3.pt:单位名称为点(point),绝对长度单位一般老版本的table使用,现在已经不用了。 4.rem:是CSS3中新增加的一个单位值,是相对长度单位。 em是相对于元素的父元素的font-size进行计算。 rem是相对于根元素html的fo
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

Faster rcnn相关文章研究

一、效果简介 1 多类目标检测,基于VOC2012数据集 MAC :The number of adds andmultiplications mAP:Mean average precision GPU:NVIDIA Titan X 我们目前的人脸检测模型是:Faster R-CNN + VGG_CNN_M_1024,即VGG-16的简化版。 注:PVANET+的MAC为十亿级别,即约37亿。 2 人脸检测,基于fddb数据集 Xiaomi方法得分最高,Faster rcnn方法紧随其后。
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

什么是hard negative mining

最近一直在看关于CNN的目标检测和跟踪的文章,在这中间会经常看到hard negative mining这个名词,把这个大概解释一下: 假设给你一堆包含一个或多个人物的图片,并且每一个人都给你一个bounding box做标记,如果要训练一个分类器去做分类的话,你的分类器需要既包含正训练样本(人)和负训练样本(背景)。 你通过观察bounding box去创建一个有用的正训练样本,那么怎么做才能创建一个有用的负训练样本呢? 一个很好的方式就是去在开始时随机创建一堆的bounding box候选
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

FastRCNN 训练自己数据集(二)——修改读写接口

这里楼主讲解了如何修改Fast RCNN训练自己的数据集,首先请确保你已经安装好了Fast RCNN的环境,具体的编配编制操作请参考我的上一篇文章。首先可以看到fast rcnn的工程目录下有个Lib目录 这里下面存在3个目录分别是: datasets fast_rcnn roi_data_layer utils 在这里修改读写数据的接口主要是datasets目录下,fast_rcnn下面主要存放的是Python的训练和测试脚本,以及训练的配置文件,roi_data_layer下面存放的主要是
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

关于Bootstrap的理解

随着CSS3和HTML5的流行,我们的WEB页面不仅需要更人性化的设计理念,而且需要更酷的页面特效和用户体验。 作为开发者,我们需要了解一些宝贵的CSS UI开源框架资源,它们可以帮助我们更快更好地实现一些现代化的界面,包括一些移动设备的网页界面风格设计。 接下来就是要详解Bootstrap框架: 首先,我们要知道为什么使用框架的原理。CSS框架是一系列CSS文件的集合体,包含了基本的元素重置,页面排版,网络布局,表单样式,通用规则等代码块。使用CSS框架,可以简化工作,提高工作效率。 然后,
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

Caffe学习(四)数据层及参数设置

caffe的各种数据层在caffe.proto文件中有定义。通过对定义的caffe.proto文件进行编译,产生支持各种层操作的c++代码。后面将会详细解读caffe.proto文件(在caffe里就是当做一个自动代码生成工具来用)。 本文主要介绍caffe可以读入数据的各种格式,方便后面采用caffe训练自己的数据 数据的来源主要有以下几种: (1)高效的数据库(LevelDB或者LMDB) (2)内存 (3)硬盘文件,HDF5格式或者图片格式的文件。此种方式效率较差,目前一般是先将原生数据
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

WEB前端基础知识点

因为要告知浏览器的解析器用什么文档标准解析这个文档,所以在文档的开头要写上文档类型声明,H5的文档类型声明要比H4文档类型声明简洁的多。因为H5不基于SGML(标准通用标记语言),所以不需要对DTD文档类型定义)进行引用,但是H4是基于SGML,必须对DTD进行引用。H4的三种文档类型声明是:过渡模式,严格模式, 框架模式。 HTML是HyperText Markup Language(超文本文本标记标签语言),通过HTML,浏览器才能解析文档,在页面上显现文档的内容和结构。同时HTML 也是
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

相对论到底说了些什么,你也能看懂

一说到科学家,恐怕大多数人的第一联想都是这个名字——爱因斯坦,也都知道这位神人不明觉厉的伟大成就——相对论。不过很多人对爱因斯坦的印象,只是个不修边幅的科学怪人,相对论更是个遥不可及的神秘概念,甚至难以分清它到底是科学还是科幻。 爱因斯坦 那相对论到底是什么呢?其实很简单,如果你待在一位美女身边,哪怕过了几小时,你觉得好像只有一分钟,但如果你待在一个火炉旁边,就算只有一分钟,你也觉得好像过了几小时,这就是相对论。哈哈,别笑,这就是爱因斯坦自己说的原话。虽然是句玩笑,但点出了相对论的精髓:时间是
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

更改githup account用户名教程

这是写给那些不满意自己最初申请githup account取的用户名,想改自己现在想要的githup account 用户名。 首先进入你的githup 里面的Settings选项,点击进去。找到Account选项,点击进去,如下图: 点击Change username 就可以更改的你的githup account用户名了; 如果系统出现了login is already taken的提示,就说明了这个用户名已经存在了。
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

181031每日一句

What else is the whole life of mortals but a sort of comedy, in which the various actors, disguised by various costumes and masks, walk on and play each one his part, until the manager waves them off the stage. 人生如喜剧,人人皆化妆假面,扮演各自角色,直到戏毕离场。 小编的话:伊拉斯谟
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

Webpack与其他打包工具的区别

webpack是一个模块化加载器兼打包工具,它同时支持AMD、CMD等加载规范。与其他模块化加载器相比,它有这些优势: 1.代码分割 webpack支持两种依赖加载:同步和异步。同步的依赖会在编译时直接打包输出到目的文件中;异步的依赖会单独生成一个代码块,只有在浏览器中运行需要的时候才会异步加载该代码块。 2.Loaders 在默认情况下,webpack只能处理JS文件,但是通过加载器我们可以将其他类型的资源转换为JS输出。 3.插件机制 webpack提供了强大的插件系统,当webpack内
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0

理解操作系统的进程的概念就如吃饭一样简单

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a727911438/article/details/55681830 进程作为操作系统基础,想要学好操作系统的理论知识,首先要掌握进程的概念。进程的理解可以抽象的思维来理解,也可以直接去挖掘 Linux 的源码来看看林纳斯大神是怎么用数据结构来描述进程的。对于大部分初学者而言,去看操作系统的源码几乎是不可能看懂的,所以也就只能通过抽象理解了。 想当初我学习操作系统时尤其苦逼,看完了一整教材,仍然
分类: 其他 发布时间: 10-31 23:21 阅读次数: 0