Building Intelligent Cloud Applications (構建智慧雲端應用程式)

John Biggs , Vicente Herrera García , Jose Luis Calvo Salanova

相關主題

商品描述

Serverless computing is radically changing the way we build and deploy applications. With cloud providers running servers and managing machine resources, companies now can focus solely on the application’s business logic and functionality. This hands-on book shows experienced programmers how to build and deploy scalable machine learning and deep learning models using serverless architectures with Microsoft Azure.

You’ll learn step-by-step how to code machine learning into your projects using Python and pre-trained models that include tools such as image recognition, speech recognition, and classification. You’ll also examine issues around deployment and continuous delivery including scaling, security, and monitoring.

This book is divided into four parts:

  • Cloud-based development: learn the basics of serverless computing with machine learning, functions as a service (FaaS), and the use of APIs
  • Adding intelligence: create serverless applications using Azure Functions; learn how to use pre-built machine-learning and deep-learning models
  • Deployment and continuous delivery: get up to speed with Azure Kubernetes Service, as well as Azure Security Center, and Azure Monitoring
  • Application examples: deliver data at the edge, build conversational interfaces, and use convolutional neural networks for image classification

商品描述(中文翻譯)

無伺服器運算正在徹底改變我們建立和部署應用程式的方式。藉由雲端供應商負責運行伺服器和管理機器資源,公司現在可以專注於應用程式的商業邏輯和功能。這本實用書籍向有經驗的程式設計師展示如何使用 Microsoft Azure 的無伺服器架構來建立和部署可擴展的機器學習和深度學習模型。

您將逐步學習如何使用 Python 和包含圖像識別、語音識別和分類等工具的預訓練模型,將機器學習應用於您的專案中。您還將探討部署和持續交付的相關問題,包括擴展性、安全性和監控。

本書分為四個部分:

- 雲端開發:學習無伺服器運算和機器學習的基礎知識,以及函數即服務(FaaS)和使用 API 的方法。
- 添加智能:使用 Azure Functions 創建無伺服器應用程式;學習如何使用預建的機器學習和深度學習模型。
- 部署和持續交付:熟悉 Azure Kubernetes Service、Azure Security Center 和 Azure Monitoring。
- 應用程式範例:在邊緣傳遞資料,建立對話介面,並使用卷積神經網路進行圖像分類。

作者簡介

John Biggs is an entrepreneur, consultant, writer, and maker. He spent fifteen years as an editor for Gizmodo, CrunchGear, and TechCrunch and has a deep background in hardware startups, 3D printing, and blockchain. His work has appeared in Men’s Health, Wired, and the New York Times. He runs the Technotopia podcast about a better future.

He has written five books including the best book on blogging, Bloggers Boot Camp, and a book about the most expensive timepiece ever made, Marie Antoinette’s Watch. He lives in Brooklyn, New York.

A seasoned Software Engineer, with solid experience in all facets of software and web development projects. Possess a Master’s Degree in Computer Science by University of Seville. Highly skilled in collaborating with all members of the organization and clients to achieve technical, business and financial objectives. Adept in streamlining processes, enhancing productivity levels, and introducing new emerging methodologies that enrich product development. Certified Scrum Master "Expert Level", he is a certification teacher and examiner at Scrum Manager, and also teaches software and web development, and project management subjects at Sevilla University and other private institutions.

Profile combining technical and management skills. Experience on development and architecture management, consulting and sales. Interested on the digital transformation, on how the technology drives the businesses transformation.

作者簡介(中文翻譯)

John Biggs是一位企業家、顧問、作家和製造者。他在Gizmodo、CrunchGear和TechCrunch擔任編輯長達十五年,並且在硬體初創公司、3D列印和區塊鏈方面具有豐富的背景。他的作品曾刊登在Men's Health、Wired和紐約時報等媒體上。他主持了關於更美好未來的Technotopia播客。

他已經出版了五本書,其中包括關於部落格的最佳書籍《Bloggers Boot Camp》,以及關於有史以來最昂貴的時間錶《Marie Antoinette's Watch》。他居住在紐約布魯克林。

他是一位經驗豐富的軟體工程師,對軟體和網頁開發項目的各個方面都有扎實的經驗。他擁有塞維利亞大學的計算機科學碩士學位。他擅長與組織和客戶的所有成員合作,以實現技術、商業和財務目標。他擅長優化流程,提高生產力水平,並引入豐富產品開發的新興方法。他是Scrum Manager的認證教師和考官,並在塞維利亞大學和其他私立機構教授軟體、網頁開發和專案管理等科目。

他具備技術和管理技能的綜合簡介。他在開發和架構管理、咨詢和銷售方面有經驗。他對數字轉型和技術如何推動業務轉型感興趣。