自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

柯基不等式

主要是给自己看。

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 Caffe 数据结构

net = caffe.Net(model_def, model_weights, caffe.TEST)上面的语句加载网络定义文件(deploy.prototxt)和之前训练得到的网络参数文件(xxx.caffemodel),然后保存在net中。可以说net变量中保存了有关caffe网络的一切。 net.params 保存了各层网络参数 net.blobs  保存了各层...

2018-03-22 10:54:18 270

原创 Python命令行参数

sys模块getopt模块argparse模块

2018-03-22 10:54:05 198

原创 通道顺序与RGB2BRR

在导入导出时,图片通道顺序显得至关重要 包括:数据通道交换(CHW 和 HWC)& 颜色通道交换(RGB 和 BGR)在Caffe中,Blob可以表示为 N*C*H*W 这样一个4D数组。 在TensorFlow中,数据格式为 N*H*W*C ,也就是直接显示的图片需要是这个样子的shape,所以做卷积时,需要处理成这个shape,也就是说,直接读取图片时io.imread(im)...

2018-03-22 10:53:00 619

原创 目标检测技术的演变:R-CNN -> Fast R-CNN -> Faster R-CNN

首先应该明确两个概念: 目标识别 和 目标检测目标识别是指识别图片中物体的类别. 目标检测是指不仅要识别图片中物体的类别, 而且还要使用 Bounding Box 标出物体的位置. 目标检测 = 目标识别 + 定位经典目标检测方法基于回归的思想 将 Bounding Box 的四个参数(x.y,width,height) 作为网络的预测结果, 和真实的参数做损失. 网络...

2018-03-18 17:08:57 511

原创 Tensorflow卷积操作中Padding的几种方式

假设: 输入矩阵的尺寸为: w * w 卷积核的尺寸为: f * f 步长为: s 输出矩阵的尺寸: new_w * new_w注意, 这里默认所有长宽都相等; 不相等情况下, 推导方式是一样的.VALID 方式new_w = (w - s + 1) / 2 #向上取整VALID方式不会在原有输入矩阵的基础上添加新的值,输出矩阵的大小直接按照...

2018-03-15 15:54:23 872

转载 Github 之 Fork 指南

什么是 fork?Fork是在GitHub起步最普遍的方式。Fork只需要很少的Git命令,但是起得作用却非常大。Fork提供了对Git和GitHub最基础的了解,有益于你之后的工作。fork并且更新一个仓库现在有这样一种情形:有一个叫做Joe的程序猿写了一个游戏程序,而你可能要去改进它。并且Joe将他的代码放在了GitHub仓库上。下面是你要做的事情:fork...

2018-03-07 10:41:34 271

原创 Python列表相关

列表切片语法: l = [1,2,3,4,5,6]List1=[1,2,3]:列表是动态指针数组,它保存的是对象的指针,其元素可以是任意类型的对象。比如要保存上述的List1,需要3个指针和3个整数对象,浪费内存和计算时间。array模块中的array函数不支持多维数组,且函数功能不丰富?NumPy中的N维数组ndarrayNumPy中基本的数据结构所有元素是同一种类...

2018-03-05 10:06:04 251

原创 进制的加减法运算

主要宗旨逢十(二/八/十六进制)进一借十(二/八/十六进制)退一例如: (八进制):67 + 24 = 113 (十六进制):FF + 3C = 13B

2018-01-03 10:55:11 5459

转载 char/varchar/nvarchar的区别及其各自的使用场景

char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。varchar(n) 长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。所输入的数据字符长

2017-12-27 16:52:32 6687

转载 欢迎使用Markdown编辑器写博客

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-12-27 16:34:48 185

转载 矩阵求导公式

2017-09-04 15:49:13 580

原创 CentOS 7.2环境配置

Yum安装JDK1.81.yum search jdk2.yum install java-1.8.0-openjdk #安装目录:/usr/lib/jvm/…3.vi /etc/profile4.设置环境变量:JAVA_HOME=/usr/lib/jvm/…JRE_HOME=$JAVA_HOME/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOM

2017-04-16 21:42:11 219

原创 Morganstanley Interview

How to know and why choseHashTableSQLTransactionData Structure for Shanghai SubwaysACIDvirtual functionObject-oritendreference pass and value pass?SQL InjecionPrimary key and Foreign KeyXML

2017-04-12 13:15:20 366

原创 异或运算详解

按位异或操作(^)规则:如果两个运算对象的对应位置有且只有一个为1,则计算结果中该位位1,否则为0。 简言之:两个相同的数会变成0,反之是1。0 ^ 0 = 00 ^ 1 = 11 ^ 1 = 01 ^ 0 = 1使用异或的例子,如Leetcode上有一道题目Single Number,题目描述如下: Given an array of integers, every element a

2017-04-07 14:28:59 877

原创 Markdown 语法说明

概述宗旨Markdown 的目标是实现「易读易写」。可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML 格式的影响,包括 Setext、atx、Textile、reStructuredText、Grutatext 和 EtText,而最大灵感来

2017-04-06 22:15:51 543

原创 进制的加减法运算

主要宗旨逢十(二/八/十六进制)进一借十(二/八/十六进制)退一

2017-04-06 22:14:05 1008

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-04-05 09:22:23 155

原创 C++中volatile type specifier

volatile:volatile type specifier和const一样都是c++中的类型修饰符,它和const相对应。一个变量被volatile修饰表示该变量应该避免被编译器优化,从而在每次使用该变量时都要从其内存中重新读取。A volatile specifier is a hint to a compiler that an object may change its val

2017-03-28 09:53:08 453

原创 Morganstanley IKM Technical Support Tips

IKM offers easy-to-navigate, timed, Web-based assessments. The IKM Teckchek™ platform tests follow a proprietary adaptive methodology whereby questions get harder or easier based upon answers to prior

2017-03-27 15:26:38 1584

原创 按位异或运算

位异或操作(^)规则:如果两个运算对象的对应位置有且只有一个为1,则计算结果中该位位1,否则为0。简言之:两个相同的数会变成0,反之是1。12340 ^ 0 = 00 ^ 1 = 11 ^ 1 = 01 ^ 0 = 1使用异或的例子,如Leetcode上有一道题目Single Number,题目描述如下:Giv

2017-03-27 12:31:21 3080

原创 Javascript闭包

Javascript 闭包可以理解为一个特殊的函数,这个函数(子函数)定义在另一个函数(父函数)里,通过这个特殊的子函数,也就是闭包,可以访问父函数的环境(变量或函数);闭包是指那些能够访问独立(自由)变量的函数 (变量在本地使用,但定义在一个封闭的作用域中)。换句话说,这些函数可以“记忆”它被创建时候的环境。闭包的基本形式如下:123456

2017-03-27 12:30:39 167

原创 Javascript-this关键字

this是 Javascript 中的关键字。在JavaScript中,函数的this关键字的行为与其他语言相比有很多不同。在JavaScript的严格模式和非严格模式下也略有区别。在绝大多数情况下,函数的调用方式决定了this的值。this不能在执行期间被赋值,在每次函数被调用时this的值也可能会不同。全局上下文在全局上下文中(在任何函数体外部),无论是在严

2017-03-27 12:30:05 193

原创 Git常用命令总结

Git配置1234git config --global user.name "robbin" git config --global user.email "fankai@gmail.com"git config --global color.ui truegit config -l # 列举所有配置用户的git配置文

2017-03-27 12:28:08 215

原创 Homebrew常用命令

Homebrew是Mac上常用的包管理工具。正如官网所说的那样:Homebrew 是 macOS 不可或缺的套件管理器,就像ubuntu上的apt-get或者CentOS上面的yum。虽然他们基于不同的平台,但归根结底都是包管理工具,所以命令肯定也有相似甚至相同之处的。话不多说,下面就来看一下Homebrew的具体用法。首先安装Homebrew:打开 终端 运行以下命令即可。

2017-03-27 12:27:29 1869

原创 Javascript知识总结

定于变量需要var关键字,否则默认定义的是全局变量。尽量使用 === 和 !== 代替 == 和 !=,因为前者不转换类型,只比较变量的值,速度比较快;后者比较时会发生类型转换,然后再比较值。undefined、null、0、false、NaN、空字符串的逻辑结果均为false。数组截断时可以直接指定array.length的值,长度会自动截断;比如清空数组,array.length = 0;使用

2017-03-27 12:25:58 342

原创 个人学习资源汇总

Javascript框架knockout.jsangular.jsvue.jsReact.jsJquery插件Pluploadsweet alertsweet alert模板之家jQuery 插件jQuery 之家LaddagritterUI框架BootstrapAmazeuiFont AwesomePHP框架CodeIgni

2017-03-27 11:08:47 446

原创 Bang Bang Bang

从今天开始,我要写博客啦

2017-03-27 11:06:42 345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除