- 神經(jīng)網(wǎng)絡(luò)與深度學(xué)習(xí):基于MATLAB的仿真與實現(xiàn)
- 姚舜才 李大威編著
- 790字
- 2023-08-25 11:44:55
第2章 MATLAB基本知識及神經(jīng)網(wǎng)絡(luò)工具箱簡介
MATLAB是美國MathWorks公司推出的科學(xué)計算軟件,其初始版本是基于DOS操作系統(tǒng)的,誕生于1984年。MATLAB起初是作為教學(xué)軟件使用的,此后不斷發(fā)展,在各個工程領(lǐng)域均有涉及,目前已經(jīng)推出了MATLAB R2019b版本。幾乎所有版本的MATLAB都包含基本開發(fā)環(huán)境、數(shù)學(xué)函數(shù)庫、編程語言、圖形處理以及應(yīng)用程序接口(API)5大部分。在應(yīng)用程序接口主要有MATLAB代碼編程以及Simulink(圖形模塊化)編程兩部分。
從功能上講,MATLAB的高版本是兼容低版本的,也就是說,在較低版本上運行的程序功能在較高版本上都可以實現(xiàn);從編程方面(特別是Simulink的編程方式),MATLAB的高版本卻并不是全部兼容低版本,這一點與很多軟件不同,在學(xué)習(xí)使用時應(yīng)該注意。

圖2-1 MATLAB R2019b啟動界面
此外,MATLAB軟件的版本雖然各不相同,但其安裝方法卻大同小異,本書就不做詳細敘述了。本書以MATLAB R2019b版本為例,對神經(jīng)網(wǎng)絡(luò)在MATLAB上的實現(xiàn)進行討論,相信讀者可以舉一反三,觸類旁通。之所以稱MATLAB為軟件,而不是單純地稱為MATLAB語言,是因為這個軟件本身包含了除具有自身特點的語言規(guī)范外,還提供了其他的開發(fā)工具和環(huán)境。MATLAB R2019b啟動界面如圖2-1所示。
啟動MATLAB R2019b后就進入了其開發(fā)環(huán)境。MATLAB軟件的開發(fā)環(huán)境與很多軟件的開發(fā)環(huán)境基本相同,包含菜單欄、工作區(qū)、編輯器和命令行窗口等幾個部分。其建立文件后的默認界面如圖2-2所示。
在進行MATLAB軟件項目開發(fā)時,可以在命令行窗口輸入符合其語法規(guī)則的指令,也可以建立文件(如?.m等)進行相應(yīng)的編輯。MATLAB還構(gòu)建了圖形化編程的環(huán)境,這就是Simulink的開發(fā)環(huán)境,在隨后的內(nèi)容中會介紹。MATLAB的圖形處理與其他語言相比是具有非常強的優(yōu)勢的,相信讀者在具體使用中會對此有非常大的感觸。此外,需要特別說明的是,對于一種軟件,認真閱讀其幫助文件是非常重要的。盡管幫助文件可能會很長,但這幾乎可以是最高權(quán)威的解釋了,MATLAB也不例外。此外,如果想要了解關(guān)于MATLAB更多內(nèi)容,讀者還可以訪問其官方網(wǎng)站。下面就來簡要介紹MATLAB的基本情況。

圖2-2 MATLAB R2019b的開發(fā)環(huán)境默認界面
- 自動駕駛:人工智能理論與實踐
- AI數(shù)字人原理與實現(xiàn)
- AI辦公高手速成:工具與提效技巧大全
- 機器視覺自動檢測技術(shù)
- 虛擬偶像AI實現(xiàn)
- 2019年華北五省(市、自治區(qū))大學(xué)生機器人大賽:人工智能與機器人創(chuàng)意設(shè)計賽論文集
- 計算機視覺中的深度學(xué)習(xí)
- 新智元:機器+人類=超智能時代
- 智能物聯(lián)技術(shù)
- 玩轉(zhuǎn)ChatGPT:秒變AI提問和追問高手
- 人工智能算法基礎(chǔ)
- 玩轉(zhuǎn)ChatGPT:秒變AI論文寫作高手
- 移動機器人技術(shù)及其應(yīng)用
- PVCBOT零基礎(chǔ)機器人制作
- 自然語言處理導(dǎo)論