人工智能的數(shù)學(xué)基礎(chǔ)是統(tǒng)計學(xué)、線性代數(shù),和少量微積分。但是,這些都是大學(xué)理工科數(shù)學(xué)必修課,考研數(shù)學(xué)必考。為什么要單獨開設(shè)專業(yè)?
人工智能只是:計算機科學(xué)技術(shù)(一級學(xué)科)下的計算機應(yīng)用技術(shù)(二級學(xué)科)下的一個方向而已。
對于本科生來說,就是計算機學(xué)科基礎(chǔ)知識,各種基礎(chǔ)課,從計算機理論、算法、語言到應(yīng)用,甚至于像一些大量應(yīng)用的技術(shù),都是靠自學(xué)的,根本沒有時間和精力深化某個學(xué)科領(lǐng)域。本科就是奠定一個基礎(chǔ),有著廣闊的知識面人工智能,能夠綜合應(yīng)用。研究生才會分不同二級學(xué)科和研究方向。本科時,比如學(xué)校可能只教C/C++,然后你要自學(xué)Java、Python、JavaScript……學(xué)校只教數(shù)據(jù)庫和Oracle,你要自學(xué)MySQL、MSSQL、MongoDB……學(xué)校只教數(shù)字圖像處理人工智能,你自己學(xué)Matlab、OpenCV。學(xué)校只教MASM的匯編語言和一些CPU模擬指令,你要自學(xué)NASM、Linux匯編、C51、PLC、ARM、MIPS等不同芯片的匯編語言。而到了研究生,可能你就沒有機會接觸其他的二級學(xué)科的內(nèi)容了。如果你是搞人工智能,那么就不會再去學(xué)CPU架構(gòu)、編譯器優(yōu)化、網(wǎng)絡(luò)協(xié)議、數(shù)據(jù)庫等內(nèi)容了。甚至于人工智能里面還會細分,比如你是研究圖像識別,另一個人就是研究語音識別,還有一個研究自然語言。你們雖然都是人工智能專業(yè),但是看的書,讀的文章,研究的問題都不一樣,交集都很少。
去年,南京大學(xué)成立了人工智能學(xué)院,要本科招生。那也意味著這個專業(yè)將脫離計算機專業(yè),和軟件工程專業(yè)一樣,不再進行計算機通識教育,放棄一些計算機基礎(chǔ)課程,只教人工智能相關(guān)課程。比如可能不再教數(shù)據(jù)庫、編譯原理、計算機網(wǎng)絡(luò)、信息安全等等課程,而加強圖形學(xué)、圖像學(xué)、計算機算法、數(shù)理統(tǒng)計等課程。