|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/machine-learning-model-deployment-with-streamlit/
课程评论:没有评论
**课程名称:** 机器学习模型部署与 Streamlit **课程概述:** 本课程将带您从零开始,学习如何使用 Streamlit 部署机器学习模型,构建由机器学习和人工智能驱动的 Web 应用程序,并将其分享给全世界。课程内容涵盖 Streamlit 的基础知识、交互式元素(如按钮、表单、滑块、输入框)、图表展示、应用布局定制。 **核心内容亮点:** * **Streamlit 基础到高级:** 学习 Streamlit 的基本用法,如何添加各种交互式组件,以及如何自定义应用布局。 * **缓存机制:** 理解并掌握 Streamlit 的缓存机制,以提升应用性能。 * **会话状态管理:** 学习如何利用会话状态管理来增强应用的交互性和性能。 * **多页面应用:** 构建大型、多页面的应用程序。 * **身份验证:** 为您的应用添加安全层,包括基本的登录/登出功能以及用户管理、密码重置等高级功能。 * **数据源连接:** 学习如何连接到数据库以及通过 API 访问数据。 * **部署与扩展:** 掌握 Streamlit 应用的免费部署方法,以及包含密钥管理和环境变量的高级部署流程。 **项目实践:** 课程包含超过六个综合性项目,涵盖了从构建交互式仪表板、部署分类和回归模型,到进行聚类分析和销售需求预测等实际应用场景,并提供完整的指导和解决方案,帮助学员巩固所学知识。
The complete course to deploy machine learning models using Streamlit. Build web applications powered by ML and AI and deploy them to share them with the world.This course will take you from the basics to deploying scalable applications powered by machine learning. To put your knowledge to the test, I have designed more than six capstone projects with full guided solutions.This course covers:Basics of StreamlitAdd interactive elements, like buttons, forms, sliders, input elements, etc.Display chartsCustomize the layout of your application Capstone project: build an interactive dashboardCachingPerformance enhancement with cachingBasic and advanced usage of cachingCapstone project: deploy a classification modelSession state managementAdd more interactivity and boost performance with session state managementBasic and advanced usage of session stateCapstone project: deploy a regression modelMultipage applicationsBuild large apps with multiple pagesCapstone project: train and rank classification modelsAuthenticationAdd a security layer with authenticationAdd login/logout componentsAdvanced authentication with user management, reset password, etc.Capstone project: deploy a clustering model for marketingConnect to data sourcesConnect to databasesAccess data through APIsCapstone project: Deploy a sales demand modelDeploymentDeploy a Streamlit app for freeAdvanced deployment process with secrets management and environment variables