- 博客(46)
- 资源 (6)
- 收藏
- 关注
原创 Imagenet 2012 数据集下载(150G)
150G 数据下载地址:http://www.image-net.org/challenges/LSVRC/2012/nnoupb/ILSVRC2012_img_test.tarhttp://www.image-net.org/challenges/LSVRC/2012/nnoupb/ILSVRC2012_img_val.tarhttp://www.image-net.org/...
2019-02-21 16:42:17
4000
原创 加载文件 Opencv:Microsoft C++ 异常: 内存位置出错
#include<opencv2\opencv.hpp>using namespace cv;int main(){ // Mat picture = imread("default.jpg"); // imread不支持相对路径,只支持绝对路径,并且不支持“\”路径分隔符,支持“/”或”//”分割符 Mat picture = imread("F:/...
2019-01-12 21:29:55
562
原创 服务器 与 工作站
一、服务器 服务器在硬件上包括处理器、硬盘、内存、系统总线等,但它们是针对具体的网络应用特别制定的,因而服务器与一般的计算机在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面存在差异很大。服务器主要用于网络和企业服务的,我们可能会听说过刀片式机箱、塔式机箱。 二、工作站 工作站,其实也是服务器的一种,但基本上是被归于一个领...
2019-01-04 20:55:05
2547
原创 外网IP 与 内网IP
外网的IP是一样的,内网的IP不一样.你们都用一个外网的IP上网,但是使用的端口是不一样的计算机通信要用到IP地址和Port端口号。你们上网的时候路由器会随机的给你们的电脑一个端口号并且是不一样的。比如你们都用一个路由上网(网外的IP假如是:213.25.31.1)内网的IP地址如下A电脑的IP是192.168.1.100B电脑的IP是192.168.1.101C电脑的IP是192....
2019-01-04 20:17:57
553
原创 win10 ubuntu安装 改源 设置中文
最新版win10下可以直接跑ubuntu镜像,直接入正题。 1、设置开发模式 2、设置子系统 3、重启电脑4、应用商店下载:Ubuntu 打开并设置账户和密码5、改源<1.打开Ubuntu进入/etc/apt/ cd /etc/apt<2.在修改前先对 sources.list文件进行备份和...
2019-01-03 19:54:38
2032
翻译 Mask RCNN (paper translate)
Mask R-CNNKaiming He Georgia Gkioxari Piotr Dolla ́r Facebook AI Research (FAIR) Ross Girshick摘要我们提出了一个概念上简单,灵活和通用的目标分割框架。我们的方法有效地检测图像中的目标,同时为每个实例生成高质量的分割掩码。称为Mask R-CNN的方法通过添加一个与现有目标检测框回归并行的,用...
2018-10-12 11:50:03
322
转载 A+B=m
假如有如下的两个数组,如图所示: 5,6,1,4,7,9,8 给定Sum= 10 1,5,6,7,8,9 给定Sum= 10 分析与解法 这个题目不是很难,也很容易理解。但是要得出高效率的解法,还是需要一番思考的。 解法一 一个直接的解法就是穷举:从数组中任意取出两个数字,计算两者之和是否为给定的数字。 显然其时间复杂度为N(N-1)/2即O...
2018-04-23 16:56:58
456
转载 Linux常见指令
Linux简介及Ubuntu安装常见指令系统管理命令打包压缩相关命令关机/重启机器Linux管道Linux软件包管理vim使用用户及用户组管理文件权限管理 大牛笔记-www.weixuehao.com来自:http://www.weixuehao.com/archives/25Linux简介及Ubuntu安装Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生。RedHat、Ub...
2018-04-06 11:48:00
126
转载 算法工程师/机器学习工程师(笔试与面试)
一、需要的基本技能数据结构知识掌握一门编程语言,c/c++/Java/Python机器学习常用算法或者某一细分领域(推荐,自然语言处理,图像识别,语音识别等)的常用算法二、笔试和面试内容大多是技术笔试然后二到三轮的技术面试技术笔试都是考察基本的计算机知识,概率统计相关题目,智力题,linux常用命令和编程/算法能力等计算机知识包括: 主要是数据结构包括数组,增删链表,树,排序算法等。也可能会有数据...
2018-04-06 11:24:32
3156
1
转载 Caffe-Python接口常用API参考
官网也有提供demohttp://nbviewer.jupyter.org/github/BVLC/caffe/blob/master/examples/net_surgery.ipynb本文整理了pycaffe中常用的APIPackages导入123import caffefrom caffe import layers a
2018-01-11 11:28:33
250
转载 模块导入的使用
包,也可以称为库,是具有很多功能的一个集合体。本文主要介绍如何自己创建一个包,以及介绍一些在包的创建过程中的技巧。http://blog.csdn.net/jinxiaonian11/article/details/535726511. 包的创建本文的例子将使用最复杂的情况,也就是包目录下含有许多子包,子包中包含许多模块。/project /subpjt1
2018-01-11 10:53:59
847
转载 caffe: Python层的编写、使用
例一: 参考:http://blog.csdn.net/eagelangel/article/details/52073407Define a model in PythonIt is also possible to define the net model directly in Python, and save it to a prototxt files. Here ar
2018-01-05 21:58:33
669
转载 slice、concat实现MultiTask
最近一段时间MultiTask网络比较流行,比如做人脸检测的时候,一个网络完成(人脸和非人脸)二分类任务的同时也要进行boudingbox回归或者人脸关键点回归。以人脸检测MTCNN为例,一个网络包含三个任务。训练的时候,一个batch中的图片,一部分用于二分类、一部分用于boundingbox 回归,一部分用于关键点回归。这种较复杂的样本组合完全可以通过slice和concat层来快速实
2017-12-28 15:52:15
223
1
转载 Python 基础与笔记(3)
一. 打印并输出到文件 >>> print("aa","bb"," 11 ","ddddd",sep='-',end='ok/t',file=open("c:/test.txt",'w')) >>> print("-" *40)#打印40个"-" >>> print("aa","bb"," 11 ","ddddd",sep='-',end='ok/t',file=open("c:/
2017-12-28 11:07:41
143
原创 caffe 数据增强
caffe中的数据增强,只发现mirror、scale、crop三种1、imgaug https://github.com/aleju/imgaugimport imgaug as iafrom imgaug import augmenters as iaa2、PCA Jittering"font-size:14px;"># -*
2017-12-28 10:33:08
2308
转载 Python 基础与笔记(2)
1、list与tuple的切片操作:list[:5]或list[0:5]表示第0,1,2,3,4个索引值;负,list[-2:0]等于list[-2:]即倒数第2、倒数第1个数;跳:list[1:10:2],表示步长为2的。2、迭代操作:对于list、tuple还有字符串都可以用 for…in 进行迭代,而对于dictionary的话,也可以哦,只不
2017-12-26 11:33:55
144
转载 RPN结构解析 ( faster-rcnn )
参考 http://blog.csdn.net/sloanqin/article/details/51545125我想很多人在看faster-rcnn的时候,都会被RPN的网络结构和连接方式纠结,作者在文中说的不是很清晰,这里给出解析;【首先】:大家应该要了解卷积神经网络的连接方式,卷积核的维度,反向传播时是如何灵活的插入一层;这里我推荐一份资料,真是写的非常清晰,
2017-12-26 10:25:11
868
原创 caffe ensemble(模型融合+adaboost)
参考:http://blog.csdn.net/u014114990/article/details/51005316Softmax 层和 accuracy 层的配置文件如下:ensemble 层配置函数如下:layer { name: "ensemble type: "Esemble" bottom: "prob1" bottom:
2017-12-19 21:07:35
1017
1
转载 CNN经典网络模型
CNN经典网络模型摘要--AlexNet、ZFnet、GoogleNet、VGG、ResNetCNN的经典结构始于1998年的LeNet,成于2012年历史性的AlexNet,从此大盛于图像相关领域,主要包括: 1、LeNet,1998年 2、AlexNet,2012年 3、ZF-net,2013年 4、GoogleNet,2014年 5、
2017-12-19 20:11:38
614
转载 Batch Normalization (理论+代码)
Batch Normalization 学习笔记原文地址:http://blog.csdn.net/hjimce/article/details/50866313作者:hjimce
2017-12-18 21:37:43
777
原创 根据log绘制loss、accuracy的变化图
1、caffe train --solver=solver.prototxt 2>&1 | tee mylog.log2、caffe_root/tools/extra/parse_log.py mylog.log ./3、python脚本:import pandas as pdimport numpy as npimport matplotlib.pyplot as plttr
2017-12-18 21:05:18
1360
1
原创 triplet loss (原理 + 实现)
一、triplet loss 原理triplet:一个三元组,这个三元组是这样构成的:从训练数据集中随机选一个样本,该样本称为Anchor,然后再随机选取一个和Anchor (记为x_a)属于同一类的样本和不同类的样本,这两个样本对应的称为Positive (记为x_p)和Negative (记为x_n),由此构成一个三元组。triplet loss:针对三元组中的每个元素
2017-12-18 15:38:18
13151
原创 memory out (GPU)
在跑比较大型网络的时候,往往需要大的显存,因此对显卡要求较高。(GPU)memory out :1:试着改batchsize的大小,可更改所需的显存2:在运行命令行程序时,强行关闭(ctrl+z),并不会清除掉所占的显存,对后面再次运行程序时会报错memory out 。 正确做法是 : nvidia-smi 查看GPU实时状况,然后 kill -9 PID (PID
2017-11-03 15:10:23
1004
原创 Python:Caffe均值文件mean.binaryproto转mean.npy
Python:Caffe均值文件mean.binaryproto转mean.npy当在Spyder当中运行带有mean.binaryproto数据文件的时候,系统会报错,找不到文件(路径有问题),如下:WARNING: Logging before InitGoogleLogging() is written to STDERRF1027 08:41:18.487113 184
2017-10-27 08:42:14
310
转载 caffe:create_txt.sh(数据预处理成txt文本文件)
参考网址:http://www.cnblogs.com/carle-09/p/5778965.html1、#!/usr/bin/env shDATA=/home/wp/CAFFE/caffe-master/myself/00bMY=/home/wp/CAFFE/caffe-master/myself/00becho "Creating train.txt..."rm -rf $M
2017-07-30 21:38:11
251
原创 Cudnn 安装 与 出错(参考)
cudnn的安装,路径和版本问题http://blog.csdn.net/ture_dream/article/details/52677619 caffe安装,编译(包括CUDA和cuDNN的安装)http://blog.csdn.net/qq_25352981/article/details/53037222
2017-07-24 21:14:36
1286
原创 用训练好的caffemodel来进行分类
参考博客:http://blog.csdn.net/qq_26898461/article/details/50540801http://blog.csdn.net/gzljss/article/details/45849013
2017-07-24 13:00:48
165
原创 chmod命令详细用法
指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用。 参数 : mode : 权限设定字串,格式如下 : [ugoa...][[+-=
2017-07-23 14:46:26
231
转载 caffe 理清项目训练、测试流程
理清项目训练、测试流程一、要领介绍 在caffe编译完后,在caffe目录下会生成一个build目录,在build目录下有个tools,这个里面有个可执行文件caffe。只需要学会调用这个可执行文件就可以了,这便是最简单的caffe学习,不需要对caffe底层的东西懂太多,只需要会调参数,就可以构建自己的网络,然后调用这个可执行文件就可以进行训练,当然如果你不仅仅是调参数,而且想要更
2017-07-22 16:45:30
321
转载 目标检测汇总
一、传统的目标检测一般使用滑动窗口的框架,主要包括三个步骤:利用不同尺寸的滑动窗口框住图中的某一部分作为候选区域;提取候选区域相关的视觉特征。比如人脸检测常用的Harr特征;行人检测和普通目标检测常用的HOG特征等;利用分类器进行识别,比如常用的SVM模型。基于深度学习的目标检测分为两派:基于区域提名的,如R-CNN、SPP-net、Fast R-CNN、Fas
2017-07-22 16:32:02
2837
转载 caffe 新层
如何在Caffe中增加一层新的Layer呢?主要分为四步:(1)在./src/caffe/proto/caffe.proto 中增加对应layer的paramter message;(2)在./include/caffe/***layers.hpp中增加该layer的类的声明,***表示有common_layers.hpp,data_layers.hpp, neuron_layer
2017-07-22 16:26:52
246
原创 Caffe: Python 绘制网络模型
一、caffe/python/draw_net.py, 用来绘制网络模型1、Anaconda conda install pydot-ngconda install graphviz2、Pythonsudo apt-get insall graphvizpip install pydot注意顺序,而且关注下pip 的版本和安装位置(系
2017-07-21 23:13:42
304
原创 Cirf10_quick 与 Cirf10_full 区别
1、Cirf10_quick 学习率改变的迭代数 4000(0.001) 5000(0.0001) 网络中没有 归一化层 全连接有两层:layer { name: "ip1" type: "InnerProduct"
2017-07-13 17:29:31
312
原创 Ubuntu titanx CUDA8.0+cudnn5.1+Caffe 安装与遇到的报错
1.make all -j16 编译时候出现 make: * [.build_release/examples/siamese/convert_mnist_siamese_data.bin] Error 1 /usr/local/lib/libopencv_imgcodecs.so: undefined reference to TIFFReadDirectory@LIBTIFF_4.0
2017-07-12 19:35:31
891
原创 Ubuntu 在更改错误路径之后,导致终端命令行失效
sudo gedit ~/.bashrc在设置PATH环境变量时,在底端添加了 :export PATH= /home/work/protobuf/bin:$PATH但是我的用户名称不是work,在更改错误路径之后,导致终端命令行失效,此时你输入“sudo gedit 文件名”,会出现错误提示信息,当时很头疼,差点又重装系统了。解决方法:在终端输入“/
2017-07-12 15:47:09
1045
转载 Python 基础与笔记(1)
1. Python支持C/C++的运算符有:=+=-=*=/=%=Python特有的运算符:**(乘方)**=(乘方赋值)不支持的运算符:前缀、后缀形式的++,--2. Python数值类型:intlongfloatcomplex3. 字符串单引号、双引号里面的内容都是字符串。第一个字符索引下标为0;最后一
2017-07-10 19:52:27
180
原创 caffe 命令行解析
caffe 命令行解析caffe的c++主程序(caffe.cpp)放在根目录下的tools文件夹内, 当然还有一些其它的功能文件,如:convert_imageset.cpp, train_net.cpp, test_net.cpp等也放在这个文件夹内。经过编译后,文件被编译成了可执行文件,在 ./build/tools/ 文件夹内。执行caffe程序,加 ./build/tools/
2017-07-08 21:58:22
315
原创 caffe 添加新的网络层 (步骤)
caffe 添加新的网络层 主要分为四步:(1)在./src/caffe/proto/caffe.proto 中增加对应layer的paramter message;(2)在./include/caffe/***layers.hpp中增加该layer的类的声明,***表示有common_layers.hpp, data_layers.hpp, neuro
2017-07-08 18:37:43
710
原创 ubuntu 16.04 +caffe+anaconda (CPU) 安裝詳細教程
前提条件:ubuntu 16.04 +caffe+anaconda (CPU)1、在终端上输入下面的命令行,依次安装依赖包:命令行:sudo apt-get install libprotobuf-dev sudo apt-get install libleveldb-devsudo apt-get install libsnappy-dev
2017-06-24 09:57:41
1665
CIFAR-10 图像数据 (下)
2017-07-24
CIFAR-10 图像数据 caffe
2017-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人