易燃物匯聚 YouTube 有聲書與書評
機器學習:軟件工程方法與實現 封面

機器學習:軟件工程方法與實現

張春強 張和平 唐振

772人在讀
38.7萬字總字數
¥65.4定價

內容簡介

本書視角獨特,將軟件工程中的方法應用到機器學習實踐中,重視方法論和工程實踐的融合。本書主要有3個特點。1)機器學習的軟件工程方法:用軟件工程(Software Engineering)中的工具、方法和理論指導機器學習的實踐活動。主要體現在測試驅動開發(TDD)方法、機器學習項目管理方法、工程化軟件應用於數據科學標準化環境,以及開源算法包的大量實踐應用案例等。2)機器學習全生命週期:書中全面呈現了機器學習項目開發的完整鏈路,以項目需求爲起點,歷經樣本定義、數據處理、建模、模型上線、模型監控、模型重訓或重建。流程中的大部分節點獨立成章,闡述充分,並且不是單純地闡述理論,而是重在實踐。同時,聚焦機器學習中應用最廣泛和最有效的算法,使之成爲貫穿機器學習項目生命週期的一條完整的學習路徑。3)提出機器學習是一門實驗學科:書中有大量的工業實踐代碼,例如數據分析包、特徵離散化包、特徵選擇包、集成模型框架包、大規模模型上線系統架構和對應代碼包等,對機器學習算法特性也有大量的代碼解析。書中還多次強調對於機器學習這樣一門實驗和實踐學科,工具、方法和策略的重要性,並介紹了在實際項目中對時間、人力成本等的權衡策略。本書不拘泥於公式推演、數值分析計算領域優化求解(梯度、牛頓、拉格朗日、凸優化)等主題,而重在展現機器學習的實際應用,以及各知識點的落地。在寫作方式和內容編寫等方面,本書力求既貼近工程實踐又不失理論深度,給讀者良好的閱讀體驗。

讀者書評

★★★★★

純陽書評(豆瓣:純陽子/公衆號:純陽書評/微信號:chimbusco88)第438期《機器學習軟件工程方法與實現》作爲一本機器學習書籍,這本書最大的特點是“腳踩兩隻船”。如果是談戀愛的話,對方“腳踩兩隻船”絕對不是一件好事,但是如果是一本書的話,“腳踩兩隻船”很可能不是一件壞事。尤其是當作者的“腳踩兩隻船”是指不走尋常路,別出心裁地從兩個甚至多個維度融合的角度闡述一個主題的話,這種“腳踩兩隻船”往往是一件好事,這種視角往往很獨特,很新鮮,可以讓讀者領略到單一維度無法呈現的景象。 這本書就是如此,腳踩了兩隻船而且踩得還不錯,一是在機器學習類書籍中這麼踩得人很少,所以作者只要一踩,就踩出了陌生感,踩出了新鮮感,踩成了特色。二是腳踩兩隻船着實是個技術活兒,有難度,不好踩,稍有不慎就掉水裏了。理論技術與工程實踐這兩條船也同樣不好踩,理論技術與工程實踐是兩回事,追求的目標和、關注的指標、遵循的原則往往不同,甚至有時候會有很大差異,要把兩者有機地融合在一塊顯然是一件看起來很美,做起來很有挑戰的一件事。顯然作者駕馭能力很強,理論功底過關,實踐經驗足夠,所以本書在這兩條船上踩得比較穩,把握得也很有節奏,一路下來有板有眼,有張有合,直到寫完最後一個字,也沒有把船踩翻。因爲沒有踩翻,所以在寫作效果上就顯得既有理論深度,又有工程思路。 除此以外,這本書另一個值得稱道的地方是爲機器學習的初學者提供了一份學習路線圖。 機器學習作爲一門快速發展、不斷迭代的技術,既包含理論知識,也涉及到衆多領域的實操經驗。所以一名新手要想上路必須要過兩關。一是過基本的理論知識關,二是能夠上手的實操關。 爲了幫助新手過第一關,作者從工程實踐的視角闡述理論知識,較爲全面的呈現了機器學習項目開發的整個鏈條,以項目需求爲起點,詳細闡述了樣本定義、數據處理、各種模型的建模、模型上線、模型監控、模型重訓等領域內容,以幫助讀者建立一個較爲完整的知識體系,建立一個全景式的理論知識圖譜。 爲了幫助新手過第二關,作者幹了兩件意義的事,一是在書中介紹了軟件工程開發的基本思想和docker容器等配套技術,這些內容是上手實踐機器學習的基礎;二是提供並介紹了大量數據分析包、特徵離散化包、特徵選擇包、集成模型框架包、大規模模型上線系統架構和對應代碼包。這些技術和資源的介紹不一定足夠詳實,但是足以給讀者指路,如果讀者發現自己對相關內容不太熟悉,那麼完全可以再去找相關資料去深入學習和研究,確保讀者在機器學習上手實踐的路上不走冤枉路。

★☆☆☆☆

不值得,確實是說深實際不深,意義不大

★★★☆☆

大部份內容感覺網上的博客一樣,找時間看看配套代碼

書籍信息

作者張春強 張和平 唐振
出版社機械工業出版社
出版時間2020-11-01
ISBN9787111669227
分類計算機-人工智能
格式EPUB
完結狀態連載中
章節數302