机器学习技法作业7
2015-12-11 16:50
281 查看
随机取点拟合直线,然后将这些直线相加取平均,就是我们要的g平均。
matlab代码:
w = [0 0]; count = 0; for i = 1:1000 x_exp = rand(1,2); %rand(n,n),n*n matrix 0~1 y_exp = x_exp.^2; coef = polyfit(x_exp,y_exp,1); %1是x最高次为1的意思 count = count + 1; w = w + coef; end w = w/count x1 = [x;ones(size(x))]; hold on plot(x,y); plot(x, w*x1)
相关文章推荐
- 浅析Java中的final关键字
- mysql设置编码
- 5.2.3、SSAS-维度-日期维度
- 5.2.2、SSAS-维度-父子维度
- iOS开发多线程篇—线程间的通信
- MondoDB介绍 Python与MongoDB用法,安装PyMongo
- Summary Ranges
- iOS8:把这些七招APP哭
- ECharts使用心得
- php解析json数组
- XMPP Server
- Entity Framework6 with Oracle(可实现code first)
- 左值右值的一点总结
- 理解矩阵(写的很棒)
- Selenium自动化测试----视频学习笔记
- dubbo获取ApplicationContext
- AWK文本处理之--文本奇偶分行
- Linux I2C设备驱动编写(三)-实例分析AM3359
- java获取本机IP地址
- 中文Win7下成功安装calabash-android步骤