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