Deploying Scalable Machine Learning for Data Science

Deploying Scalable Machine Learning for Data Science

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 1h 43m | 177 MB

Machine learning models often run in complex production environments that can adapt to the ebb and flow of big data. The tools and practices that help data scientists rapidly build machine learning models are not sufficient to deploy those models at scale. To deliver scalable solutions, you need a whole new toolset. This course provides data scientists and DevOps engineers with an overview of common design patterns for scalable machine learning architectures, as well as tools for deploying and maintaining machine learning models in production. Instructor Dan Sullivan reviews three technologies that enable scalable machine learning: services that expose models through APIs, containers for deploying models, and orchestration tools like Kubernetes that help manage containers and clusters. Plus, get tips for monitoring the performance of your services in production environments.

Topics include:

  • Defining scalability
  • Tools and techniques for scalable machine learning
  • Architecture design patterns for scalable systems
  • Machine learning models as services
  • Containerizing models
  • Kubernetes for container orchestration
  • Monitoring performance
  • Best practices for scaling machine learning models