自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 深度学习(deep learning)之一步一步实现编写深度神经网络(DNN)

本文将以matlab为工具介绍下如何实现深度神经网络,以方便初学者,神经元激活函数为 ReLU。 ReLU函数的数学公式很简单ReLU(x)=max(x,0),但其对DNN的贡献是巨大的。 若DNN用于数据分类,则可以简单的认为其主要由两个部分组成:多隐层网络+分类器。分类器以softmax为例。 第一步:准备数据 1)将你需要分类的样本数据以每列的形式保存于矩阵中;->TrainData

2015-03-10 23:19:26 29466 8

原创 hello CUDA

#include#include #include "cuda_runtime.h" #include "device_launch_parameters.h" // Kernel definition__global__ void VecAdd(float* A, float* B, float* C){ int i = threadIdx.x; C[i] = A[i] +

2013-06-28 19:19:08 907

转载 Linux 命令记录

pkgconfig 路径问题export PKG_CONFIG_PATH=/usr/share/pkgconfig:/usr/lib/pkgconfig方法一: 在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。[root

2013-04-19 14:36:12 630

原创 斯坦福《机器学习》课程算法matlab实现之梯度下降算法——直线回归(一)

梯度下降算,可用于回归,也可用于分类,下面是该算法的最简单的演示,学习率alpha对算法的收敛影响很大,取大了不收敛,过小过大迭代次数增加;clear;clc;data=genlineardata(13,-3.36,100);%生成在直线y=13-3.36*x周围的100个点存入data[100*3],data第一列全为1theta=zeros(2,1);theta(1)=0

2012-12-24 16:43:05 5368 1

原创 进实验室半年了,目前做的一些工作,路漫漫其修远兮

基于Opencv自己写的软件:一些图像处理的功能:目标识别:目标跟踪:车道检测:

2012-11-05 23:16:46 1715 4

原创 基于霍夫变换条件筛选的车道线识别-Opencv实现

程序是基于MFC的,所以只有部分,必须修改下才能运行;这是做车道识别最原始的想法效果很一般的,不实际,霍夫变换相当耗时dddfloat keytheta=0.0,keyrho=0.0;vector GetThreeLineEx(Mat line,int colhaf){ /*if (line.cols<=3) { return line; }*/ vector th

2012-11-05 21:37:56 5848

原创 Opencv 小知识

mat结构有图像头和数据区两部分组成,下面的ABC虽然有各自不同的图像头,但数据区一样,操作修改其中一个其他的数据都变化Mat A, C; // creates just the header partsA = imread(argv[1], CV_LOAD_IMAGE_COLOR); // here we’ll know the method used (allocate matrix)

2012-11-05 21:13:59 827

原创 Visual Studio 2010 +Opencv2.3.1下的配置关键步骤

配置时分两种情况:1.自己通过Cmake编译配置;2.直接配置已经编译好的文件; 以下内容都是build文件夹里的内容一、设置环境变量:我的电脑--->右键--->属性--->高级--->环境变量--->在用户变量里,新建path和OPENCV两个项步骤1:在path中添加E:\ProgramFiles\OpenCV\opencv\build\x86\vc10\bin,

2012-11-05 21:05:53 785

翻译 Libsvm 三个主要函数介绍

Libsvm 是一个关于svm分类和回归的简单易用高效的软件.他能解决C-SVM 分类, nu-SVM分类, one-class-SVM, epsilon-SVM 回归, and nu-SVM回归.同时还为C-SVM 分类提供了一个自动模型选择工具.该文档解释了如何使用libsvm. http://www.csie.ntu.edu.tw/~cjlin/libsvm上可获得Libsvm

2012-11-05 20:55:15 1384

原创 DM6000处理图像的函数入口

void main(){ CSL_init(); CACHE_clean(CACHE_L2ALL, 0, 0); CACHE_setL2Mode(CACHE_64KCACHE); CACHE_enableCaching(CACHE_EMIFA_CE00); C

2012-05-28 16:27:46 855

原创 强大的魔兽改键--可以像11对战平台一样,自动进入BN!支持命令改键;

限定改键在A-Z,0-9,TAb,空格,小键盘的7,8,4,5,1,2;F1-F4;增加Caps Lock和~两个键的版本,取消F1帮助响应;强大的改键器:1.高效改键,游戏聊天不冲突;检测游戏内存,然后dll和主程序通信;2.游戏最小化时,开始自动提醒;检测游戏内存;判断是否最小化,和游戏是否开始,以提醒;3.设置密码后可自动登录BN,在主界面按Alt+Enter组合键自动登

2012-02-09 13:48:39 23511 3

原创 实现编辑框中的文字高亮

文字高亮原理:1.当编辑框文字变化时,获取当前光标的位置,然后通过光标的坐标和编辑框各字符的坐标比较,从而得到光标此时在字符中的索引;2.通过索引处理整个字符串,获得光标处的独立字符(即该字符前后都不是字母)并返回该字符的边界索引;3.获取到文字后,将文字在预设的文字数组里匹配。3.1如果是关键字,则通过边界索引选中该字符,然后设置选中字符串为高亮色,在将光标移回原处,设回原色;

2012-02-09 13:19:58 3231 1

原创 MFC两种重载控件消息响应的方法

方法一:重载主函数的PreTranslateMessage(MSG* pMsg) 函数,通过message确定是哪个控件收到的消息。if(WM_RBUTTONDOWN==pMsg->message) if(pMsg->hwnd==m_clbPathShow.m_hWnd) { DWORD dwPos=GetMessagePos();

2011-11-04 09:36:40 3932

原创 简单魔兽改键的基本原理及基于MFC实现

主要原理:通过线程钩子截获魔兽进程的键盘消息,然后模拟我们所需要的按键。软件设计基于MFC和用到的一些windowsAPI。1.     界面布局和要求功能软件界功能少见面简单,主要有小键盘和自定义的改键。(玩dota的都知道)要求:编辑框只能显示一个键的

2011-10-14 11:30:11 5738 6

简单魔兽改键源码

只有源码,没有编译后的文件,需要将dll中编译后生成的文件拷到主程序文件夹下

2011-10-14

空空如也

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

TA关注的人

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