- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 SVM的matlab代码及SVM的多分类的作法
SVM是常用的一种有监督的学习模型(即给你一些输入特征,告诉你这些特征的样本是属于A类,再给你一些输入特征,告诉你这些特征的样本是属于B类,现在再来一些数据,来判断它们是属于哪一类)。它与Kmeans的区别在于kmenas是无监督的学习模型,即kmeans不需要提前知道(训练),只要你把特征给我,我根据特征分就完事了.它与Knn的区别在于knn来一个就算一次(和集合内的其余点进行比较),而
2016-08-25 15:43:17 52991 35
原创 matlab 的legend的任意标注
legend在画图中经常用到,但是如果直接legend('图形1‘,‘图形2','图形3');最终所得的标注是按照画图的先后顺序,也就是说假定我plot了3个点,那么legend就会一次标注这些点但是,经常有这样的需求,画n个点,再把这些点连成折线,再画n个点,再连成线,最后比较这两条线的差异,这样我标注的就只想是点或者是线,但是按照顺序就会点标完了把连的线也标注了。解决方法如下:
2016-08-18 16:05:17 13197
原创 神经网络的matlab使用
首先明确几点:1,神经网络的用处是当我不知道自变量与因变量是什么联系才用的,如果已知是线性或二次可采用其他方式拟合. 2,神经网络相当于一个黑盒子,里面的运算过程是封闭的,也就是得不到关系式(事实上就算得到每个神经元的权值也需要再次逼近,没意义的)。神经网络的Python包可以采用pybrain,具体参看http://blog.csdn.ne
2016-08-16 17:36:05 4021
原创 关于2012年数学建模a题葡萄酒评价的分析
这道题目内容还是很丰富的,第一问两组品酒员评价结果有无显著性差异.这就好比概率论上给你两组分别来自正态总体,让你评价有无差异类似,但是很明显现在并无法确定这两组数据是正态分布的(事实上程序跑出来不是正态分布).这就用到成对数据检验概念,简单来说就是两组数据作差,可以认为是呈正态分布,然后 针对这题就是先求每一组对于不同酒的打分(组内取平均数即可),然后得到两组数据
2016-08-14 16:48:48 24238
原创 主成分分析的matlab代码
clc;clear all;A=xlsread('C:\Users\d e l l\Documents\MATLAB\problem four\problem two two.xls','C34:AF61');a=size(A,1);b=size(A,2);for i=1:b SA(:,i)=(A(:,i)-mean(A(:,i)))/std(A(:,i));%%%标准化处理e
2016-08-12 16:55:20 13923 6
原创 K-MEANS的研究及matlab代码
k-means的目的:将给出的n组数据分成k类(当然一般n>=k的),显然如果n==k那么结果最好应当就是k类里面每一个类是每一个点.注意几点:1,kmeans的k是必须已知的,也就是我必须预先知道分成几类 2,虽然你给定的是K类,但是我最终是有可能跑出来的类数小于初始设定的k,虽然每一个聚类中心都经过初始化,但是最终有的聚类中心可能会不包含一个点,那
2016-08-10 07:58:04 4178 1
原创 从程序员角度分析2004年数学建模b题
整个7月份去了美国嗨了半多个月,现在才开始和队友一起备赛,真是罪过罪过.....做了几道题目后觉得数学建模的一些知识点比较琐碎(从编程的角度),尤其是数据处理方面,所以给自己写个总结,主要是给自己回头翻找的,欢迎指正哈~~所有的数学建模题目和数据均可以在http://www.mcm.edu.cn/的赛题与评奖中的以前竞赛赛题中下载一般来说数学建模会有两道题目,一道是侧重于计算方面的,说
2016-08-05 09:22:34 6977
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人