- 博客(84)
- 资源 (2)
- 收藏
- 关注
原创 caffe训练mnist模型时出的错误
一:在caffe搭建完成之后,开始编写批处理文件运行mnist模型。根据各位大神的博客在caffe根目录下有完成过这个模型的测试,但是考虑到每次还在跑到根目录下更改批处理文件,后续测试的模型多了就会比较容易搞混了。所以想把批处理文件直接写caffe-master\data\mnist文件里面,方便查看。为了达到这一效果,将批处理文件的相关参数都用了完全路径重写编写@echo offcol
2017-03-28 15:53:43
3442
2
转载 训练集(train set), 验证集(validation set), 测试集(test set)
转载博文地址:原博文地址在有监督(supervise)的机器学习中,数据集常被分成2~3个,即:训练集(train set) 验证集(validation set) 测试集(test set)。http://blog.sina.com.cn/s/blog_4d2f6cf201000cjx.html一般需要将样本分成独立的三部分训练集(train set),验证集(val
2017-03-28 09:33:26
1530
转载 国内外从事CV相关的企业
转载出处:点击打开链接经常碰到朋友问我国内从事计算机视觉(CV)领域的公司的发展情况,产品情况,甚至找工作等问题,这里,我给出自己收集的国内从事CV相关领域的公司网址及其主要产品,有兴趣的朋友可以去看看。另外,资料整理的不是很完善,后续我会继续更新和添加,并及时在我博客进行更新(blog.youkuaiyun.com/carson2005)。(1) 北京北方猎波科技有限公司:http://ww
2017-03-24 11:31:50
1817
原创 VS2013无法找到.exe文件
下载开源的工程文件,编译改错之后,出现无法找到.exe文件的错误。正常情况下都是因为输出目录不对这里其实我的输出目录是对的,只是我编译的时候用的调试Debug模式,但是在改输出路径的时候,改动的却是Release模式下的。切记。。。。
2016-11-09 16:41:50
9644
转载 X264编码流程
对H.264编码标准一直停留在理解原理的基础上,对于一个实际投入使用的编码器是如何构建起来一直感觉很神秘,于是决定在理解理论的基础上潜心于编码器实现框架。关于开源的H264编码器有很多,JMVC,T264、X264,这里选择X264,因为网上关于X264源码分析资源很多。X264编码器是一个开源的经过优化的高性能H.264编码器,目前最新的源码在本人的I5处理器的PC机上,编码1920x1080分
2016-11-09 15:15:11
859
原创 访问单个节点的删除
题目描述实现一个算法,删除单向链表中间的某个结点,假定你只能访问该结点。给定带删除的节点,请执行删除操作,若该节点为尾节点,返回false,否则返回true分析:题目的意思是只能访问待删除的节点,其他的节点不能访问。/*struct ListNode { int val; struct ListNode *next; Lis
2016-09-28 20:42:51
431
原创 链表分割
题目描述编写代码,以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于或等于x的结点之前给定一个链表的头指针 ListNode* pHead,请返回重新排列后的链表的头指针。注意:分割以后保持原来的数据顺序不变。分析:分割之后,都是小于x的值的相对位置应该不表,同理大于x的值的位置也一样不变。创建两个链表,一个存放小于x的数,一个存放大于等于
2016-09-28 20:24:31
858
原创 链表回文
题目描述:对于一个链表,请设计一个时间复杂度为O(n),额外空间复杂度为O(1)的算法,判断其是否为回文结构。给定一个链表的头指针A,请返回一个bool值,代表其是否为回文结构。保证链表长度小于等于900。测试样例:1->2->2->1返回:true分析:使用一个栈来存储链表数据,然后再比较栈数据和链表数据的值是否相等.**用s.top()取栈顶元素,用s.pop()来删除栈顶元素。**(1)栈模
2016-09-28 19:10:31
487
原创 约瑟夫环---单向循环链表
题目:实现一个围圈报数的小函数,7个人围一圈,从第1个人开始报数,报道3的人结束游戏,计算出最后剩下一个人的时候,他是第几个人。 代码: 默认从第一个人开始报数#include<iostream>using namespace std;struct Lnode{ int data; Lnode * next;};int Cyclecountoff(int people,
2016-08-22 14:18:19
1370
原创 C++父类子类间函数重定义,虚函数重写(覆盖)以及重载
写这篇文章的时候我还是不太确定重定义,重写(覆盖),重载之间的确切的区分方法。下面是我今天的理解以及相关测试代码,以待后观!! 第一:简单的子类重定义父类成员函数(函数三要素:返回类型,函数名,参数):既然是重定义,函数名肯定是相同的,不然就没有必要讨论了。三要素都相同,自然可以成立,现在的问题是返回类型和参数是不是可以随意给,同样能隐藏父类的成员函数? (1)函数名,返回类型,参数都相同#in
2016-08-12 22:48:45
33710
4
转载 opencv初学
opencv学习博客:http://blog.youkuaiyun.com/poem_qianmo/article/details/19809337本系列文章由@浅墨_毛星云 出品,转载请注明出处。 文章链接: http://blog.youkuaiyun.com/poem_qianmo/article/details/19809337 作者:毛星云(浅墨) 微博:http://weibo.com
2016-08-11 19:18:07
593
原创 算法之美--选择排序--直接选择排序
直接选择排序:选出剩余数据中的最小项,与待排序数据交换位置 特性:不稳定性#include<iostream>#include<stdio.h>using namespace std;#define len 20void main(){ int a[len] = { 1,2,3,4,30,6,7,8,9,10, 11, 12, 13, 14, 15, 16,17,18,19,
2016-06-28 21:23:51
363
原创 算法之美--交换排序--冒泡排序
直接选择排序:每次从剩余的数据对象中选择一个最近的小于待排序的数据的对象,与待排序的数据交换位置。 特性:不稳定排序#include<iostream>#include<stdio.h>using namespace std;#define len 20void main(){ int a[len] = { 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 19, 1
2016-06-28 20:52:04
366
原创 算法之美--插入排序--折半插入排序
//从小到大排序#include<stdio.h>#include<iostream>#define len 20using namespace std;void main()//折半排序{ int a[len] = { 10, 21, 32, 56, 48, 49, 87, 96, 36, 58, 40, 9, 8, 7, 6, 5, 4, 3, 2, 1 }; int
2016-06-28 11:24:27
386
原创 算法之美--排序--直接插入排序
插入排序–直接插入排序//从小到大排序//直接插入排序#include<stdio.h>#include<iostream>using namespace std;#define len 20void main(){ int a[len] = { 10, 21,32,56,48,49,87,96,36,58,40,9, 8, 7, 6, 5, 4, 3, 2, 1 };
2016-06-27 22:19:24
337
原创 STL常用容器
STL是C/C++开发中一个非常重要的模板,而其中定义的各种容器也是非常方便我们大家使用。下面,我们就浅谈某些常用的容器。这里我们不涉及容器的基本操作之类,只是要讨论一下各个容器其各自的特点。STL中的常用容器包括:顺序性容器(vector、deque、list)、关联容器(map、set)、容器适配器(queue、stac)。1、顺序性容器 (1)vector vector是一种动态数组
2016-04-20 10:23:21
480
原创 友元函数
友元函数不是类的成员函数,却可以像类的成员函数一样直接访问类的私有成员(包括私有成员函数和私有成员变量)。为了使一个函数成为类的友元函数,只需在类的定义中用friend关键字进行指明即可。`class friendfuc{private: int hours, minutes;public: friendfuc(); friendfuc(int h, int m);
2016-04-12 08:37:49
364
原创 C++构造函数
构造函数:在对象被构造的时候被调用(显示调用和隐式调用两种方式),只是在构造对象时根据new对象的参数类型和个数进行选择对应的构造方法进行调用,当没有参数时调用无参构造方法,有参数时调用对应的有参构造方法。构造函数的参数一般用来初始化类的数据成员 构造函数的特点及作用:1.构造函数的命名必须和类名完全相同。2.构造函数的功能主要用于在类的对象创建时定义初始化的状态。它没有返回值,也不能用void来
2016-04-11 08:58:38
370
转载 中兴移动2014届校园招聘C++笔试题
http://www.itmian4.com/forum.php?mod=viewthread&tid=4694&extra=page%3D1%26filter%3Dtypeid%26typeid%3D41 IT面试贴网址。。。
2016-04-04 21:14:33
760
原创 c++断言设置
利用断言来检测调用的子函数的前置条件。 包含#include<cassert> 用函数assert来判断条件是否符合。assert(c>150) 当C大于150的时候,即括号里面的条件为真,则不采取任何行动。当条件为假时,则显示一条错误的消息。 简单代码介绍#include<iostream>#include<cassert>using namespace std;int add(i
2016-04-02 11:04:57
533
原创 JDK环境变量配置
配置环境: windows平台 JDK C:\Program Files\Java\jre1.8.0_73第一步:安装JDK JDK下载网址第二步:配置环境变量(1)我的电脑>属性>高级>环境变量>系统变量>新建 注意变量值,是你安装JDK的路径。 确定之后再新建一个 变量值直接填这个就可以 找到变量path,在他的变量值后面添加
2016-03-16 20:32:31
330
转载 国际会议级别
转载链接 AREA: Artificial Intelligence and Related SubjectsRank 1: AAAI: American Association for AI National Conference CVPR: IEEE Conf on Comp Vision and Pattern Recognition IJCAI: Intl J
2016-03-14 15:06:07
24149
转载 C++中指针和引用的区别
指针和引用的(1)引用不可以为空,但指针可以为空:前面也说过了引用是对象的别名,引用为空——对象都不存在,怎么可能有别名!故定义一个引用的时候,必须初始化。因此如果你有一个变量是用于指向另一个对象,但是它可能为空,这时你应该使用指针;如果变量总是指向一个对象,i.e.,你的设计不允许变量为空,这时你应该使用引用。而声明指针是可以不指向任何对象,也正是因为这个原因,使用指针之前必须做判空操作,而引用就
2016-03-10 22:16:03
499
原创 文件输入输出
#include<iostream>#include<fstream>#include<string>int main(){ using namespace std; ofstream fout("jar.tex"); string secret; cin >> secret; fout << "your secret number is :" <<
2016-03-10 20:27:32
306
转载 IT公司汇总(网络版)
链接 网传各大公司的待遇如下,吐血奉献,公司比较全。以下绝对是各大公司2013届校招的数据,少数几个是2011、2012的数据,都已经特别注明,数据真实重要性高于一切!选进来的都是已经确认的信息,放心参考。 这里所说的待遇全部为税前,另外,年薪不是简单的*12,因为有年终奖。而互联网公司的待遇package,都是包含了年终奖的。 以下待遇无特别说明,默认都是硕士,本科的话会特别说明,关注软件的
2016-03-10 11:30:30
1681
原创 C++引用
引用引入了对象的一个同义词。定义引用的表示方法与定义指针相似,只是用&代替了*。引用(reference)是c++对c语言的重要扩充。引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名;int main(){ int a=1; int &b = a; int * pi=&a; *pi = 2;
2016-03-09 17:31:54
316
原创 String 类
在C语言中使用数组来存储字符串,C++提供了String 类扩张C++库。要使用String类必须在程序中包含#include<string> 用string对象和字符数组之间的区别在于,可以将string声明成一个简单的变量,而不用像数组那样指定大小。#include<iostrema>#include<stream>int main(){ using namespace std;
2016-03-09 10:10:29
390
原创 动态内存分配和指针
C++中使用new delete来实现动态内存分配。#include<iostream>int main(){ using namespace std; int nights = 1001; cout << &nights << endl;//地址A int *pt = new int[10];//创建动态数组 *pt = nights;//为第一个数赋
2016-03-08 22:42:41
550
原创 类继承
类继承的目的:C++提供了比修改代码更好的方法来扩展和修改类。这种方法叫类继承,他能够从已有的类派生出新的类,而派生类继承了原有类的所有特征,包括方法。 原始类:基类 继承类:派生类
2016-03-08 16:02:15
334
原创 内存模型和名称空间
C++程序分为三部分 头文件:包含结构声明和使用这些结构的函数原型 源代码文件:包含与结构有关的函数代码 源代码文件:包含调用与结构相关函数的代码 2.**避免头文件在一个文件中多次被包含的方法: #ifndef COORDIN_H_ ........ #endif 3.C++中变量的存储时间 (1)自动存储持续性:在函数
2016-03-08 14:42:03
313
原创 感知视频编码---自由能引导的率失真优化
自由能—free-energy principle The freeenergy principle suggests that the human visual system (HVS) can actively predict “orderly” information and avoid “disorderly” information for image perception. Bas
2016-03-07 22:30:01
989
原创 latex插图
今天折腾了一天的latex插图,还没有走到如何写代码这一步就停止了。因为需要.eps格式的图片,而一般情况下得到的都是.jpg等等的图片格式。所以一开始就各种网上找如何转格式,这不是最蛋疼的,蛋疼的是网上说的那些转格式的方法复杂而且让人费解。。刚才没办法,不知道该干嘛了,就打开MATLAB画实验数据图。在图片出来之后保存的时候,让我大吃一惊。对MATLAB生成的图片可以直接另存为.eps格式。瞬间
2015-11-28 21:02:49
888
原创 latex数学公式编写(一):latex矩阵编写
在一般的论文中都会用到矩阵,主要有两种矩阵形式 (1)行内矩阵 (2)行间矩阵 下面对行间矩阵的编写做个简要的记录,今天自己写论文实践。 1.首先要把行间这个大的环境给配置更好。因为我需要出现公式编号,所以我选择 `\begin{equation}\end{equation}` 来作为一的大的环境配置。 下面就是往里面填写内容了,有的是简单的一个矩阵,有的是有等式的。既A=矩阵这种形式
2015-11-27 12:43:53
131671
1
转载 BDBR与BDPSNR的计算
原文地址 在视频的处理过程中, 常常利用 BD-BitRate(BDBR) 与 BD-PSNR(BDPSNR) 来衡量方法的好坏。它提供的是利用新方法得到的视频相对于原来的方法在码率和PSNR上的变化情况。一般来说,码率降低,PSNR增大,能够说明新方法具有较好的性能。然而,会出现这样一种情况, 即码率相对于原来的方法有所降低,但是PSNR即视频的质量却降低了,在这种情况下想要衡量方法的好坏,就需
2015-08-05 21:24:34
4611
2
原创 jabref文献管理格式
几个重要的方面: (1)几大内容:作者,文献名称,出版杂志,时间,关键字 注意作者的书写格式,还有各个项目都不要少。。以后所有的版本都按这个来!!
2015-08-03 10:26:03
994
原创 指针的引用(*&)
Void TEncSlice::compressSlice( TComPic* & rpcPic )函数参数传递的是指针的引用 函数参数传递有三种方法,值传递,址传递,传递引用; 这里说的是传递指针的引用。 Void TEncSlice::compressSlice( TComPic* rpcPic )————————传址 Void TEncSlice::compressSlice( T
2015-07-31 11:38:52
492
转载 指针与引用(函数形参的值传递,引用传递,指针传递)
本文转载原文地址,尊重原创C++中的引用与指针的区别指向不同类型的指针的区别在于指针类型可以知道编译器解释某个特定地址(指针指向的地址)中的内存内容及大小,而void*指针则只表示一个内存地址,编译器不能通过该指针所指向对象的类型和大小,因此想要通过void*指针操作对象必须进行类型转化。★ 相同点:1. 都是地址的概念; 指针指向一块内存,它的内容是所指内存的地址; 引用是某块内存的别
2015-07-08 15:19:31
651
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人