在生產中使用端到端示例構建和部署機器學習和深度學習模型。
本書以機器學習模型部署過程及其相關挑戰為重點。接下來,它涵蓋了使用不同的web框架(如Flask和Streamlit)構建和部署機器學習模型的過程。關于Docker的那一章將介紹如何打包和包含機器學習模型。本書還說明了如何使用Kubernetes建立和訓練大規模的機器學習和深度學習模型。
對于那些希望通過采用預構建模型并將其部署到生產環境中來提高機器學習水平的人來說,這本書是一個很好的起點。它還為那些想要超越Jupyter ,在云環境下進行大規模訓練的人提供了指導。書中提供的所有代碼都以Python腳本的形式提供給您,您可以嘗試這些示例并以有趣的方式擴展它們。
你將學會 :
使用Kubernetes大規模構建、訓練和部署機器學習模型
將任何類型的機器學習模型容器化,并使用Docker在任何平臺上運行
使用Flask和Streamlit框架部署機器學習和深度學習模型
使用Scikit-Multiflow框架設計、開發和驗證帶有流數據的機器學習模型。這本書是一個快速入門指南,為數據科學家和機器學習工程師尋求實現機器學習模型流數據與Python產生實時見解。
本書首先介紹流數據、與它相關的各種挑戰、它的一些實際業務應用程序和各種窗口技術。然后,您將研究增量學習算法和在線學習算法,以及使用流數據進行模型評估的概念,并將介紹Python中的Scikit-Multiflow框架。接下來回顧了各種變化檢測/概念漂移檢測算法,以及使用Scikit-Multiflow實現各種數據集。
本書還介紹了流數據的各種有監督和無監督算法,以及它們使用Python在各種數據集上的實現。本書最后簡要介紹了其他可用于流媒體數據的開源工具,如Spark、MOA(大規模在線分析)、Kafka等。
你會學習到: 理解流數據的機器學習概念 回顧增量學習和在線學習 開發檢測概念漂移的模型 探索流數據上下文中的分類、回歸和集成學習技術 應用最佳實踐來調試和驗證流數據上下文中的機器學習模型 介紹其他處理流數據的開源框架。
深入機器學習模型的超參數調優,關注什么是超參數以及它們是如何工作的。這本書討論了超參數調優的不同技術,從基礎到高級方法。
這是一個循序漸進的超參數優化指南,從什么是超參數以及它們如何影響機器學習模型的不同方面開始。然后通過一些基本的(蠻力的)超參數優化算法。進一步,作者提出了時間和內存約束的問題,使用分布式優化方法。接下來,您將討論超參數搜索的貝葉斯優化,它從以前的歷史中學習。
這本書討論了不同的框架,如Hyperopt和Optuna,它們實現了基于順序模型的全局優化(SMBO)算法。在這些討論中,您將關注不同的方面,比如搜索空間的創建和這些庫的分布式優化。
機器學習中的超參數優化創建了對這些算法如何工作的理解,以及如何在現實生活中的數據科學問題中使用它們。最后一章總結了超參數優化在自動機器學習中的作用,并以創建自己的AutoML腳本的教程結束。
超參數優化是一項繁瑣的任務,所以請坐下來,讓這些算法來完成您的工作。
//link.springer.com/book/10.1007/978-1-4842-6579-6#about
你會:
了解超參數的變化如何影響模型的性能。
將不同的超參數調優算法應用于數據科學問題
使用貝葉斯優化方法創建高效的機器學習和深度學習模型
使用一組機器來分配超參數優化
利用超參數優化方法實現自動機器學習
系統性能,第二版,介紹了操作系統和應用程序的概念、策略、工具和調優,使用基于linux的操作系統作為主要示例。對這些工具和技術的深刻理解對于今天的開發人員來說是至關重要的。實現這個經過徹底修訂和更新的版本中描述的策略可以帶來更好的最終用戶體驗和更低的成本,特別是對于按操作系統實例收費的云計算環境。
系統性能專家和暢銷書作者Brendan Gregg總結了相關的操作系統、硬件和應用理論,以便讓專業人員快速了解性能,即使他們以前從未分析過性能。Gregg隨后對最新的工具和技術(包括擴展的BPF)進行了深入的解釋,并展示了如何最大限度地利用云、web和大型企業系統。所涉及的主要主題包括
硬件、內核和應用程序內部及其執行情況 復雜系統的快速性能分析方法 優化CPU、內存、文件系統、磁盤和網絡使用 使用perf、Ftrace和BPF (BCC和bpftrace)進行復雜的分析和跟蹤 與云計算管理程序相關的性能挑戰 基準測試更有效
//ptgmedia.pearsoncmg.com/images/9780133390094/samplepages/0133390098.pdf
這本書是為任何想學習如何開發機器學習系統的人準備的。我們將從理論和實踐兩方面涵蓋關于機器學習算法的最重要概念,并將使用Python編程語言中的Scikit-learn庫實現許多機器學習算法。在第一章中,您將學習機器學習最重要的概念,在下一章中,您將主要學習分類。在最后一章中,你將學習如何訓練你的模型。我假定你已經了解了編程的基礎知識。
學習設計、構建和部署由機器學習(ML)支持的應用程序所必需的技能。通過這本親力親為的書,您將構建一個示例ML驅動的應用程序,從最初的想法到部署的產品。數據科學家、軟件工程師和產品經理—包括有經驗的實踐者和新手—將逐步學習構建真實的ML應用程序所涉及的工具、最佳實踐和挑戰。
作者Emmanuel Ameisen是一位經驗豐富的數據科學家,他領導了一個人工智能教育項目,通過代碼片段、插圖、截圖和對行業領袖的采訪展示了實用的ML概念。第1部分將告訴您如何計劃ML應用程序并度量成功。第2部分解釋了如何構建一個工作的ML模型。第三部分演示了改進模型的方法,直到它滿足您最初的設想。第4部分介紹部署和監控策略。
這本書會對你有所幫助:
深入機器學習模型的超參數調整,關注什么是超參數以及它們是如何工作的。這本書討論了不同的超參數調優技術,從基礎到高級方法。
這是一個關于超參數優化的分步指南,從什么是超參數以及它們如何影響機器學習模型的不同方面開始。然后介紹一些基本的超參數優化算法。此外,作者利用分布式優化方法解決了時間和內存約束的問題。接下來您將討論超參數搜索的貝葉斯優化,它從以前的歷史中吸取了教訓。
這本書討論了不同的框架,如Hyperopt和Optuna,它實現了基于順序模型的全局優化(SMBO)算法。在這些討論中,您將關注不同的方面,比如搜索空間的創建和這些庫的分布式優化。
機器學習中的超參數優化有助于理解這些算法是如何工作的,以及如何在現實數據科學問題中使用它們。最后一章總結了超參數優化在自動機器學習中的作用,并以一個創建自己的自動腳本的教程結束。
超參數優化是一項冗長乏味的任務,所以請坐下來,讓這些算法來完成您的工作。你將學到什么
這本書是給誰的
在構建機器學習模型時選擇正確的超參數是數據科學從業者面臨的最大問題之一。這本書是超參數優化(HPO)的指南。它從超參數的最基本定義開始,并帶您使用高級HPO技術構建您自己的AutoML腳本。這本書是打算為學生和數據科學專業人員。這本書由五章組成。
這本書的目的是讓讀者以一種直觀和實用的方式來理解HPO的概念,每個部分都提供了代碼實現。我希望你能喜歡。
這本書是關于運用機器和深度學習來解決石油和天然氣行業的一些挑戰。這本書開篇簡要討論石油和天然氣勘探和生產生命周期中不同階段的數據流工業操作。這導致了對一些有趣問題的調查,這些問題很適合應用機器和深度學習方法。最初的章節提供了Python編程語言的基礎知識,該語言用于實現算法;接下來是監督和非監督機器學習概念的概述。作者提供了使用開源數據集的行業示例以及對算法的實際解釋,但沒有深入研究所使用算法的理論方面。石油和天然氣行業中的機器學習涵蓋了包括地球物理(地震解釋)、地質建模、油藏工程和生產工程在內的各種行業主題。
在本書中,重點在于提供一種實用的方法,提供用于實現機器的逐步解釋和代碼示例,以及用于解決油氣行業現實問題的深度學習算法。
你將學到什么
這本書是給誰的
Kafka是什么?它是如何運作的?在這本全面的電子書,你將得到Apache Kafka?的全面介紹,分發,出版-訂閱隊列處理實時數據feed。了解Kafka是如何工作的,內部架構,它的用途,以及如何充分利用Kafka流處理技術。
作者Neha Narkhede、Gwen Shapira和Todd Palino向您展示了如何部署生產Kafka集群;保護、調優和監視它們;使用Kafka編寫魯棒的應用程序;并構建流處理應用程序,以幫助您利用實時數據的強大功能。
本書建立在基本的Python教程的基礎上,解釋了許多沒有被常規覆蓋的Python語言特性:從通過利用入口點作為微服務扮演雙重角色的可重用控制臺腳本,到使用asyncio高效地整理大量來源的數據。通過這種方式,它涵蓋了基于類型提示的linting、低開銷測試和其他自動質量檢查,以演示一個健壯的實際開發過程。
Python的一些功能強大的方面通常用一些設計的示例來描述,這些示例僅作為一個獨立示例來解釋該特性。通過遵循從原型到生產質量的真實應用程序示例的設計和構建,您不僅將看到各種功能是如何工作的,而且還將看到它們如何作為更大的系統設計過程的一部分進行集成。此外,您還將受益于一些有用的附加說明和庫建議,它們是Python會議上問答會議的主要內容,也是討論現代Python最佳實踐和技術的主要內容,以便更好地生成易于維護的清晰代碼。
高級Python開發是為已經能用Python編寫簡單程序的開發人員準備的,這些開發人員希望了解什么時候使用新的和高級語言特性是合適的,并且能夠以一種自信的方式這樣做。它對于希望升級到更高級別的開發人員和迄今為止使用過較老版本Python的非常有經驗的開發人員特別有用。
你將學習
這本書是給誰的 -已經有Python經驗的中高級開發人員。
Manning最暢銷的Java 8書籍已經被修訂為Java 9和Java 10!在Modern Java In Action中,讀者可以使用最新的特性和技術,在已有的Java語言技能的基礎上進行構建。
Java 9的發布建立在Java 8令人激動的基礎之上。除了Java 8的lambdas和streams之外,Java 9還添加了許多自己的新特性。它包含了新的庫特性來支持響應式編程,這為用戶提供了一種新的方式來思考編程和編寫更易于閱讀和維護的代碼。