Beginner's Guide to Streamlit with Python: Build Web-Based Data and Machine Learning Applications

Raghavendra, Sujay

  • 出版商: Apress
  • 出版日期: 2022-12-17
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 203
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 148428982X
  • ISBN-13: 9781484289822
  • 相關分類: Python程式語言Machine Learning
  • 海外代購書籍(需單獨結帳)

商品描述

This book will teach you the basics of Streamlit, a Python-based application framework used to build interactive dashboards and machine learning web apps. Streamlit reduces development time for web-based application prototypes of data and machine learning models. As you'll see, Streamlit helps develop data-enhanced analytics, build dynamic user experiences, and showcases data for data science and machine learning models.

Beginner's Guide to Streamlit with Python begins with the basics of Streamlit by demonstrating how to build a basic application and advances to visualization techniques and their features. Next, it covers the various aspects of a typical Streamlit web application, and explains how to manage flow control and status elements. You'll also explore performance optimization techniques necessary for data modules in a Streamlit application. Following this, you'll see how to deploy Streamlit applications on various platforms. The book concludes with a few prototype natural language processing apps with computer vision implemented using Streamlit.

After reading this book, you will understand the concepts, functionalities, and performance of Streamlit, and be able to develop dynamic Streamlit web-based data and machine learning applications of your own.

What You Will Learn

  • How to start developing web applications using Streamlit
  • What are Streamlit's components
  • Media elements in Streamlit
  • How to visualize data using various interactive and dynamic Python libraries
  • How to implement models in Streamlit web applications

Who This Book Is ForProfessionals working in data science and machine learning domains who want to showcase and deploy their work in a web application with no prior knowledge of web development.

商品描述(中文翻譯)

這本書將教你Streamlit的基礎知識,Streamlit是一個基於Python的應用框架,用於構建互動式儀表板和機器學習網絡應用程序。Streamlit可以減少開發基於Web的應用程序原型的時間,並且可以用於數據和機器學習模型的展示。正如你將看到的,Streamlit有助於開發數據增強分析、構建動態用戶體驗並展示數據科學和機器學習模型的數據。

《Streamlit與Python的初學者指南》從Streamlit的基礎知識開始,演示了如何構建基本應用程序,並進一步介紹了可視化技術及其功能。接下來,它涵蓋了典型Streamlit Web應用程序的各個方面,並解釋了如何管理流程控制和狀態元素。你還將探索Streamlit應用程序中數據模塊的性能優化技巧。在此之後,你將看到如何在各種平台上部署Streamlit應用程序。本書最後還介紹了使用Streamlit實現的幾個原型自然語言處理應用程序和計算機視覺應用程序。

閱讀完本書後,你將了解Streamlit的概念、功能和性能,並能夠開發自己的動態Streamlit基於Web的數據和機器學習應用程序。

你將學到什麼:
- 如何使用Streamlit開始開發Web應用程序
- Streamlit的組件是什麼
- Streamlit中的媒體元素
- 如何使用各種互動和動態Python庫來可視化數據
- 如何在Streamlit Web應用程序中實現模型

本書適合專業從事數據科學和機器學習領域的人士,他們希望展示並部署自己的工作到Web應用程序中,而無需事先了解Web開發。

作者簡介

Sujay Raghavendra is an IT professional with a Master's Degree in Information Technology. His research interests include machine learning, computer vision, NLP, and deep learning. He has been a consultant for multiple research centers in various universities. He has published many research articles in international journals and is the author of the book "Python Testing with Selenium" published by Apress.

作者簡介(中文翻譯)

Sujay Raghavendra是一位擁有資訊科技碩士學位的IT專業人士。他的研究興趣包括機器學習、電腦視覺、自然語言處理和深度學習。他曾擔任多個大學研究中心的顧問。他在國際期刊上發表了許多研究文章,並且是Apress出版的書籍《Python Testing with Selenium》的作者。