
机器学习/神经网络
vvuyve
主博客http://www.cnblogs.com/wuyuegb2312/
展开
-
利用隐藏神经元解决异或问题的小型示例程序
实例出自Simon Hayking的《神经网络原理》多层感知器一节。 问题简单叙述如下:从0和1的重集中选择2个元素进行异或,其输入是非线性可分模式。即,不能用一条直线将(0,0)、(0,1)、(1,0)、(1,1)根据它们异或的结果用一条直线进行划分。因此,一个简单感知器不能解决XOR问题。这里使用隐藏神经元进行解决划分问题。程序比较简单,也没什么泛用性。 激活函数phi(这里使用阈原创 2013-05-22 21:01:21 · 1045 阅读 · 0 评论 -
VC维含义的个人理解
有关于VC维可以在很多机器学习的理论中见到,它是一个重要的概念。在读《神经网络原理》的时候对一个实例不是很明白,通过这段时间观看斯坦福的机器学习公开课及相关补充材料,又参考了一些网络上的资料(主要是这篇,不过个人感觉仍然没有抓住重点),重新思考了一下,终于理解了这个定义所要传达的思想。 先要介绍分散(shatter)的概念:对于一个给定集合S={x1, ... ,xd},如果一个假设类H能够原创 2013-05-22 21:01:30 · 865 阅读 · 0 评论 -
MATLAB生成正态样本以及正态矩阵、从文件读入矩阵
本文大多数内容来自于MATLAB的help命令,如果有不理解的可以使用这个命令阅读帮助文档。1.生成高斯随机数样本矩阵: R = MVNRND(MU,SIGMA,N),其中MU是1*D均值向量,SIGMA是D*D协方差矩阵,N是样本数目,返回的R是N*D样本矩阵示例mu = [1 -1]; Sigma = [.9 .4; .4 .3];r = mvnrnd(mu, Sig原创 2013-05-22 21:01:42 · 1546 阅读 · 0 评论