自從人工智能大火之後,一大批人開始爭相入行。
與此同時,還帶火了一門編程語言,那就是 Python!
當大家興高采烈地學習 Python ,準備爲入門人工智能降低難度時,一個不可忽視的問題出現了,大家發現數學怎麼那麼難搞呢!
比如,這兩個妹子。其中一個被公司領導“建議”學習機器學習,要求儘快上手。雖然她知道什麼是機器學習,可是她連入門要學什麼、怎麼學都還不知道。(同爲社畜表示無比同情)
於是,她找到了自己的朋友幫忙。由此一場嘮嗑學習機器學習的計劃就此開始。
綾乃
聽從公司上司的建議,正在學習機器學習的程序員。做事很認真,偶爾會得意忘形,24歲很喜歡喫點心。
美緒
從大學時就是綾乃的朋友。大學的專業是計算機視覺。不會拒絕綾乃的請求,也很喜歡喫甜食。
在這場嘮嗑學習計劃開始之前,總是要先經過靈魂拷問。(友誼的小船即將翻騰)
美緒:“概率統計、微積分和線性代數你還記得多少?”
綾乃:“啊......唔......回憶一下沒準能撿起來。”
而面對機器學習中涉及到的數學問題,美緒擔心綾乃無法理解,於是將問題拆解。不管多麼複雜的公式,她都能用綾乃聽得懂的話解釋出來。
經過一段時間的努力,已經掌握數學基礎知識的綾乃,準備上手試試。但是綾乃又發現,原來機器學習的基本概念她還有點懵。於是,小問號很多的綾乃小朋友,與嚴苛的美緒老師又上線了。
綾乃:“迴歸、分類、聚類、監督學習、無監督學習......光記住名字就好難了吧!”
美緒:“死記硬背啥都難,你需要來點實戰。”
實戰教學初見效果,綾乃確實有了很大進步。
美緒一直主導着整個嘮嗑計劃。終於,作爲程序員的綾乃想用自己最近學習的 Python 語言來做項目試試,雖然還在入門,但是綾乃覺得自己可以的!
順帶附上小姐姐的一波 Python 代碼。不過小姐姐第一次用 Python 解決問題,不知道效果怎麼樣,你準備好爲她挑 bug 了嗎?
其實她們還嘮了好多。比如以 Web 廣告和點擊量的關係爲例,嘮嘮啥是最小二乘法、多項式迴歸和隨機梯度下降法,又以圖像分類爲例,談了談感知機、邏輯迴歸、似然函數和線性不可分問題。學習了基礎模型之後,凌乃馬上就躍躍欲試想去寫代碼,但美緒拉住了她,又教了她怎麼評估模型。
在嘮嗑的過程中,綾乃問出了很多機器學習新手們都會感到疑惑的問題,通過實際的 Python 編程,她還理解了很多數學公式在其中的應用。那些之前是絆腳石的數學公式和符號現在在綾乃眼裏也變得可愛了起來。
如果你跟綾乃一樣,想入門機器學習,但是數學又不是很好,我想這本書就是專門爲你而寫的。
6 月圖靈有 8 本新書即將上市,我們就從這本《機器學習的數學》開始,去尋找自己的知識盲點,讓自己更加完善吧!
☟
(新書上市,本本都期待)
一本書掌握機器學習的基礎數學
《白話機器學習的數學》
立石賢吾 著
鄭明智 譯
本書通過正在學習機器學習的程序員綾乃和她朋友美緒的對話,結合迴歸和分類的具體問題,逐步講解了機器學習中實用的數學基礎知識。其中,重點講解了容易成爲學習絆腳石的數學公式和符號。同時,還通過實際的 Python 編程講解了數學公式的應用,進而加深讀者對相關數學知識的理解。
全面講解Web性能工具和技術
讓種種Web性能問題迎刃而解
《Web性能實戰》
傑里米 • 瓦格納 著
張俊達 譯
在 Web 變得越來越複雜的時代,解決 Web 性能問題正當時。本書旨在幫助讀者創建更加快速的網站,內容涵蓋 Web 性能的基礎知識、性能評估工具、CSS 優化、圖像優化、字體優化、JavaScript 相關的內容、Brotli 壓縮算法、資源提示、配置緩存策略、HTTP/2,等等。
101個編程原則,助力程序員寫出好代碼
《編程的原則:改善代碼質量的101個方法》
[日]上田勳 著
支鵬浩 譯
本書介紹了軟件開發領域 101 個重要的編程原則,涉及編程中的永恆真理,指導方針,編程思想,程序員的視角、習慣和工具,以及編程的反模式等內容。書中以“這個原則是什麼”“爲什麼要遵循這個原則”“具體應該怎麼做”爲中心,對各個原則進行介紹,簡明扼要,通俗易懂。這些原則凝聚了前人的智慧,經過了歷史的考驗,是指導程序員改善代碼、進一步提升編程能力的實用指南。
照着卡片敲代碼,助你輕鬆學會Python編程
《和孩子一起玩編程(第2版)》
胡宏彪 著
暢銷少兒編程圖書升級版,書中共設計了 49 個問題場景,使用簡單的程序解決這些問題,然後讓孩子改動程序中的變量,解決類似的問題。與上一版相比,本書基於 Python 3,簡化了環境的安裝過程,新增了 8 個案例,比如關於海龜模塊繪圖案例、關於用戶圖形界面的案例、關於計算機網絡的案例以及關於人工智能的案例等。
另外,本書分成書和卡片兩部分,卡片相當於書的圖片版,是供不能獨立閱讀本書的孩子使用的,使用方式是家長看書來講解,孩子看卡片來操作。
零基礎瞭解JavaScript語法要點
彩色代碼圖展現ES6和ES10的重要特性
《JavaScript語法簡明手冊》
格雷格·賽德尼科夫 著
侯振龍 譯
本書包含大量精心繪製的示意圖和豐富的示例代碼,講解了常用的 JavaScript 語法特性,爲 JavaScript 初學者繪製了一條平緩的學習曲線。本書涵蓋原生數據類型、強制類型轉換、作用域、閉包、運算符、面向對象編程、事件循環機制等內容。這些內容由淺入深,適合初學者按順序閱讀。本書還突出了 ES10 引入的一些新特性,便於有進階需要的讀者翻閱。
從0到1構建可擴展的監控框架
《監控的藝術:雲原生時代的監控框架》
詹姆斯·特恩布爾 著
李強 譯
本書由前 Docker 員工、運維專家詹姆斯·特恩布爾執筆,系統介紹現代應用程序、架構的監控和度量。全書共分爲 13 章,主要內容包括監控和度量過程中涉及的一些基本概念,描述基於主機的監控。書中運用了大量的代碼進行分析例證,有助於實時監控系統。另外,作者對系統日誌、應用程序以及通知等方面進行了系統介紹,並且在最後 3 章中,對 Tornado 的組成部分展開了詳細介紹,力求構建可監控的系統。
深入介紹Spring Boot高級功能
助你將微服務快速部署到雲端
《精通Spring》
[印]蘭加•拉奧•卡拉南 著
石華耀 熊珅 譯
本書是全面、深入的指導手冊,介紹 Spring 5.0 的新增功能,講解如何使用 Spring MVC 構建應用程序,全面闡釋如何使用 Spring Framework 構建並擴展微服務,以及如何開發和部署雲應用程序。此外,本書還介紹 Spring Boot 的高級功能,並通過強大的示例演示這些功能。學完本書之後,讀者將掌握使用 Spring Framework 開發應用程序的相關知識和實踐策略。
用Python語言全面解析
各種單樣本學習算法及其實現
《Python元學習:通用人工智能的實現》
[印] 蘇達桑·拉維尚迪蘭 著
葛言 譯
元學習是當今人工智能研究的熱門領域之一,被視爲實現通用人工智能的基礎。本書介紹元學習及其原理,講解各種單樣本學習算法,例如孿生網絡、原型網絡、關係網絡和記憶增強網絡,並在基於 Python 的 TensorFlow 與 Keras 中實現它們。讀者能夠從本書中瞭解先進的元學習算法,如模型無關元學習、Reptile 和元學習的上下文適應。此外,本書還探索如何使用元隨機梯度下降法來快速學習,以及如何使用元學習來進行無監督學習。
文末暢聊
本月 8 本新書即將上市,你看中哪本了呢?618 剁手買的書到了嗎?你又打開了哪本?快來留言說說吧。
我們會根據留言時間,送給 5 樓、30 樓、60樓、80 樓、100 樓的小夥伴每人一本想要的新書。我們會在新書上市後第一時間寄出。留言截至 2020.6.30。
往期書訊
▼
站在巨人的肩膀上,解鎖更多IT技能
▼
把時間交給閱讀
題圖來自《機器學習的數學》
☟ 圖靈社區電子書 55 折活動正在進行中