AI小编归纳总结
踏入机器学习的奇妙世界,吴恩达教授的课程如同灯塔,指引着我们探索未知的海洋。工欲善其事,必先利其器,而Octave便是我们手中的利器。这款数值计算的高级语言,以其强大的功能与Matlab的语法相似性,成为解决线性代数、非线性方程、多项式及微分方程等数学问题的得力助手。通过自定义函数或动态加载模块,Octave的扩展性更是如虎添翼。
在MacOS上安装Octave,我们借助了包管理神器homebrew。无论是更新版本还是初次安装,homebrew都能轻松应对。面对网络问题,我们巧妙地切换至国内源,确保了安装的顺利进行。随着终端中最后一行命令的完成,Octave的安装大功告成,为我们的机器学习之旅奠定了坚实的基础。此刻,我们已准备好,用Octave的魔力,解锁机器学习的无限可能。
最近开始学习吴恩达教授的机器学习系列课程,工欲善其事,必先利其器。选择Andrew老师推荐的工具进行学习,首先我们需要安装和配置好Octave。
关于Octave
GNU Octave 是一个高级语言, 主要用于数值计算。它提供了一个方便的命令行界面,用于求解线性和非线性数学问题,并使用最接近Matlab语言的语法进行数值计算实验。它也可以作为面向批处理的语言去使用。Octave具有数量众多的工具,用于解决常见的线性代数问题,找寻非线性方程的解,处理多项式以及普通微分方程和微分代数方程。 通过使用Octave的语法编写的用户定义函数,或使用以C ++,C,Fortran或其他语言编写的动态加载模块,轻松地进行扩展和自定义。
简单来说,Octave最核心的功能就是数值运算,我们在机器学习中需要用到的等等数学问题可以通过它来解决。
在MacOS安装Octave
1.homebrew安装
这里要使用一个mac的包管理神器 homebrew,我们先确认一下自己的电脑里有没有这款缺失包管理器。
如果显示了homebrew的版本信息,说明已经安装过了,那就输入brew update更新一下版本。
如果提示command not found,就需要先安装一下homebrew。
使用官网提供的方法,如果提示错误信息 curl: (56) OpenSSL SSL_read: Operation timed out, errno 60
可以尝试换成国内的源,使用这个命令重新安装:
- /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
复制代码 我选择的是中科大的源,接下来一步步按照提示,等待几分钟。安装完成后,重启终端或者使用它提供的source命令,homebrew就可以用啦。
2.安装octave
直接终端使用
开始安装。安装完成之后,使用octave命令,进入如下octave-gui界面,就可以愉快地开始使用了。
更详细的内容可以关注:传送门
|