1.1 什么是人工智能
人工智能(Artificial Intelligence)通俗來講,就是讓機器能像人一樣思考,讓機器能有像人類一樣的辨識能力、分類能力、糾錯能力。
1.2 什么是神經(jīng)網(wǎng)絡(luò)
人類可以通過生育,造出一個可以思考的人來。人類是否也可以制造一個可以思考的機器呢?目前的答案是可以的,人類可以通過寫程序造出一個可以思考的電腦來,這個程序就叫做神經(jīng)網(wǎng)絡(luò)。人類思考的原理是什么呢?到目前為止醫(yī)學(xué)研究也還沒有完全弄明白,神經(jīng)網(wǎng)絡(luò)是怎么思考呢?其實我們也不清楚,我們只是制造了一個可以思考的程序。這個可以思考的程序是模仿人腦神經(jīng)元結(jié)構(gòu)而寫出來的,我們叫做神經(jīng)網(wǎng)絡(luò)。
如果我們清楚地知道計算機內(nèi)部的分析過程,這樣的人工智能實現(xiàn)方式我們叫做程序。而神經(jīng)網(wǎng)絡(luò)是人們并不知道計算機內(nèi)部的思考方式而實現(xiàn)的人工智能方法,就叫做神經(jīng)網(wǎng)絡(luò)。就像我們生了一個小孩,但并不知道他如何思考一樣。這個方法是模擬人腦神經(jīng)元結(jié)構(gòu)而制造出來的。
1.3 神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)
神經(jīng)網(wǎng)絡(luò)是由一個個的節(jié)點構(gòu)成的,多個節(jié)點構(gòu)成一個神經(jīng)網(wǎng)絡(luò)層,多個神經(jīng)網(wǎng)絡(luò)層,構(gòu)成一個神經(jīng)網(wǎng)絡(luò)系統(tǒng)。我們所說的神經(jīng)網(wǎng)絡(luò)指的就是神經(jīng)網(wǎng)絡(luò)系統(tǒng)。層數(shù)越多,結(jié)構(gòu)越復(fù)雜,功能越強大,但計算量也越大。神經(jīng)網(wǎng)絡(luò)的層數(shù)就是神經(jīng)網(wǎng)絡(luò)的深度。訓(xùn)練深度神經(jīng)網(wǎng)絡(luò)的過程就叫做深度學(xué)習(xí)。神經(jīng)網(wǎng)絡(luò)是實現(xiàn)人工智能的方法或手段,目前已經(jīng)被證明其可行性。
4.人工智能的例子
網(wǎng)絡(luò)構(gòu)建好了后,我們只需要負責不停地將訓(xùn)練數(shù)據(jù)輸入到神經(jīng)網(wǎng)絡(luò)中,它內(nèi)部就會自己不停地發(fā)生變化不停地學(xué)習(xí)。
打比方說我們想要訓(xùn)練一個深度神經(jīng)網(wǎng)絡(luò)來識別貓。我們只需要不停地將貓的圖片輸入到神經(jīng)網(wǎng)絡(luò)中去。訓(xùn)練成功后,我們?nèi)我饽脕硪粡埿碌膱D片,它都能判斷出里面是否有貓。但我們并不知道他的分析過程是怎樣的,它是如何判斷里面是否有貓的。
就像當我們教小孩子認識貓時,我們拿來一些白貓,告訴他這是貓,拿來一些黑貓,告訴他這也是貓,他腦子里會自己不停地學(xué)習(xí)貓的特征。最后我們拿來一些花貓,問他,他會告訴你這也是貓。但他是怎么知道的?他腦子里的分析過程是怎么樣的?我們無從知道~~