MLOps for Scaling TinyML
About this Course
Are you ready to scale your (tiny) machine learning application? Do you have the infrastructure in place to grow? Do you know what resources you need to take your product from a proof-of-concept algorithm on a device to a substantial business? Machine Learning (ML) is more than just technology and an algorithm; it's about deployment, consistent feedback, and optimization. Today, more than 87% of data science projects never make it into production. To support organizations in coming up to speed faster in this critical domain it is essential to understand Machine Learning Operations (MLOps). This course introduces you to MLOps through the lens of TinyML (Tiny Machine Learning) to help you deploy and monitor your applications responsibly at scale. MLOps is a systematic way of approaching Machine Learning from a business perspective. This course will teach you to consider the operational concerns around Machine Learning deployment, such as automating the deployment and maintenance of a (tiny) Machine Learning application at scale. In addition, you’ll learn about relevant advanced concepts including neural architecture search, allowing you to optimize your models' architectures automatically; federated learning, allowing your devices to learn from each other; and benchmarking, enabling you to performance test your hardware before pushing the models into production. This course focuses on MLOps for TinyML (Tiny Machine Learning) systems, revealing the unique challenges for TinyML deployments. Through real-world examples, you will learn how tiny devices, such as Google Homes or smartphones, are deployed and updated once they’re with the end consumer, experiencing the complete product life cycle instead of just laboratory examples. Are you ready for a billion users?Created by: Harvard University
Level: Advanced
![](http://d2wa2tyobqx1pp.cloudfront.net/c745c361b4c23804a1e8e1d6ae2a5333%2F600x400xwidth%2F98%2Fhttps%2Fprod-discovery.edx-cdn.org%2Fuloop%2Fr%3D4%2Fpng%2Fmedia%2Fcourse%2Fimage%2Fe616bddb-06c5-4376-aa28-23d721a8d81c-4cc9b1da14d2.small.jpg)
Related Online Courses
This course introduces you to container technologies and how they can be used to modernize your applications, as well as exploring how different AWS services can be used to manage and orchestrate... more
This course introduces you to PyTorch, one of the most popular deep learning frameworks, revealing how it can be used in your company to automate and optimize processes through the development and... more
This course is one of the 5 courses of an introductory business information systems series, designed to introduce you to the amazing world of Information Technology. The series of courses is... more
Building a RISC-V CPU Core is designed for anyone with a technical inclination who is interested in learning more about hardware. Whether you are new to digital logic or are a seasoned veteran,... more
¿Luchas con los datos en tu trabajo? ¿Pierdes tiempo valioso trabajando en muchas hojas de cálculo en Excel para obtener un resumen de tu negocio? ¿Tienes dificultades para obtener un tablero det... more