自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白的博客

GitHub: https://github.com/WHCer

  • 博客(73)
  • 收藏
  • 关注

原创 Focal Loss阅读笔记

Focal Loss阅读笔记论文链接: https://arxiv.org/abs/1708.02002非官方pytorch实现:https://github.com/kuangliu/pytorch-retinanet文章中个人观点由下划线标记Focal Loss阅读笔记一句话总结概述结果论文细节网络结构与anchor设定正负样本分类分类分支网络结构与损失函数...

2018-05-26 00:28:50 3087

原创 YOLOv3 阅读笔记

# YOLOv3 阅读笔记论文链接:https://arxiv.org/abs/1804.02767代码链接:https://github.com/pjreddie/darknet 非官方win+Linux版:https://github.com/AlexeyAB/darknet一句话总结:概述:结果论文细节:detection网络结构anchor获取与设定以上网络...

2018-05-24 21:14:52 5351 2

原创 Window & ubuntu(非root用户)编译caffe并运行py-faster-rcnn

ubuntu非root用户编译caffe并运行py-faster-rcnncudnn与cuda安装安装自己的python环境conda 更新源并安装opencv编译caffe编译运行py-faster-rcnn在Windows上编译caffe并运行py-faster-rcnn错误汇总No module named cython_bboxTypeError numpyfloat64

2017-12-05 16:23:45 872

原创 Ubuntu常用操作汇总与问题解决汇总

关于cd - cd 目录名//(进入目录名目录) - cd ..//(返回上级目录) - cd -//(返回之前访问的目录) Ubuntu_ubuntu下统计目录及其子目录文件个数转自(http://blog.csdn.net/jiguanghoverli/article/details/8020580)里面有详细说明ls -l |grep "^-"|wc -l//查看某目录下

2017-09-14 16:14:37 2015

原创 机器学习与计算机视觉资源(更新中)

李航《统计学习方法》 李航《统计学习方法》内诸多算法的python实现与在mnist上实验CS231ncs231n课程主页 知乎上16年的汇总 CS231n Assignment姿态估计与矫正Quick and Easy Head Pose Estimation with OpenCV [w/ code] Head Pose Estimation using OpenCV and Dlib

2017-09-10 18:59:02 484

转载 解决python:Unable to find vcvarsall.bat

转载原地址 Python 编译一些模块需要 VS2010 的工具支持,其中 Unable to find vcvarsall.bat 是常见的错误……这里记录下解决方案,以供需要的朋友:如果你的机子上没有安装 VS2010,那么安装 VS2010 Express 直接可以解决问题什么?嫌 VS2010 太大,太旧?没事,你可以安装 Microsoft Visual C++ Compiler f

2017-07-22 15:18:39 1489

原创 模拟信号调制解调与数字基带信号MATLAB实验

模拟信号调制解调AM与相干解调AM调制与相干解调 AM.m主程序, F2T.m傅里叶变换,T2F傅里叶逆变换函数 lowp.m切比雪夫低通滤波器函数 showSign2.m格式化绘图函数%AM.mclear allclose allT = 2;%采样时间N_sample=20000;%每秒采样点数dt=1/N_sample;%抽样频率t=0:dt:(T*N_sample-1)*d

2017-04-18 20:34:20 9094

转载 相关 论文&博客收藏-计算机系统

程序的内存分配之堆和栈的区别

2017-03-15 18:17:40 340

原创 C++之三五法则

C++之三五法则标签(空格分隔): CppReference:What is the rule of three 1. 需要析构函数的类也需要拷贝构造函数和拷贝赋值函数。 2. 需要拷贝操作的类也需要赋值操作,反之亦然。 3. 析构函数不能是删除的 4. 如果一个类有删除的或不可访问的析构函数,那么其默认和拷贝构造函数会被定义为删除的。 5. 如果一个类有const或引用成员,则不能使用合

2017-03-15 12:08:54 4453

原创 C++-自动析构时的顺序

C++:自动析构时的顺序标签(空格分隔): Cpp自动析构时是先析构后构造的. //普通(非模板)类的成员模板class DebugDelete{public: DebugDelete(ostream &s = cerr) :os(s){} template <typename T>void operator()(T*p)const { os << "de

2017-03-15 12:08:03 2549

原创 CppPrimer--算术运算符

CppPrimer–算术运算符Tags :CppCppPrimer算术运算符Tags Cpp一元正负号运算符-乘除求余逻辑运算符与或 运算符非 运算符关系运算符相等性测试与布尔字面值赋值运算符递增与递减运算符成员访问运算符条件运算符位操作符sizeof运算符逗号运算符算术运算符的运算对象和求值结果都是右值, 在表达式求值前,小整数类型的运算类型会被提升成较大的整数类

2017-03-15 12:07:41 500

原创 Cpp Primer--c++内置类型的默认初始化

Cpp Primer–c++内置类型的默认初始化标签(空格分隔): Cpp内置类型内置类型是编程语言自己定义的一些类型 在C++中内置类型有: 整型: ①整数 int、short和long ②字符型 char和wchar_t ③布尔型 bool 整型可用修饰:unsigned 浮点: float、double和long double 另外还定义了一种称为void的特殊类型。void

2017-03-15 12:06:09 935

原创 Cpp Primer--++a与a++

Cpp Primer–++a与a++标签(空格分隔): Cpp对于后缀++int a = 1;a = (a++)*3;//a = 4//a++ 相当于// int temp = a;// a = a+1;// return temp;//则上面为// a = temp*3 + 1;//因而 a++=3为错,由于a++返回了temp,为一个

2017-03-14 23:30:14 426

原创 CppPrimer--数组名与指针& 函数名与函数指针

CppPrimer–数组名与指针& 函数名与函数指针标签(空格分隔): Cpp数组名与指针 使用的异同点(1)数组名的内涵在于其指代实体是一种数据结构,这种数据结构就是数组;(2)数组名的外延在于其可以转换为指向其指代实体的指针,而且是一个指针常量;(3)指向数组的指针则是另外一种变量类型(在WIN32平台下,长度为4),仅仅意味着数组的存放地址(4)数组名作为函数形参时,在函数体内,其失去了本身的

2017-03-14 23:25:50 339

原创 CppPrimer--顶层const与底层const

CppPrimer–顶层const与底层const标签(空格分隔): Cpp顶层 const 表示的是指针本身是一个常量, 底层const 表示的是指针所指的对象是一个常量, 更一般情况下, 顶层const可以表示任意对象本身是一个常量,这对于算术类型、类、指针等任何数据类型都是成立的顶层 const 与底层 const 在执行拷贝操作时的不同 (1)顶层 const 不受什么影响int

2017-03-14 23:25:01 257

原创 CppPrimer笔记 Chapter19 特殊工具与技术

CppPrimer笔记 Chapter19 特殊工具与技术标签: CppCppPrimer笔记 Chapter19 特殊工具与技术控制内存分配191运行时类型识别RTTI192枚举类型193类成员指针194嵌套类195union类型196局部类197固有的不可移植的特性198控制内存分配(19.1)可以自定义operator new但不能改变new 运算符对象的new与dele

2017-03-14 23:22:15 259

原创 CppPrimer笔记 Chapter18 用于大型程序的工具

CppPrimer笔记 Chapter18 用于大型程序的工具标签: CppCppPrimer笔记 Chapter18 用于大型程序的工具异常处理181命名空间182异常处理(18.1)当执行一个throw时,跟在throw后的语句将不再被执行,相反,程序的控制权从throw转移到与之匹配的catch模块.这意味着 沿着调用链的函数可能会提早退出一旦程序开始执行异常处理代码,则沿着调用链

2017-03-14 23:22:05 558

原创 CppPrimer笔记 Chapter17 标准库特殊设施

CppPrimer笔记 Chapter17 标准库特殊设施标签: CppCppPrimer笔记 Chapter17 标准库特殊设施tuple类型171bitset类型172正则表达式173随机数174IO库再探175tuple类型(17.1)tuple的基本使用与操作 //tuple构造函数是explicit的 //tuple<int, int, int> threeD

2017-03-14 23:21:55 223

原创 CppPrimer笔记 Chapter16 模板与泛型编程

CppPrimer笔记 Chapter16 模板与泛型编程标签: CppCppPrimer笔记 Chapter16 模板与泛型编程定义模板161模板实参推断162重载与模板163可变参数模板164模板特例化定义模板(16.1)定义函数模板(为什么以下调用了函数版本二?)using namespace std;template <typename T>int compare(con

2017-03-14 23:21:08 1023

原创 CppPrimer笔记 Chapter15 面对对象程序设计

CppPrimer笔记 Chapter15 面对对象程序设计标签: CppCppPrimer笔记 Chapter15 面对对象程序设计OOP概述151派生类与基类152类型转换与继承虚函数152153抽象基类154访问控制符与继承155继承中的类作用域156构造函数与拷贝控制157OOP概述(15.1)OOP的核心在于(实现的核心) 数据抽象:将类的接口与实现分离继承:定义相

2017-03-14 23:18:30 226

原创 CppPrimer笔记 Chapter14 重载运算与类型转换

CppPrimer笔记 Chapter14 重载运算与类型转换标签: CppCppPrimer笔记 Chapter14 重载运算与类型转换基本概念141各种运算符142-148重载类型转换与运算符149基本概念(14.1)一般不要重载, & && || 运算符,无法保留求值顺序 和/或 短路求值属性.因为重载运算可以认为是函数调用(优先级与原优先级一致)选择作为成员或非成员 赋值= 下

2017-03-14 23:17:35 236

原创 CppPrimer笔记 Chapter13 拷贝控制

CppPrimer笔记 Chapter13 拷贝控制标签: CppCppPrimer笔记 Chapter13 拷贝控制概述拷贝赋值与销毁131拷贝控制和资源管理132动态内存管理类135对象移动136概述一个类通过定义五中特殊成员函数来控制对象的: 拷贝 移动 赋值 销毁 包括 拷贝构造函数 拷贝赋值运算符 移动构造函数 移动赋值运算符 析构函数拷贝,赋值与销毁(13.1)若一个

2017-03-14 23:17:23 246

原创 CppPrimer笔记 Chapter12 动态内存

CppPrimer笔记 Chapter12 动态内存标签: CppCppPrimer笔记 Chapter12 动态内存动态内存与智能指针121动态数组122动态内存与智能指针(12.1)shared_ptr允许多个指针指向同一个对象 指向shared_ptr所管理的对象智能指针可以认为是能记录有多少个指向相同对象,因而能在恰当时调用析构函数自动释放使用动态内存的三种原因 程序不知道自

2017-03-14 23:13:56 205

原创 CppPrimer笔记 Chapter11 关联容器

CppPrimer笔记 Chapter11 关联容器标签: CppCppPrimer笔记 Chapter11 关联容器关联容器类型关联容器概述112无序容器114关联容器类型按关键字有序保存元素 map 不可重复,平衡二叉树set 不可重复,红黑树multimap 可重复multiset 可重复无序集合 unordered_map 无序不可重复,hashunordered_s

2017-03-14 23:12:03 265

原创 CppPrimer笔记 Chapter10 泛型算法

CppPrimer笔记 Chapter10 泛型算法标签: CppCppPrimer笔记 Chapter10 泛型算法概述101初识泛型算法102向算法传递函数1031lambda表达式1032-1033参数绑定1034迭代器1045类迭代器1051特定容器算法106移动迭代器P480概述(10.1)find(vec.it1,vec.it2,val);在[it1,it2)[it1

2017-03-14 23:11:49 255

原创 CppPrimer笔记 Chapter9 顺序容器

CppPrimer笔记 Chapter9 顺序容器标签: CppCppPrimer笔记 Chapter9 顺序容器容器库概览92顺序容器操作93vector对象是如何增长的94容器适配器96容器库概览(9.2)没有默认构造函数的类,定义容器时不能只传递一个元素数目参数.(我认为是 类中包含一个其他类类型的成员且这个成员的类型没有默认构造函数,则编译器无法初始化该成员.)class X

2017-03-14 23:11:22 249

原创 CppPrimer笔记 Chapter8 IO库

CppPrimer笔记 Chapter8 IO库标签: CppCppPrimer笔记 Chapter8 IO库IO类81文件输入输出82IO类(8.1)IO对象无拷贝或赋值,因而也不能将形参或返回类型设置为流类型,通常以引用方式传递和返回流.由于读写一个IO对象会改变其状态,因此传递和返回的引用不能是const的bool(cin) 用于检测流状态,只要出现了 badbit(崩溃),fai

2017-03-14 23:10:40 270

原创 CppPrimer笔记 Chapter7 类

CppPrimer笔记 Chapter7 类标签(空格分隔): CppCppPrimer笔记 Chapter7 类this712构造函数基础714友元721734内联函数731可变数据成员731类的作用域74构造函数75类的静态成员76this(7.1.2)this默认为绑定在非常量对象上的常量指针.那么它不能用于常量类的访问.因此,常量对象,及其指针,引用,都只能调用常量成员函

2017-03-14 23:10:12 272

原创 CppPrimer笔记 Chapter6 函数

CppPrimer笔记 Chapter6 函数标签: CppCppPrimer笔记 Chapter6 函数含有可变形参的函数基础626函数重载64默认实参651函数匹配66问题函数指针67含有可变形参的函数基础(6.2.6)实参类型相同,使用initializer_list#include <iostream>using namespace std;int sum(initializ

2017-03-14 23:06:05 289

转载 caffe在训练时遇到:Check failed: error == cudaSuccess (2 vs. 0) out of memory

batch_size太大了,一次性读入的图片太多了,所以就超出了显存。因此需要将train.prototxt中的文件train和test的batch_size调小一点。

2017-02-23 23:32:31 4121

转载 Shell学习

shell简明教程 shell中怎么截取一个目录下文件名及怎么获取文件后缀? linux shell 用sed命令在文本的行尾或行首添加字符

2017-02-23 23:31:09 259

转载 Caffe windows 用自己的数据训练模型

网上大部分教程都是基于linux的, 文件的批处理用shell比较方便.这里可以见我之前的博客, windows下利用git运行.sh文件 参考:图像数据转换成db(leveldb/lmdb)文件 训练和测试自己的图片主要步骤为图片创建文件名与类别序号的txt利用convert_imageset转化图片为.mdb文件选择已有模型,调整训练参数与文件输入路径利用caffe.exe -tra

2017-02-23 23:30:40 1287

转载 caffe windows 使用git运行.sh文件

GIT安装参考: 如何在Windows下运行linux shell脚本 Wget:Windows下安装wget安装git在git bash中就可以像linux 的终端一样运行.sh文件与linux下的指令了此时,在运行某些脚本时会提示缺少必要的组件,这时安装并添加到path目录下即可.比如下载mnist的数据时缺少wget,则配置wget.Git安装方法/步骤1首先电脑中需要安装的是gi

2017-02-23 22:32:47 12255

转载 利用PS 调整 pdf清晰度

如何批处理pdf对比度如何批处理pdf对比度百度经验:jingyan.baidu.com我们随手拍的照片已经美美的,但是比起网络美图来总是差了一点点。其实这一点点有时候只是图片的亮度对比度问题。这个完全可以做PS简单的调节好。但是如果有很多照片要一次性的处理。这个几个简单的动作就会变的很烦了。这个时候就要用一下PS的批量处理功能。下面来为大家介绍一下:百度经验:jingyan.baidu.com工具

2017-02-16 23:24:41 23201

原创 CS231n:Localization and Detection(定位与检测)

Classification + Localization Localization as Regression

2017-02-15 15:12:01 1274

原创 Java Core 笔记

标签: JavaChapter3Java中的函数(3.1)Java中所有的函数都是某个类的模块。整形(3.3.1)由于运行在虚拟机上,Java数据类型的大小都是一致的。Java没有无符号整形浮点数(3.3.2)次方数:10进制默认为10为底用e表示次方,16进制默认以2为底用p表示次方。即0x1.0p-3 = 0.125,1.0e-3=0.001不能用(x==Double.NaN)判断

2017-02-14 23:03:47 246

原创 vs2013+caffe+minst+cifar10运行

编译caffeWindows+VS2013爆详细Caffe编译安装教程 官方配置教程 特别是python,matlab接口配置运行mnist:REFERENCE: minist测试参考 我的从GitHub上下载的caffe-master在C:\caffe\caffe-master目录,而编译出的文件在C:\caffe\caffe-master\Build\x64\Release 如图

2017-02-13 21:06:28 617

原创 CS231Training Net

单个神经元 Sigmoid: 饱和使梯度消失–初始化权重选择难输出非零中心–影响梯度下降TanhReLU(主要利用)(max(0,x)) 容易死亡 4.Leak ReLUMaxout神经网络结构 层组织 不能循环分层,最普通的为全连接层(fully-connected layer)–与其前后两层是完全成对连接的,但是同一个全连接层内的神经元之间没有连接命名规

2016-12-21 10:51:59 403

原创 CS231n--BP算法

模型表示 以下图所示神经网络为例 画出除输出层外的偏置单元(bias unit)有 模型记号: 代价函数 3.反向传播

2016-12-13 10:02:22 450

原创 CS231n--Introduction&Linear classifier&Optimization

1. 感知分组 perceptual grouping2. 面孔检测 Viola Jones Face Detector 识别领域而不是3D重建(特征--部分)3. 可变性部件模型 deformable part model4. PASCAL VOC 物体识别基准测试 ImageNet5. CNN 卷积神经网络 Convolutional Neural Network 20

2016-12-13 09:50:55 374

空空如也

空空如也

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

TA关注的人

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