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)

Related Courses