自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 【DeepLearning-Note】转置卷积理解

参考链接添加output_shapes的原因https://blog.csdn.net/mao_xiao_feng/article/details/71713358padding的不确定性:https://blog.csdn.net/wuguangbin1230/article/details/79218593

2018-04-19 15:12:24 253

原创 【DeepLearning-Note】Implementation of Convolutiona Netural Network

Basic Knowledge1 INPUT[32*32*3]*filter[3*3*3]=feature map[(32-3+1)*(32-3+1)]=feature map[30*30]卷积操作是点乘相加,INPUT[width*height*depth/channel]                  filter[width_*height_*depth/channel]        ...

2018-04-02 14:43:38 302

原创 【C++学习】迭代器

1、概述迭代器(iterator)是一种检查容器内元素并遍历元素的数据类型。2、定义1)容器的iterator类型根据容器的类型定义迭代器e.g.vector<int>::iterator iter;2)begin和end操作用于返回迭代器。begin返回的迭代器指向第一个元素vector<int>::iterator iter=ivec.begin()end返回的迭代器指...

2018-03-27 23:40:11 200

原创 【C++学习】标准库-顺序容器

一、1、概述将单一类型元素聚集起来成为容器,然后根据位置存储和访问元素。顺序容器的元素排列顺序与元素值无关,由元素的添加顺序决定位置。2、类型vector,list和deque(双端队列’double-ended queue‘)3、定义包含的头文件#include<vector>#include<list>#include<deque>定义某种特定的容器容器...

2018-03-26 21:42:12 180

原创 【刷题史】机器人旋转

  假定测试版上的字模为如下具有对称性的字符“<",">","^","v","o","x","|","-","/","\",则经过旋转或翻转后,字模保持不变或变成另一个对称字模。  测试数据有多组,每组测试数据的第一行为一个整数N(1=<N=<100),随后的N行为

2018-03-23 15:38:01 332

原创 【刷题史】leetcode-Add Two Numbers

题目You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return...

2018-03-08 22:03:08 167

原创 【Tensorflow】Tensorboard学习

1、使用Tensorboard1)构建图graph,定义需要追踪的Tensor定义方法1:tf.summary.histogram(变量名,变量值)记录和汇总变量为直方图,如权重等。定义方法2:tf.summary.scalar(变量名,变量值)汇总标量数据,如loss。2、将上述定义的汇总和记录进行合并,以便可以统一运行。合并的方法:定义opmerged=tf.summary.merge_all...

2018-02-28 18:15:00 253

原创 【深度学习】Better reference documentation

1.Batch Normalization(BN)Reference link

2018-02-28 15:16:31 183

原创 【vs2013]生成和调用dll

(一)生成dll(1)创建Dll工程,文件=》新建=》项目=》Win32控制台应用程序,项目名称:CreateDll。应用程序类型:Dll 附加选项:空项目(2)头文件中加入#ifndef _DLL_API_VT#define _Dll_API_VT _declspec(dllexport)#else#define _Dll_API_VT _declspec(dlli

2018-01-28 12:08:35 293

原创 【图的周游算法】深度优先算法和广度优先算法

深度优先算法(递归和非递归)#include#includeusing namespace std;#define MaxVNum 50#define INFINITYDIS 10000//adjacency matrix邻接矩阵typedef double AdjMatrix[MaxVNum][MaxVNum];int visited[MaxVNum];int time;//

2018-01-27 15:25:19 1513

原创 【ubuntu】常用命令

1、查看GPU使用情况:nvidia-smi -l2、github使用指南参考链接用http上传时的username和password都是github的信息3、修改文件夹所属组和用户chown -R 组名: 用户名 修改文件夹名4、查找已安装软件版本pip list | grep 软件名...

2018-01-23 22:04:35 172

原创 【python】tensorflow常用方法

1、初始化变量tf.get_variable(name,  shape, initializer):name:变量名称shape:变量的维度initializer:变量初始化的方式初始化的方式有以下几种:tf.constant_initializer:常量初始化函数tf.random_normal_initializer:正态分布tf.truncated_normal_initializer:截取...

2017-12-18 15:05:19 2852

原创 【python]常用模块

1、os:包含基本的操作系统功能。2、numpy:科学计算库,提供了矩阵运算的功能。3、sy:有关python运行环境变量的变量和函数。3、Image:图像处理基本库。4、__future__:将下一个版本的属性导入。

2017-12-18 13:38:14 156

原创 【python】错误日志

1、OOM存在两个脚本同时运行,关掉一个即可。2、unindent does not match any outer indentation level一般为对齐错误。3、Tensor conversion requested dtype float32 for Tensor with dtype float64: 'Tensor("truediv:0", dtype=float64)尝试计算两...

2017-12-14 22:51:40 720

原创 【VS2013】 错误日志

1.错误: error c4996: 'fopen': This function or variable may be unsafe解决方案,项目 =》属性 =》c/c++  =》预处理器=》预处理器定义,编辑,加入_CRT_SECURE_NO_WARNINGS。2.        error LNK2019: 无法解析的外部符号  一般都是函数只找到声明但没有实现,

2017-11-29 11:36:55 2662

原创 【python】numpy的常用方法

1、np.dot(M1,M2) #表示矩阵相乘                             #公式表示M1M22、np.multiply(M1,M2) #矩阵对应元素相乘                                     #公式表示 M1*M23、np.power(M,n) #表示内部元素自乘n次4、a[::-1]反转数组5、list列表:以一个方括号实现中间以逗...

2017-10-14 11:53:10 879

原创 目标追踪综述总结

https://www.leiphone.com/news/201709/kLil97MnXF8Gh3sC.html

2017-10-13 20:43:33 937

原创 路径

Cuda v7.5安装路径C:\Users\CLJ\AppData\Local\Temp\CUDA

2017-09-30 09:53:24 185

原创 【c++学习】循环和文本输入

1、cincin输入字符会自动忽略空格和换行符发送给cin的字符会被缓冲,直到用户按下回车键之后,整个字符序列才会发送给程序2、cin.get(ch)可以读取空格等字符,并将其赋给字符变量ch3、cin.get(name,ArSize).get等价于cin.get(name,ArSize);cin.get();//直接接受一个字符的输入但是不把它赋予其他变量4、

2017-09-17 21:14:29 637

转载 【追踪算法】Discriminative Correlation Filter (DCF)

参考文章:http://blog.csdn.net/wanghanthu/article/details/52777512

2017-09-16 09:33:06 5684

原创 【opencv学习】 KalmanFilter

OpenCV将卡尔曼滤波封装到KalmanFilter类中的重要参数CV_WRAP const Mat& predict();//计算预测的状态值 CV_WRAP const Mat& correct();//利用测量值更新用卡尔曼滤波直接预测获得的状态值,得到最终的状态值 Mat statePre;//直接由卡尔曼滤波获得的预测值 Mat statePost;//1、系统初始

2017-09-14 17:07:53 375

原创 【opencv学习】opencv基础用法

一、opencv Mat初始化初始化为三通道彩色图像Mat src = Mat(r, c, CV_8UC3, Scalar(0));初始化为单通道灰度值图像Mat src = Mat(src.rows, src.cols, CV_8U, Scalar(0));二、函数 cvWaitKeyint cvWaitKey( int delay=0 )返

2017-06-02 08:31:00 526

原创 【排序之三】归并排序

归并排序基本思想:分治模式分治模式基本思想:(1)分解原问题为若干子问题,这些子问题是原问题的规模较小的实例。(2)解决子问题,递归的求解各子问题。若子问题的规模足够小,则直接求解。(3)合并这些子问题的解成原问题的解。操作步骤:(1)分解:分解待排序的n个元素的序列成各具n/2个元素的两个子序列。(2)解决:使用归并排序递归的排序两个子序列。(3)

2017-05-21 15:34:50 135

原创 【排序之二】插入排序

插入排序伪代码:INSERTION-SORT(A)for j=2 to j=A.length key=A[j] i=j-1 while i>0 and A[i]>key A[i+1]=A[i] i=i-1 A[i+1]=key插入排序的最坏运行情况 θ(n^2)

2017-05-21 15:06:02 158

原创 《机器学习》(周志华)学习笔记(二)模型评估与选择

一、经验误差与过拟合误差:学习器的实际预测输出与样本的真实输出之间的差异。训练误差:学习器在训练集上的误差。泛化误差:在新样本上的误差。过拟合与欠拟合问题P.S NP问题为非确定性多项式(non-deterministic polynomial),只可用一定数量的运算解决多项式时间内可解决的问题(多项式时间:在计算复杂度理论中,指的是一个问题的计算时间m(n)不

2017-05-20 14:11:32 320

原创 《机器学习》(周志华)学习笔记(一)

一、假设空间科学推理的两大手段:归纳(induction)和演绎(deduction)归纳:泛化过程,从具体的事实归结出一般性规律演绎:特化过程,从基础原理推演出具体状况学习过程可以看作一个在所在假设组成的空间中进行搜索的过程,搜索目标是找到与训练集“匹配”(fit)的假设,即可以将训练集中的样本判断正确的结果。学习过程基于有限样本集时,所得到的与训练集一致的“假设

2017-05-20 11:01:22 1471

原创 【opencv学习】opencv配置

原来的opencv版本是3.0,在做实验时发现不支持findcontours函数,一直内存报错,问过之后发现是opencv3.0这个函数有些问题,于是改用了opencv2.4.10,未防止每次都重新学配置,决定自己写一下。版本:opencv2.4.10+VS2013 32位一、opencv卸载卸载只需要将环境变量中加的删除,再将原来的opencv文件夹删除即可。

2017-05-13 15:24:50 345

原创 《STL源码剖析》笔记(二)空间配置器

#ifndef _JJALLOC_#define _JJALLOC_ #include #include #include #include #include namespace JJ{ // 使用operator new分配空间 template inline T* _allocate(ptrdiff_t size, T*) {

2017-05-02 09:21:53 299

原创 图像处理综述总结

一、边缘提取综述论文:《Contour Detection and Hierarchical Image Segmentation》

2017-05-01 11:27:53 1590

转载 数据类型

size_t是unsigned类型,用于指明数组长度或下标,它必须是一个正数,std::size_t.设计size_t就是为了适应多个平台,其引入增强了程序在不同平台上的可移植性。ptrdiff_t是signed类型,用于存放同一数组中两个指针之间的差距,它可以使负数,std::ptrdiff_t.同上,使用ptrdiff_t来得到独立于平台的地址差值.size_type是unsi

2017-04-30 17:12:29 207

原创 【C++/C】C++模板知识总结

模板是C++支持参数化多态的工具,能够编写与类型无关的代码。通常有两种形式:函数模板和类模板(1)函数模板针对参数类型不同的函数;(2)类模板针对数据成员和成员函数类型不同的类。注意:模板的声明或定义要在全局、命名空间或类范围内,不能在局部范围或者函数内进行。一、函数模板1、定义函数模板是一个独立于类型的函数,可作为一种方式,产生函数的特定类型版本。2、格式template<class/ty...

2017-04-30 16:04:47 353

原创 《STL源码剖析》笔记(一)组件之间的关系

STL各大组件之间的关系:Container通过Allocator(分排器)取得数据储存空间,Algorithm通过Iterator存取Container内容,Functor协助Algorithm完成不同的策略变化,Adapter可以修饰或套接Functor

2017-04-30 11:02:11 244

转载 【排序之一】桶排序

桶排序代码引用自http://blog.csdn.net/lg1259156776/被问到求一些无序数据相邻之间的最小间隔,已知这些数先写代码,其他的关于桶排序后续补充

2017-04-25 21:58:34 157

原创 CVPR2016

http://cvpr2016.thecvf.com/program/main_conference#P1-1

2017-04-25 10:55:03 461

原创 string与long long的区别

输入   每一行包含一个uid,遇到0时认为输入结束。   输入共包含N+1行,可认为是无序的。输出   一个数字:去重后uid的数量M。样例输入129331111115922069433592200  样例输出4 数据范围0对于30%的数据,0对于100%的数据,0若使用string会存在超时的情况,一个

2017-04-19 09:56:25 5627

原创 【刷题史】深度搜索入门-网易笔试题

题目描述N国的足球赛正进行得如火如荼。32支来自全国各个地区的队伍被分成了8个不同的小组:A组,B组,C组…H组。每个小组有4支球队,每组的前两名进入了十六强淘汰赛,现在需要进行十六强淘汰赛的抽签。十六强淘汰赛是单场淘汰机制,即当场的胜者进入下一轮。同时8场对阵需要同时满足以下规则:1、同一地区的球队不对阵2、各小组第一不对阵3、各小组第二不对阵4、同一小组的第一和第二不对阵需要注意的是,A1 v...

2017-04-18 15:25:30 1236

原创 Mat与IplImage之间的转化

1、plImage转Mat//使用Mat的构造函数:Mat::Mat(const IplImage* img, bool copyData=false); 默认情况下copyData为falseIplImage* srcImg = cvLoadImage("Lena.jpg");//注意:以下三种效果一致,均为浅拷贝Mat M(srcImg);Mat M(srcImg, fa

2017-04-12 17:30:51 827

空空如也

空空如也

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

TA关注的人

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