Back to Courses
Intermediate
Artificial Intelligence & Machine Learning
en
Machine Learning Model Optimization
Udacity
Platform
· California, USA
About this course
This intermediate-level Nanodegree program equips learners with advanced skills and practical experience in optimizing machine learning models for performance, scalability, and real-world application. Students will explore foundational principles and techniques such as quantization, pruning, sparsity, and profiling, and apply these to both traditional machine learning models and large language models (LLMs). The program delves into advanced model compression methods, including low-rank compression and knowledge distillation, and covers the design of efficient architectures for hardware acceleration using tools like TensorRT and ONNX. Learners will also work on mobile and GPU deployments and LLM inference optimization. Ultimately, graduates will be able to optimize inference pipelines for LLMs and deploy efficient models to meet specific performance and deployment requirements.
Prerequisite Skills
Skills you should have before taking this course
PyTorch
Large language models (LLMs)
Deep learning model optimization
Training neural networks
AI and ML applications
Skills Gained
Skills you will develop by completing this course
Model Evaluation
Deep learning model optimization
Model deployment
LLM inference optimization
Hardware-aware model optimization
Model compression
Quantization and pruning
Hardware acceleration (TensorRT, ONNX Runtime)