Monetizing Machine Learning: Quickly Turn Python ML Ideas into Web Applications on the Serverless Cloud
暫譯: 機器學習變現:快速將 Python ML 想法轉換為無伺服器雲端上的網頁應用程式

Manuel Amunategui

商品描述

Take your Python machine learning ideas and create serverless web applications accessible by anyone with an Internet connection. Some of the most popular serverless cloud providers are covered in this book―Amazon, Microsoft, Google, and PythonAnywhere.

You will work through a series of common Python data science problems in an increasing order of complexity. The practical projects presented in this book are simple, clear, and can be used as templates to jump-start many other types of projects. You will learn to create a web application around numerical or categorical predictions, understand the analysis of text, create powerful and interactive presentations, serve restricted access to data, and leverage web plugins to accept credit card payments and donations. You will get your projects into the hands of the world in no time.

 

Each chapter follows three steps: modeling the right way, designing and developing a local web application, and deploying onto a popular and reliable serverless cloud provider. You can easily jump to or skip particular topics in the book. You also will have access to Jupyter notebooks and code repositories for complete versions of the code covered in the book.

What You’ll Learn

 

  • Extend your machine learning models using simple techniques to create compelling and interactive web dashboards
  • Leverage the Flask web framework for rapid prototyping of your Python models and ideas
  • Create dynamic content powered by regression coefficients, logistic regressions, gradient boosting machines, Bayesian classifications, and more
  • Harness the power of TensorFlow by exporting saved models into web applications
  • Create rich web dashboards to handle complex real-time user input with JavaScript and Ajax to yield interactive and tailored content
  • Create dashboards with paywalls to offer subscription-based access
  • Access API data such as Google Maps, OpenWeather, etc.
  • Apply different approaches to make sense of text data and return customized intelligence
  • Build an intuitive and useful recommendation site to add value to users and entice them to keep coming back
  • Utilize the freemium offerings of Google Analytics and analyze the results
  • Take your ideas all the way to your customer's plate using the top serverless cloud providers

 

 

 

 

 

 

 

 

 

Who This Book Is For

Those with some programming experience with Python, code editing, and access to an interpreter in working order. The book is geared toward entrepreneurs who want to get their ideas onto the web without breaking the bank, small companies without an IT staff, students wanting exposure and training, and for all data science professionals ready to take things to the next level.

商品描述(中文翻譯)

將您的 Python 機器學習想法轉化為無伺服器的網頁應用程式,讓任何有網際網路連線的人都能訪問。本書涵蓋了一些最受歡迎的無伺服器雲端服務提供商——Amazon、Microsoft、Google 和 PythonAnywhere。

您將逐步解決一系列常見的 Python 數據科學問題,並隨著複雜度的增加而進行。書中呈現的實用專案簡單明瞭,並可作為許多其他類型專案的模板。您將學會圍繞數值或類別預測創建網頁應用程式,理解文本分析,創建強大且互動的簡報,提供對數據的限制訪問,並利用網頁插件接受信用卡支付和捐款。您將迅速將專案推向全球。

每一章遵循三個步驟:以正確的方式建模、設計和開發本地網頁應用程式,以及部署到受歡迎且可靠的無伺服器雲端服務提供商。您可以輕鬆跳轉或跳過書中的特定主題。您還將獲得 Jupyter notebooks 和代碼庫的訪問權限,以獲取書中涵蓋的完整代碼版本。

您將學到什麼


  • 使用簡單技術擴展您的機器學習模型,創建引人入勝且互動的網頁儀表板

  • 利用 Flask 網頁框架快速原型化您的 Python 模型和想法

  • 創建由回歸係數、邏輯回歸、梯度提升機、貝葉斯分類等驅動的動態內容

  • 通過將已保存的模型導出到網頁應用程式,發揮 TensorFlow 的強大功能

  • 創建豐富的網頁儀表板,以 JavaScript 和 Ajax 處理複雜的即時用戶輸入,產生互動和量身定制的內容

  • 創建帶有付費牆的儀表板,以提供基於訂閱的訪問

  • 訪問 API 數據,如 Google Maps、OpenWeather 等

  • 應用不同的方法來理解文本數據並返回定制的智能

  • 建立直觀且有用的推薦網站,為用戶增值並吸引他們不斷回訪

  • 利用 Google Analytics 的免費增值服務並分析結果

  • 使用頂級無伺服器雲端服務提供商,將您的想法帶到客戶的面前

本書適合誰

本書適合具有一定 Python 編程經驗、代碼編輯能力以及能正常運行的解釋器的讀者。書籍針對希望將其想法上網而不花費過多的企業家、沒有 IT 人員的小公司、希望獲得曝光和培訓的學生,以及所有準備將事物提升到新水平的數據科學專業人士。