【導讀】機器學習系統:這個規模的設計是一個示例豐富的指南,教你如何在你的機器學習系統中實現反應式設計解決方案,使它們像一個構建良好的web應用一樣可靠。
本文首先介紹了反應性機器學習基礎,然后介紹如何建立一個反應式機器學習系統(收集數據、生成特征、學習模型、評估模型、發布模型),最后介紹如何操作一個機器學習系統。
作者介紹 Jeff Smith使用Scala和Spark構建大規模的機器學習系統。在過去的十年中,他一直在紐約,舊金山和香港的多家初創公司從事數據科學應用的研究。他在博客中談到了構建現實世界機器學習系統的各個方面。
內容大綱 Part 1. 反應性機器學習基礎
Part 2. 建立一個反應式機器學習系統(Building a reactive machine learning system)
Part 3. 操作一個機器學習系統(Operating a machine learning system)
這本書來自統計學習課程,這是一門統計機器學習的入門課程,面向具有一些微積分、線性代數和統計學背景的學生。這門課程的重點是監督學習:分類和回歸。本課程將涵蓋機器學習和數據科學中使用的一系列方法,包括:
這些方法將在整個課程中被研究并應用于來自各種應用的真實數據。課程還涵蓋了一些重要的實際問題,如交叉驗證、模型選擇和偏方差權衡。課程包括理論(例如,推導和證明)以及實踐(特別是實驗室和小型項目)。實際部分將使用Python實現。
掌握通過機器學習和深度學習識別和解決復雜問題的基本技能。使用真實世界的例子,利用流行的Python機器學習生態系統,這本書是你學習機器學習的藝術和科學成為一個成功的實踐者的完美伴侶。本書中使用的概念、技術、工具、框架和方法將教會您如何成功地思考、設計、構建和執行機器學習系統和項目。
使用Python進行的實際機器學習遵循結構化和全面的三層方法,其中包含了實踐示例和代碼。
第1部分側重于理解機器學習的概念和工具。這包括機器學習基礎,對算法、技術、概念和應用程序的廣泛概述,然后介紹整個Python機器學習生態系統。還包括有用的機器學習工具、庫和框架的簡要指南。
第2部分詳細介紹了標準的機器學習流程,重點介紹了數據處理分析、特征工程和建模。您將學習如何處理、總結和可視化各種形式的數據。特性工程和選擇方法將詳細介紹真實數據集,然后是模型構建、調優、解釋和部署。
第3部分探討了多個真實世界的案例研究,涵蓋了零售、交通、電影、音樂、營銷、計算機視覺和金融等不同領域和行業。對于每個案例研究,您將學習各種機器學習技術和方法的應用。動手的例子將幫助您熟悉最先進的機器學習工具和技術,并了解什么算法最適合任何問題。
實用的機器學習與Python將授權您開始解決您自己的問題與機器學習今天!
你將學習:
這本書是給誰看的 IT專業人士、分析師、開發人員、數據科學家、工程師、研究生
目錄:
Part I: Understanding Machine Learning
Chapter 12: Deep Learning for Computer Vision
//www.manning.com/books/deep-learning-with-javascript
深度學習已經改變了計算機視覺、圖像處理和自然語言應用領域。多虧了TensorFlow.js,現在JavaScript開發人員可以無需依賴Python或R就能構建深度學習應用程序。使用JavaScript的深度學習向開發人員展示了如何將DL技術引入web。本書由TensorFlow庫的主要作者編寫,為在瀏覽器或Node上使用JavaScript進行深度學習的應用程序提供了有趣的用例和深入的指導。
關于技術
在瀏覽器或基于Node的后端中運行深度學習應用程序,為智能web應用程序開辟了令人興奮的可能性。使用TensorFlow.js庫,您可以用JavaScript構建和訓練深度學習模型。TensorFlow.js具有無與倫比的可擴展性,模塊化和響應能力,其可移植性確實令人眼前一亮。它的模型可以在JavaScript運行的任何地方運行,從而將ML推向應用程序堆棧的更上層。
關于這本書
在Deep Learning with JavaScript這本書中,您將學習使用TensorFlow.js來構建直接在瀏覽器中運行的深度學習模型。這本快節奏的書由Google工程師撰寫,是實用的,引人入勝且易于閱讀。通過以文本分析,語音處理,圖像識別和自學習游戲AI為特色的各種示例,您將掌握深度學習的所有基礎知識并探索高級概念,例如對現有模型進行再訓練以進行遷移學習和圖像生成。
書里面有什么
在瀏覽器中的圖像和語言處理
用客戶端數據調優ML模型
通過生成式深度學習創建文本和圖像
源代碼示例以進行測試和修改
簡介:
機器學習和深度學習以深遠的方式影響著世界,從我們與技術產品的交互方式以及彼此之間的交互方式來看,這些技術正在影響我們的關系,工作方式以及我們如何融入生活。如今,在可預見的將來,智能機器會成為社會文化和社會經濟關系賴以生存的核心。
機器學習可以描述為用于基于特定數據集中變量(也稱為特征或屬性)之間的一組交互作用來預測或分類未來事件的工具和技術。另一方面,深度學習擴展了一種稱為神經網絡的機器學習算法,用于學習計算機難以執行的復雜任務。這些任務可能包括識別面部表情和理解具有各種上下文含義的語言。
數據對機器學習和深度學習的興起以及未來的性能提高至關重要。自二十世紀初以來,生成和存儲的數據量呈指數級增長。龐大數據的增長部分歸因于Internet的興起和處理器的小型化,這些處理器已抑制了“物聯網(IoT)”技術。這些大量的數據使訓練計算機學習不可能使用顯式指令集的復雜任務成為可能。
本書的目的是為讀者提供構建學習模型的基本原理和工具。機器學習和深度學習正在迅速發展,對于初學者而言,機器學習和深度學習常常令人感到困惑和困惑。許多人不知道從哪里開始。本書使初學者可以了解有關感興趣的問題,并利用機器學習和深度學習技術的理論基礎和實際步驟進行深入研究。
本書分為八個部分。其細分如下:
?第1部分:Google Cloud Platform入門
?第2部分:數據科學的編程基礎
?第3部分:機器學習簡介
?第4部分:實踐中的機器學習
?第5部分:深度學習簡介
?第6部分:實踐中的深度學習
?第7部分:Google Cloud Platform上的高級分析/機器學習
?第8部分:在GCP上實現生產化機器學習解決方案
作者介紹:
Ekaba Bisong是T4G的數據主管。 他之前曾在Pythian擔任數據科學家/數據工程師。 此外,他還與卡爾頓大學的智能系統實驗室有項目合作,其研究重點是學習系統(包括自動學習和強化學習),機器學習和深度學習。 Ekaba是Google認證的專業數據工程師和機器學習的Google開發人員專家。
技術顧問:
Vikram Tiwari是Omni Labs,Inc.的聯合創始人,負責處理所有技術。他還是機器學習和Google Cloud Platform的Google Developer Expert。他在各種會議上發表演講,并舉辦有關云和機器學習主題的動手研討會。他喜歡與初創企業和開發人員作為導師合作,以幫助他們應對自己的研究中的各種挑戰。除了工作外,他還在舊金山的Google Developer Group Cloud運營著一個開發人員社區。
Gonzalo Gasca Meza是在GCP機器學習平臺上工作的開發人員程序工程師。他研究方向是TensorFlow和機器學習基礎架構。 Gonzalo擁有牛津大學的計算機科學學士學位和軟件工程碩士學位。加入Google之前,Gonzalo致力于語音和視頻通信的企業級產品。
部分目錄:
題目: Reinforcement Learning:Theory and Algorithms
簡介:
強化學習是近幾年研究的熱點,特別是伴隨DeepMind AlphaGo的出現名聲大噪。強化學習(RL)是一種機器學習范式,在這種范式中,agent從經驗中學習完成順序決策任務,RL在機器人、控制、對話系統、醫療等領域有廣泛的應用。《強化學習:理論與算法》這本書講述了強化學習最新進展,包括MDP、樣本復雜度、策略探索、PG、值函數等關鍵議題,是了解強化學習的材料。
章節:
作者簡介:
Alekh Agarwal目前是微軟人工智能研究中心的研究員,領導強化學習研究小組。之前,在加州大學伯克利分校獲得計算機科學博士學位后,與彼得·巴特利特(Peter Bartlett)和馬丁·溫賴特(Martin Wainwright)一起在紐約微軟研究院(Microsoft Research)度過了六年美好的時光。
姜楠,UIUC助理教授,機器學習研究員。核心研究領域是強化學習(RL),關注于RL的樣本效率,并利用統計學習理論中的思想來分析和開發RL算法。
沙姆·卡卡德(Sham M. Kakade)是華盛頓研究基金會(Washington Research Foundation)數據科學主席,同時在華盛頓大學(University of Washington)艾倫學院(Allen School)和統計學系任職。他致力于機器學習的理論基礎,專注于設計(和實現)統計和計算效率的算法。
一本來自Jeff Smith簡易實用的使用機器學習的教程書籍,非常值得學習!歡迎使用。
近幾年來,隨著機器學習的普及,機器學習系統的公平性問題引起了實際的道德、社會等問題。圖書《公平性與機器學習—局限與機遇》以公平性為核心問題來看待機器學習,提供了對當前機器學習實踐以及為實現公平而提出的技術修復方案的批判性思考。
社會、道德和機器學習自身等角度,介紹了目前機器學習中的公平性問題,如由于數據導致的偏置(bias)等問題。
圖書《Fairness and Machine Learning - Limitations and Opportunities》(《公平性與機器學習—局限與機遇》)以公平性為核心問題來看待機器學習,強調機器學習在道德方面的挑戰。作者希望該書盡可能地被廣泛閱讀,但在寫作時依然堅持著技術的嚴謹性。該書并沒有提供包羅萬象的對公平性完整的正式定義,也沒有提出一個快速解決社會對自動決策擔憂的修復方案。
解決機器學習公平性問題需要認真理解機器學習工具的局限性。該書提供了對當前機器學習實踐以及為實現公平而提出的技術修復方案的批判性思考。雖然這些問題都沒有簡單的答案,作者希望這本書能夠幫助讀者更深層次地理解如何構建負責任的機器學習系統。