记录下自己的学习之路吧——机器学习第一章编程

1.plot([1,2,3,4],[2,5,6,9],‘c-pentagram’,‘markersize’,35)
plot(…,[your options here],…,‘rx’);
%pentagram:是五角星,c代表颜色亮蓝;-代表线性实线,markersize(即五角星的大小)为35

m 粉红 · 点线 r 大红 + +字线 y 黄色 ○ 圈线 g 绿色 × ×线 c 亮蓝 - 实线 b 蓝色 * 星形线 w 白色 : 虚线 k 黑色 -· (–) 点划线matlab6.1线形:[ + | o | * | . | x | square | diamond | v | ^ | > | < | pentagram | hexagram ] square 正方形 diamond 菱形 pentagram 五角星 hexagram 六角星
以上转载自:https://my.oschina.net/dalu/blog/90181
损耗函数及迭代公式
x= Xtheta-y;
J=(x’x)/(2m);
同J = sum((X * theta - y).^2) / (2
m);
row一排,一行 intercept阻拦;截距 dimension维度 accommodate考虑到; 顾及
iterations迭代次数 convergence趋同,融合 surf画三维图形的函数 contour等高线
tiling 平铺

x=logspace(a,b)生成有50个元素的对数等分行向量x,且x(1)=10的a次方,x(50)=10的b次方;
(2)x=logspace(a,b,n)生成有n个元素的对数等分行向量x,且x(1)=10的a次方,x(n)=10的b次方;

横纵坐标注意转化
fprintf(‘With theta = [0 ; 0]\nCost computed = %f\n’, J);

Keep in mind that the cost is parameterized by the vector theta , not x and y.
使用size命令打印变量的维度将有助于调试。
在matlab的命令窗口输入:X=linspace(1,100)将产生从1到100步长为1的数组。类似于在命令窗口中输入: X=[1:100]

函数如果输出两个,但是只给一个,那么只输出一个。另一个丢弃。
在这里插入图片描述在这里插入图片描述在这里插入图片描述
std计算标准差

在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述
pinv求伪逆

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值