- 博客(8)
- 收藏
- 关注
原创 machine learning_support vector machine
cost1(theta'X) cost2(theta'X)改为线性形式 h(x)不是概率,变为1,0
2015-03-29 11:07:20
447
原创 machine learning_模型评价
1.影响模型的因素 training set个数 特征个数 lambda取值 阶数选择 2.模型诊断 取60%作为trainging set,20%作为cross validation,20%作为test set 用training set拟合出的theta,计算J_cv J_cv和J差不多时,拟合合适 J很小,J_cv很大时过度拟合 J和J_cv差不多且都很大时拟合不
2015-03-28 11:20:07
447
原创 machine learning_ANN与BP算法
这周的BP算法难度明显上了一层 训练神经网络大概就是这么个流程 输出层在有多个分类的时候输出的是一个只有一个为1的列向量 随机选择theta的初始值:否则在运行算法的最后theta会变成全是一样的值 接下来算代价函数,δ,偏导数都需要用循环 代价函数的表达式: δ: 代价函数: 偏导数与δ的关系: 在用fminunc的时候theta要展开成一列
2015-03-26 22:03:08
599
原创 第十章 描述的层次和计算机系统
层次 人工智能面对的问题:如何把一个层次上的描述生成另一个层次的描述 棋界高手能更好地运用组块化思维 心理中的层次:认知混乱与层次意识层次的混乱有关,这就是为什么自我责备或者理性的思维对抑郁症不起作用的原因了。纠结于理性思维只能让抑郁症加重 计算机系统的层次 位----字 特殊指针指向下一个字,CPU提取字到寄存器 机器语言与汇编语言: 汇编语言是初步的组块化,机器
2015-03-23 19:56:50
789
转载 值得学习的C/C++开源项目
值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。 下载链接:http://home.tiscali.c
2015-03-23 12:16:38
1616
原创 machine_learning神经网络
cousera上的machine learning ex3中设置了一个input_layer_size为400,hidden_layer_size 25,output_layer_size 10的神经网络 代码如下: X=[ones(m,1) X]; hidden_layer=X*Theta1'; hidden_layer=sigmoid(hidden_layer); %hidd
2015-03-22 12:24:42
566
原创 machine_learning_ex3笔记
逻辑回归的cost function(有regulation) hTheta=sigmoid(X*theta); J=-1/m(y'*log(hTheta)+(1-y')*log(1-hTheta))+1/(2*m)*theta'*theta 提交了好几次总是有问题,终于发现问题出在grad上了,形式和线性回归的一样,但是hTheta的表达式变了 grad = X'* (hThet
2015-03-21 19:49:48
1876
1
原创 edX_PH525.1_week2_R笔记
[,]代表数组 定义一个二维数组 tab=read.csv(“”) C(1,2,2,3)就是把1,2,2,3组成一个向量(一维数组) Which返回的是满足括号内条件的下标 Tab$sleep_total是抽取一列重新组成一维数组 后面加[]的时候,里面加条件,返回的是所有满足结果的值 加值,返回的是对应的数据 Sort(一维数组
2015-03-08 17:29:52
449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人