《Python神經(jīng)網(wǎng)絡(luò)編程》閱讀筆記1
《Python神經(jīng)網(wǎng)絡(luò)編程》是由塔里克·拉希德編寫的一本神經(jīng)網(wǎng)絡(luò)入門書籍。全書主要分為三章,第1章(80頁左右)介紹了神經(jīng)網(wǎng)絡(luò)中所用到的數(shù)學(xué)思想,第2章(70頁左右)介紹了如何用Python實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò),第3章(10頁左右)進(jìn)一步介紹一些簡單的神經(jīng)網(wǎng)絡(luò)。個(gè)人認(rèn)為這本書應(yīng)該是一本非常好的科普讀物,且頁數(shù)不到200頁,適合大眾閱讀。
在譯者林賜的序中,可以初步了解到,僅僅通過高中數(shù)學(xué),就可以打造出一個(gè)專家級別的“神經(jīng)網(wǎng)絡(luò)”。同時(shí)譯者認(rèn)為,人個(gè)人的學(xué)習(xí)并不能停留在對課本的知識的掌握上,而要不斷地探索、不斷地創(chuàng)新。本書只要有一定的中學(xué)數(shù)學(xué)基礎(chǔ)和對計(jì)算的興趣就可以讀懂。
作為閱讀筆記的作者,由于我是邊看書邊寫閱讀筆記,所以我也不知道這本書的難度有多大。實(shí)際上這本書我已經(jīng)買了有幾年了,但沒有真正開始看過。而且書中的圖看起來也有一些抽象。盡管如此,我認(rèn)為譯者的見解應(yīng)該是正確的,所以希望我的讀者也能和我一起堅(jiān)持地學(xué)習(xí)完本書中的知識。這一系列的閱讀筆記將記錄重要的知識片段,記錄我的一些實(shí)際操作和實(shí)驗(yàn)結(jié)果,記錄我所遇到的一些問題。
人工智能學(xué)科在上世紀(jì)50年代成立,但發(fā)展十分緩慢。直到Netrual Network,即神經(jīng)網(wǎng)絡(luò)的出現(xiàn),使得計(jì)算機(jī)能夠做一些非常奇妙的事情。接下來我們將逐步了解神經(jīng)網(wǎng)絡(luò)如何工作,制作自己的神經(jīng)網(wǎng)絡(luò),訓(xùn)練神經(jīng)網(wǎng)絡(luò)來識別人類的手寫字符等。
你可以在本書中了解什么是神經(jīng)網(wǎng)絡(luò)/設(shè)計(jì)和使用自己的神經(jīng)網(wǎng)絡(luò)/領(lǐng)略在神經(jīng)網(wǎng)絡(luò)中發(fā)揮作用的數(shù)學(xué)思想。
只要你高中畢業(yè),就應(yīng)該具有足夠的知識去學(xué)習(xí)本書的內(nèi)容。
神經(jīng)網(wǎng)絡(luò)涉及最困難的運(yùn)算大概是梯度演算(不知道什么意思,但是梯度算是微分學(xué)里很基本的一個(gè)概念,應(yīng)該就是同一個(gè)梯度)。
在第1章中甚至不包含編程知識,并且即使在后續(xù)章節(jié)也不需要預(yù)先了解python知識,請放心學(xué)習(xí)。
使用的軟件工具都是開源免費(fèi)的,且代碼測試甚至不需要實(shí)際的高性能計(jì)算機(jī),僅僅用樹莓派就可以運(yùn)行。
作者說:“如果我沒能給你信心和愿望,進(jìn)一步探索那無比豐富的人工智能領(lǐng)域,那么這是我的失敗?!?/strong>
同樣,如果我的閱讀筆記沒能幫助你簡要的了解本書的內(nèi)容或是了解到我的學(xué)習(xí)過程,那么這也將是我的失敗。但由于筆記的作用是有限的,很多概念的理解我可能不好表述,所以有志于學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)的同學(xué)也應(yīng)當(dāng)自己研讀本書記錄心得。
本系列筆記僅作個(gè)人學(xué)習(xí)記錄分享,并非教程。