摘要: 本文是Andrew NG先生机器学习公开课第二课的听课笔记,由于csdn中对mathtype公式的显示问题,所以直接以图片格式发表。本系列是由公开课的学习和一些自己的理解组成的。 阅读全文
posted @ 2012-11-20 10:44 JWMNEU 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2012-11-15 11:29 JWMNEU 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Andrew NG机器学习听课笔记(1)——线性回归(linear regression)听课的时候只是觉得这老师讲课听起来真舒服,等差不多的时候,实验室一小子说这货就是大名鼎鼎的coursera的创始人之一NG先生,此时此刻,在自责我自己有眼无珠的同时也暗暗的庆幸,能搜到这样的公开课实属万幸。。线性回归是一种监督学习的方法,本节主要讲了最小二乘法以及梯度下降法。为了以后的笔记方便,首先规定下符号的意义:m :训练集的容量(即训练样本的个数)n :样本的维数:参数,也叫回归系数:训练样本: i =1…m:第i个样本: j=1…n:样本的第j维:回归方程:给定对应的值,也叫target,目标以后 阅读全文
posted @ 2012-11-15 11:00 JWMNEU 阅读(165) 评论(0) 推荐(0) 编辑
摘要: /*BMP.h*/ #ifndef BMP_H_INCLUDED #define BMP_H_INCLUDED typedef unsigned short WORD; typedef unsigned long DWORD; typedef long LONG; typedef unsigned char BYTE; typedef struct tagBITMAPFILEHEADER { WORD bfType; DWORD bfSize; WORD bfReserved1; WORD bfReserved2; DWORD bfOffBits; }BITMAPFILEHEAD... 阅读全文
posted @ 2012-11-06 20:38 JWMNEU 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1.fopen()函数 这一函数在stdio.h中声明,它的第一个参数是要打开的文件名,更确切的说,是包含该文件名的字符串的地址。第二个参数是用于指定文件打开模式的一个字符串。C库提供了一些可能的模式如下:模式字符串意义“r”打开一个文本文件,可以读取文件“w”打开一个文本文件,可以写入文件,先将文件的长度截为0,如果文件不存在则创建之“a”打开一个文本文件可以写入文件,向已有文件的尾部追加内容,如果该文件不存在则创建之“r+”打开一个文本文件,可以进行更新,也即可以读取和写入文件“w+”打开一个文本文件,可以进行更新(读取和写入),如果该文件存在则首先长度截为0,若不存在则创建之“a+”打开 阅读全文
posted @ 2012-11-06 14:32 JWMNEU 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 原文来自:http://www.csse.uwa.edu.au/~pk/research/matlabfns/PhaseCongruency/Docs/convexpl.htmlWhat Are Log-Gabor Filters and Why Ate They Good?Gabor 滤波器是获取局部频域信息的一个传统的选择。他们提供了空间域位置和频率域信息的一个最好的融合。然而,他们却有着两个主要的限制:一方面,他的最大带宽被限制在近似一个倍频的范围,另一方面,如果一个人想要获得广泛光谱范围的最大特征定位,Gabor也不是最优的。对于Gabor韩式的一个替代是1987年由Field提出的L 阅读全文
posted @ 2012-10-26 09:27 JWMNEU 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 近几天在学Linux下C语言的编程。不可避免的就要遇到调试。Linux下调试用的最多的就是GDB了吧。本文记录下一些常见的命里及其解释,以便以后复习之用,同时也供有兴趣的同学一起探讨和学习。记录比较粗糙,以我自己能理解为准:1.backtrace(或者bt): 查看各级函数的调用及参数。——用这个命令跟踪调试递归真的是太清楚了。2:finish: 连续运行到当前函数返回为止,然后停下来等待命令。3:frame(或f) 帧编号: 选择栈帧。至于栈帧可以的编号可以通过上面的bt来查看4:info(或i) locals: 查看当前栈帧局部变量的值5:list(或l): 列出源代码,接着上次的位置往. 阅读全文
posted @ 2012-10-22 18:55 JWMNEU 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 他日若遂凌云志,敢笑黄巢不丈夫!! 阅读全文
posted @ 2012-08-25 16:36 JWMNEU 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一直没有好好的扎扎实实的算法的基础,要找工作了,临时抱下佛脚,顺便把学的东西整理下,以应对比较健忘的大脑。。。废话不说,直接主题,其实整理这个,借鉴了不少这个blog,http://www.cppblog.com/shongbee2/archive/2009/04/25/81058.html在此再次感谢这个博主,但愿有一天,自己也能请博主喝杯咖啡 哈哈~先从最熟悉的冒泡排序开始吧:冒泡排序(BubbleSort)冒泡排序也是我接触到的最早的排序,其基本思想是把数组中每个元素都看成是有质量的气泡,每个气泡的质量就是数组对应位置的元素的大小。排序的过程就是不停的把质量较轻(元素较小)的气泡上浮的过 阅读全文
posted @ 2012-07-19 20:17 JWMNEU 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Implement an algorithm to find the nth to last element of a singly linked list 分析:想法很简单,但是不是一下子就能想到的: 两个指针p1,p2分别指向头节点,然后让p1先循环n-1次,这样p1与p2 的间隔就是n-1,然后同时增加p1,p2,当p2到达尾节点的时候,p1正好到达倒数地n个节点。Linklist nthToLast(Linklist L,int n) { if(L==NULL||n<1) return NULL; Linklist p1=L; Linklist p2=L; for(int ... 阅读全文
posted @ 2012-07-18 21:29 JWMNEU 阅读(167) 评论(0) 推荐(0) 编辑