Course description

Kursus ini dirancang untuk membantu Anda memahami dan mengimplementasikan berbagai teknik kompresi dan optimasi model machine learning. Dengan fokus pada bagaimana mengurangi ukuran model tanpa mengorbankan akurasi atau performa, Anda akan mempelajari cara melakukan quantization untuk mengurangi kebutuhan penyimpanan dan komputasi model. Selain itu, Anda akan mempelajari pruning neural networks untuk menghilangkan bobot yang tidak penting dan mengurangi risiko overfitting. Teknik lain seperti knowledge distillation akan diajarkan untuk membantu Anda membuat model yang lebih kecil namun tetap mempertahankan performa dari model besar. Anda juga akan diperkenalkan pada alat-alat seperti TensorRT untuk optimasi model serta ONNX untuk interoperabilitas model lintas platform. Kursus ini sangat penting bagi mereka yang ingin mengimplementasikan model machine learning dalam lingkungan yang terbatas sumber dayanya seperti perangkat edge dan mobile.

What will i learn?

  • Mengimplementasikan quantization untuk mengurangi ukuran model machine learning
  • Menggunakan pruning untuk mengurangi kompleksitas model dan mengurangi overfitting
  • Menerapkan knowledge distillation untuk membuat model yang lebih efisien tanpa kehilangan performa.
  • Menggunakan TensorRT untuk optimasi model dan peningkatan kecepatan inferensi.
  • Mengonversi model ke format ONNX untuk interoperabilitas lintas platform

Requirements

  • Pemahaman dasar tentang deep learning dan neural networks
  • Pengetahuan pemrograman Python, terutama menggunakan Keras, TensorFlow, atau PyTorch.
  • Familiaritas dengan konsep machine learning dan model deployment

Frequently asked question

Tujuannya adalah untuk mengurangi ukuran model dan meningkatkan efisiensi komputasi tanpa mengorbankan akurasi atau performa, sehingga model lebih mudah digunakan di perangkat dengan sumber daya terbatas.

Ya, pengetahuan dasar tentang deep learning dan neural networks sangat disarankan karena kursus ini berfokus pada teknik optimasi model yang lebih maju.

Ya, teknik kompresi dan optimasi model yang diajarkan dalam kursus ini sangat berguna untuk implementasi model pada perangkat dengan keterbatasan sumber daya seperti edge dan mobile.

Ya, Anda akan belajar cara menggunakan ONNX untuk mengonversi model ke dalam format yang dapat digunakan oleh berbagai platform dan framework.

Salah satu teknik yang diajarkan dalam kursus ini adalah pruning, yang dapat mengurangi kompleksitas model dan membantu mengurangi risiko overfitting.

ITS Academic

Free

Lectures

0

Skill level

Beginner

Expiry period

Lifetime

Related courses