機器學習 - Octave for Mac 的安裝和使用


最近開始學習吳恩達教授的機器學習系列課程,工欲善其事,必先利其器。選擇Andrew老師推薦的工具進行學習,首先我們需要安裝和配置好Octave。

關於Octave

GNU Octave 是一個高級語言, 主要用於數值計算。它提供了一個方便的命令行界面,用於求解線性和非線性數學問題,並使用最接近Matlab語言的語法進行數值計算實驗。它也可以作為面向批處理的語言去使用。Octave具有數量眾多的工具,用於解決常見的線性代數問題,找尋非線性方程的解,處理多項式以及普通微分方程和微分代數方程。 通過使用Octave的語法編寫的用戶定義函數,或使用以C ++,C,Fortran或其他語言編寫的動態加載模塊,輕松地進行擴展和自定義。

簡單來說,Octave最核心的功能就是數值運算,我們在機器學習中需要用到的等等數學問題可以通過它來解決。

在MacOS安裝Octave

1.homebrew安裝

這里要使用一個mac的包管理神器 homebrew,我們先確認一下自己的電腦里有沒有這款缺失包管理器。
使用brew -v,如果顯示了homebrew的版本信息,說明已經安裝過了,那就輸入brew update更新一下版本。

如果提示command not found,就需要先安裝一下homebrew。
到homebrew官網上看一下安裝命令:https://brew.sh/index_zh-cn
image

使用官網提供的方法,如果提示錯誤信息 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

直接終端使用brew install octave,開始安裝。安裝完成之后,使用octave命令,進入如下octave-gui界面,就可以愉快地開始使用了。
image

Octave的簡單計算

Octave最簡單的使用方式就是像使用一個計算器一樣,在命令提示符下輸入相應的計算式。Octave能識別通常的計算表達式。例如
image

本文旨在介紹如何homebrew及Octave的安裝,Octave的功能和使用會在接下來的文章中進一步說明。

這里貼上幾個網站

Octave官網:https://www.gnu.org/software/octave/
官方使用手冊:https://octave.org/doc/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM