首先你需要數(shù)學(xué)基礎(chǔ):高等數(shù)學(xué),線性代數(shù),概率論數(shù)理統(tǒng)計(jì)和隨機(jī)過(guò)程,離散數(shù)學(xué),數(shù)值分析。
其次需要算法的積累:人工神經(jīng)網(wǎng)絡(luò),支持向量機(jī),遺傳算法等等算法;當(dāng)然還有各個(gè)領(lǐng)域需要的算法,比如你要讓機(jī)器人自己在位置環(huán)境導(dǎo)航和建圖就需要研究SLAM;總之算法很多需要時(shí)間的積累。
相關(guān)介紹
然后,需要掌握至少一門(mén)編程語(yǔ)言,畢竟算法的實(shí)現(xiàn)還是要編程的;如果深入到硬件的話,一些電類基礎(chǔ)課必不可少;
人工智能一般要到研究生才會(huì)去學(xué),本科也就是蜻蜓點(diǎn)水看看而已,畢竟需要的基礎(chǔ)課過(guò)于龐大。
人工智能專業(yè)的主要領(lǐng)域是:機(jī)器學(xué)習(xí) 人工智能導(dǎo)論(搜索法等) 圖像識(shí)別 生物演化論 自然語(yǔ)言處理 語(yǔ)義網(wǎng) 博弈論等。 需要的前置課程主要有,信號(hào)處理,線性代數(shù),微積分,還有編程(最好有數(shù)據(jù)結(jié)構(gòu)基礎(chǔ))。