• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Octave/matlab:Andrew Ng机器学习

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

coursera上Andrew Ng机器学习课程作业中遇到的Octave/matlab语法

向量、矩阵操作

  • 判断向量a中的元素值是否等于b
a = 1:10; 
b = 3; 
a == b 
  • 得到矩阵A每行的最大值
[x, ix] = max(A, [], 2)
% x : value
% ix: index of x
  • 将若干矩阵复合(unrolling)成一个向量或将向量展开为矩阵
 % Theta1 : 10*11  
 % Theta2 : 10*11  
 % Theta3 : 1*11  
thetavec = [Theta1(:);Theta2(:);Theta3(:)]
Theta1 = reshape(thetavec(1:110),10,11);
Theta2 = reshape(thetavec(111:220),10,11);
Theta3 = reshape(thetavec(221:231),1,11);

函数

  • 求最小值
fminunc(@funName,initialVars,options)

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
机器学习及其Matlab实现从基础到实践教程发布时间:2022-07-18
下一篇:
机器学习-Octave/Matlab教程发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap