#好書推薦##好書奇遇季#《AI制勝:機器學習極簡入門》,京東當當天貓都有發(fā)售。
#好書推薦##好書奇遇季#《AI制勝:機器學習極簡入門》,京東當當天貓都有發(fā)售。
“人工智能、深度學習和機器學習,不論你現(xiàn)在是否能夠理解這些概念,你都應(yīng)該學習。否則三年內(nèi),你就會像滅絕的恐龍一樣被社會淘汰”——馬克·庫班(NBA小牛隊老板,億萬富翁)。
馬克·庫班的這番話可能聽起來挺嚇人的,但道理是沒毛病的!我們正經(jīng)歷一場大革命,這場革命就是由大數(shù)據(jù)和強大電腦計算能力發(fā)起的。隨著科技的快速發(fā)展,作為人工智能的核心技術(shù),機器學習也變得越來越火。然而,普通的程序員想要轉(zhuǎn)行機器學習卻困難重重。回想起來,筆者在剛開始學習機器學習時,一上來就被一大堆數(shù)學公式和推導過程所折磨,這樣的情景還歷歷在目。那時候筆者也覺得機器學習是個門檻非常高的學科。但實際上,在人工智能的大部分從業(yè)人員里,究竟有多少人需要從頭去實現(xiàn)一個算法?又有多少人有機會去發(fā)明一個新算法?從一開始就被細節(jié)和難點纏住,學機器學習前先學三年的線性代數(shù)、微積分,這嚴重打擊了新人想進入機器學習領(lǐng)域的熱情和信心!
對一個正常的普通IT程序員而言,可能需要花3年左右的時間才能學習完人工智能所需要的全部的數(shù)學基礎(chǔ),你能夠在國內(nèi)心無旁騖(辭掉工作?拋家離子?)掌握完這些數(shù)學基礎(chǔ)?機器學習以其背后復(fù)雜的數(shù)學原理及異常復(fù)雜的算法推導和證明過程而嚇退了一大批初學者,本書就是要解決這個問題,遵循“極簡入門”的理念?;艚鹫f過每多一個數(shù)學公式,就會少一半的讀者,因此這里也會盡量少用公式,要用也只用簡單易懂的公式。筆者在書中通過通俗易懂的語言去描述算法的工作原理,幫助讀者直觀地理解每個算法的核心思想,有效地降低了學習的門檻。個人覺得機器學習中的很多公式是可以感性地去認識的,能完全明白推導過程自然最好,但在不求甚解的狀態(tài)下能達到感性的認知也未必不是一個快速入門機器學習的好方法。
另外,本書通過使用scikit-learn機器學習工具包來演示算法的使用,以及算法所能解決的實際案例問題,這種站在巨人肩膀上、循序漸進的講授方式,完全遵循小白對機器學習算法的認知規(guī)律。算法的唯一學習正道是在案例中體會數(shù)據(jù)處理的每一個步驟并基于該過程進行算法總結(jié),這也是本書通過大量案例的實操,讓廣大機器學習愛好者從具體案例中體悟算法運行背后的原理和真相。
上面的說法并不是要否認數(shù)學和算法實現(xiàn)的重要性,畢竟它們是人工智能領(lǐng)域的基礎(chǔ)學科方向。萬事開頭難,只有打開了一扇門,才能發(fā)現(xiàn)一個全新的世界,這本書目的就是幫助新人打開機器學習的這扇門。
閱讀本書的讀者,只需學過Python語言基礎(chǔ)知識,只要你想改變自己的現(xiàn)狀,那么這本書就非常適合你。本書就是給那些非科班出身而想半路“殺進”人工智能(AI)領(lǐng)域的程序員們,提供極簡入門的參考指南。書中用到的所有數(shù)學內(nèi)容都會從問題的視角出發(fā),所有內(nèi)容都會遵循人類最直覺的學習方式循序漸進地進行講授,以完全可視化的學習方式,給讀者提供全部真實案例的源代碼和數(shù)據(jù),以便于讀者動手實踐。本書中的所有截圖都是實驗操作的真實結(jié)果。