自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 剪头发

下班去剪头发

2016-06-21 10:17:14 513

转载 赋予人工智能记忆的人,带你梳理深度学习核心算法

新智元翻译1来源:Idsia作者:Jürgen Schmidhuber翻译:张巨岩作者介绍:Jürgen Schmidhuber 被称为是赋予人工智能记忆的人,递归神经网络之父,2004 年到 2009 年,担任慕尼黑大学认知与机器人领域的教授,从 1995 年起就在瑞士人工智能实验室 IDSIA 担任负责人。2009至2012年年间,他的研究小组赢得了模式识别

2016-01-13 20:52:53 3229

转载 机器学习:你需要多少训练数据?

来源:Medium作者:Malay Haldar翻译:李宏菲作者为Google 软件工程师,美国西北大学电子信息工程博士,擅长大规模分布式系统,编译器和数据库。从谷歌的机器学习代码中得知,目前需要一万亿个训练样本训练数据的特性和数量是决定一个模型性能好坏的最主要因素。一旦你对一个模型输入比较全面的训练数据,通常针对这些训练数据,模型也

2016-01-13 20:40:12 6946

转载 深度学习之江湖~那些大神们,不相信只有我一个人爱八卦

转自:http://www.hdb.com/article/6eju深度学习江湖目前有四座山头,分别是:Geoff Hinton、Yann Lecun、Yoshua Bengio、Andrew Ng。这里面Geoff Hinton去年加入Google搞Google Brain, Yann Lecun去年加入Facebook任人工智能研究室主任,最新的消息Andrew Ng加盟某厂搞Baidu

2016-01-13 19:52:06 2195

原创 Mac遇到问题

1.verify that your device’s clock is properly set原先证书失效(1)Apple developer->Certificates, Identifiers & Profiles->Certificates->Development Download证书->ios_development.cer。(2)钥匙串访问->证书->删除原来失效的->

2015-10-16 11:46:40 591

原创 代码整洁之道(二)

函数格式待补

2015-10-12 09:33:55 415

原创 Mac开发环境搭建和必备软件

从拿到Mac,怎么把Mac一步步装成工作本。待补

2015-10-12 09:32:33 488

原创 代码整洁之道(一)

一、有意义的命名1.要名副其实,不要模糊,int elapsedTimeInDay好于int d。2.避免误导,避免用小写字母l和大写字母O做变量,误导1/0;不要用accountList指一组账号,除非它是一个List类型,用accounts较好;避免使用多个区分较小的词做长名字,易看错。3.做有意义的区分,src/dst好于a1/a2;不要同时用ProductInfo和Produc

2015-10-11 00:38:57 620

原创 Mac+Xcode下GLSL开发环境配置

待补。

2015-10-10 22:54:05 1743

原创 win7+VS2012下openGL开发环境配置(freeglut版)

待补。

2015-10-10 22:52:06 449

原创 GLSL学习笔记

111

2015-10-10 16:39:52 414

原创 photoshop不透明度和填充度原理

1.使用photoshop,发现一个现象打开图像-》新建图层,纯色,色板纯黑色-》类型,亮光-》减小不透明度,图像由亮变暗;减小填充度,感觉对比度发生变化2.填充度和不透明度到底是什么区别呢填充度和不透明度是photoshop上的那个可选的调节。不透明度,控制图层的全部透明度,包括图层本身以及图层样式。填充度,只对图层本身内容的透明度起作用,也就是对添加的样式没有影响。

2015-10-10 16:17:51 2238 1

转载 GLSL语言基础

转自:http://www.linuxidc.com/Linux/2015-02/114039.htm变量GLSL的变量命名方式与C语言类似。变量的名称可以使用字母,数字以及下划线,但变量名不能以数字开头,还有变量名不能以gl_作为前缀,这个是GLSL保留的前缀,用于GLSL的内部变量。当然还有一些GLSL保留的名称是不能够作为变量的名称的。 基本类型除了布

2015-09-30 16:20:40 584

原创 win7+VS2012下openGL开发环境配置(glut版)

第一步,选择一个编译环境现在Windows系统的主流编译环境有Visual Studio,Broland C++ Builder,Dev-C++等,它们都是支持OpenGL的。我选择Visual Studio 2008和VC6++作为学习OpenGL的环境。第二步,安装GLUT工具包GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装。Windows环境

2015-09-30 16:13:49 2123

原创 实用的代码优化方法

1.移位比直接乘除效率高a=a*4; b=b/4; 可以改为: a=ab=b>>2; a=a*9;a=a*7 ;可以改为:a*(8+1);a*(8-1);即 a=(aa=(a注意事项:(1)char、short、int、long、unsigned char、unsigned short、unsigned int、unsigned long都可以进行移位操作;(2)doubl

2015-09-23 12:00:30 337

原创 常见笔试编程题

//字符串翻转char* strReverse(char* str){char* start=str;char* end=str+strlen(str)-1;char temp;if(str!=NULL){while(start{temp = *start;*start++ = *end;*end-- = temp;}}retur

2015-09-14 16:53:29 544

转载 Bag of Words(BOW)模型

转自:http://www.sigvc.org/bbs/thread-3128-1-1.htmlBOW (bag of words) 模型简介Bag of words模型最初被用在文本分类中,将文档表示成特征矢量。它的基本思想是假定对于一个文本,忽略其词序和语法、句法,仅仅将其看做是一些词汇的集合,而文本中的每个词汇都是独立的。简单说就是讲每篇文档都看成一个袋子(因为里

2015-09-14 16:07:41 557

转载 如何在Caffe中配置每一个层的结构

转自:http://demo.netfoucs.com/danieljianfeng/article/details/42929283最近刚在电脑上装好Caffe,由于神经网络中有不同的层结构,不同类型的层又有不同的参数,所有就根据Caffe官网的说明文档做了一个简单的总结。1. Vision Layers1.1 卷积层(Convolution)

2015-09-07 14:46:44 903

原创 C++基础2-类

11 类的概念#include "iostream.h"using namespace std;int score=0;class test{public:int name;int score;private:int age;int gender;public:void GetScore();}void test::GetScore()

2015-09-06 20:20:19 333

原创 C++基础1

详见:http://wenku.baidu.com/link?url=N9nIrg8enM6jCuQAbGG3NzmJ2BCTb6XCK4V9DuRq8l-SaAhjy6JLcU40SQFNWucfPFGnfzhFsxDZsbvRyI7oWeekp8WqcvrPnBhJIHz651a1.const用法const int *pi;const *int pi;2.数组名,指针,引用

2015-09-06 19:53:20 365

原创 RGB转LAB代码

思路:先RGB转成XYZ,再XYZ转LAB代码:RGB2XYZ(const int& sR,const int&sG,const int& sB,double& X, double& Y, double& Z){double R = sR/255.0;double G = sG/255.0;double B = sB/255.0;double

2015-09-06 15:39:50 984

原创 C++基础

1.C时间计算函数(单位ms)#include "windows.h"double start = GetTickCount();double end = GetTickCount();printf("The cost time is %f",end - start);2.MFC显示变量String str;str.Format(_T("%f"),cost);Afx

2015-09-06 15:33:23 339

转载 Photoshop图层混合(Layer Blending)模式的算法实现

转自:http://avnpc.com/pages/photoshop-layer-blending-algorithmPhotoshop的图层混合(Layer Blending)是实现各种特效的基础之一,在Photoshop新版中已经提供了接近30种图层混合模式,而运用这些图层混合模式则可以将两个图层叠加并且通过一些算法使叠加后的图层呈现新的效果,比如可以通过“变暗”、“正片叠底”使底层

2015-08-20 09:54:44 2237

原创 ios开发环境搭建

http://jingyan.baidu.com/article/d8072ac4211b44ec94cefd7e.html

2015-08-18 13:23:37 338

转载 编写高效的C程序与C代码优化

虽然对于优化C代码有很多有效的指导方针,但是对于彻底地了解编译器和你工作的机器依然无法取代,通常,加快程序的速度也会加大代码量。这些增加的代码也会影响一个程序的复杂度和可读性,这是不可接受的,比如你在一些小型的设备上编程,例如:移动设备、PDA……,这些有着严格的内存限制,于是,在优化的座右铭是:写代码在内存和速度都应该优化。整型数 / Integers在我们知道使用的数不可能是负

2015-08-18 10:33:04 512

转载 C代码优化方案

C代码优化方案1、选择合适的算法和数据结构2、使用尽量小的数据类型3、减少运算的强度(1)、查表(游戏程序员必修课)(2)、求余运算(3)、平方运算(4)、用移位实现乘除法运算(5)、避免不必要的整数除法(6)、使用增量和减量操作符(7)、使用复合赋值表达式(8)、提取公共的子表达式4、结构体成员的布局

2015-08-18 10:17:50 2430

转载 一些代码优化的方法

谈到优化,很多人都会直接想到汇编。难道优化只能在汇编层次吗?当然不是,C++层次一样可以作代码优化,其中有些常常是意想不到的。在C++层次进行优化,比在汇编层次优化具有更好的移植性,应该是优化中的首选做法。1 确定浮点型变量和表达式是 float 型为了让编译器产生更好的代码(比如说产生3DNow! 或SSE指令的代码),必须确定浮点型变量和表达式是 float 型的。要特别注意的是,以

2015-08-18 10:13:22 479

原创 Mac上编译出现NSObjCRuntime.h unknown type name nsstring问题

大约遇到下面的问题Expected identifier or '('Unknown type name 'NSString'Unknown type name 'Protocol'...还有NSString.h、NSZone.h、NSObject.h也会提示类似的错误,根据此链接,我定位到问题原因为引入了一个c文件,把c文件修改成m文件,再编译就没有问题了估计

2015-08-17 18:12:38 1401

原创 Mac 程序员必备软件

1.xcode2.homebrew3.github:http://www.cnblogs.com/heyonggang/p/3462191.html4.python:http://blog.csdn.net/fancylovejava/article/details/391403735.vim6.Tunnelblick: for VPN

2015-07-27 10:43:48 551

原创 堆和栈的区别

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是两

2015-07-06 06:35:01 440

原创 C常见面试题

1.在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”?C++语言支持函数重载,C语言不支持函数重载。C++提供了C连接交换指定符号extern “C”2.逗号运算符特点:(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。(2) 逗号表达式作为一个整体,它的值为最后一个表达式(也即表达式n)的值。(3) 逗号运算符的优

2015-07-06 06:24:26 496

原创 基本图像处理

qe

2015-07-05 17:10:42 258

转载 关于一个int *ptr=(int *)(&a+1)问题的探讨

main(){int a[5]={1,2,3,4,5};int *ptr=(int *)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));}输出为:2,5请解释以上代码的输出结果。答案如下:*(a+1)其实很简单就是指a[1],输出为2.问题关键就在于第二个点,*(ptr-1)输出为多少?

2015-06-29 18:51:33 377

原创 运用到卷积的特征

1.Gabor特征设图像100*100,Gabor核大小10*10,5个尺度,8个方向。如果是像素级别的,1个像素得到Gabor的维数是5*8=40,整个图像是100*100*5*8如果是用核卷积,不重叠(步长为10)10*10*5*82.Bio-inspired 特征3.Deep Learning卷积层特征

2015-06-28 10:58:58 1257

原创 Deep Learning科普

首先,要由人工智能之父图灵说起。图灵曾经有个梦想卸载《计算机器与智能》(1950)一文中,如果有一天,计算机能够做到,隔着墙,你根本分不清对面和你交流是一个人还是计算机,那么这台计算机就具有了人工智能。接下来的半个世纪里,人工智能并没有很大的发展。计算机虽然具有强大的记忆力和数据处理能力,但却没有人类的认识能力。比如汪星人、喵星人都傻傻分不清楚。直到21世纪

2015-06-28 10:16:26 656

原创 图像处理常见方法

一、图像去噪方法1.噪声类型常见的有加性噪声和乘性噪声,加性噪声包括高斯噪声,椒盐噪声等。图像中的噪声往往和信号交织在一起,特别是乘性噪声,如果平滑不当,很容易是图像本身的细节,如边缘轮廓、线条等变的模糊不清。如何既平滑掉噪声又尽量保持图像细节,是图像去噪的主要任务。2.去噪技术分为两类,空间域方法,采用各种图像平滑模板对图像进行卷积处理;频率域方法,通过对图像进行变换后,选用适当

2015-06-28 09:52:38 1611

转载 华为2012.09.03浙大机试题

华为2012.09.03浙大机试题转自:http://www.cnblogs.com/jerry19880126/archive/2012/09/08/2676291.html1、通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“ab

2015-06-26 18:40:17 398

转载 浙江大华2012笔试题+答案解析

转自:http://www.cnblogs.com/jerry19880126/archive/2012/08/05/2623982.html请写出下面程序的输出结果:1、int count = 3; int main(void) {     int i, sum, count = 2;     for(i=0,sum=0; i    {         static 

2015-06-26 18:38:35 477

原创 大华笔试题

一、 判断题(4分每题,共20分)1、 在同一个.c文件中,局部变量可以和全局变量重名。(对)2、 在数组定义int a[2][2]={{3},{2,3}};则a[0][1]的值为0。(对)3、 int (*ptr)(),则ptr是一维数组的名字。(错)4、 指针在任何情况下都可进行>,=,5、 Switch(c)语句中c可以是int,long,char,float,unsig

2015-06-26 18:23:27 3475

转载 全局变量和局部变量

局部变量能否和全局变量重名,如何引用一个已经定义过的全局变量,全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?,接下来为您一一介绍1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部

2015-06-26 18:11:11 927

空空如也

空空如也

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

TA关注的人

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