Hands-on: Machine Learning Model Deployment
Topik:
AI Machine Learning +2 lainnyaLevel: Menengah
Siswa Terdaftar
Topik:
AI Machine Learning +2 lainnyaLevel: Menengah
Siswa Terdaftar
Model machine learning yang bagus di Notebook baru benar-benar berguna kalau orang lain bisa mengaksesnya. Di dunia kerja, AI Engineer dituntut mampu membawa model itu keluar dari lingkungan eksperimen, lalu mengubahnya menjadi layanan yang bisa dipanggil aplikasi lain kapan saja. Karena itu, Anda perlu menguasai cara mengemas model, membangun REST API, dan men-deploy-nya ke server publik. Inilah skillset utama AI Engineer siap kerja yang dicari tim Front-End maupun Back-End.
Peralatan Belajar
Spesifikasi minimal perangkat:
Prosesor
Intel Dual Core (Rekomendasi Core i3 ke atas)
Tools yang dibutuhkan untuk belajar:
Web Browser (Google Chrome atau Mozilla Firefox)
Lihat semua peralatan belajar
Lihat semua peralatan belajarKelas ini membutuhkan spesifikasi perangkat seperti berikut:
RAM
4 GB (Rekomendasi 8 GB ke atas)
Layar
1366 x 768 (Rekomendasi Full HD 1920 x 1080)
Sistem Operasi
Windows, Linux, MacOS
Prosesor
Intel Dual Core (Rekomendasi Core i3 ke atas)
Kelas ini membutuhkan beberapa tools berikut:
Web Browser (Google Chrome atau Mozilla Firefox)
Google Colaboratory
Command Line (Terminal atau cmd)
Visual Studio Code
Metode Ajar
Online - Self-paced Learning
Fasilitas Pengajaran
Lihat semua metode ajar
Lihat semua metode ajarOnline - Self-paced Learning
Fasilitas Pengajaran
Kontributor
0Curriculum Developer yang membangun kelas ini:
Lihat semua kontributor dan reviewer
Lihat semua kontributor dan reviewerKontributor kelas
Curriculum Developer yang membangun kelas ini:
Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.
Lihat semua testimoni
Lihat semua testimoniBerikut adalah beberapa pertanyaan yang paling sering ditanyakan.
Materi yang akan Anda pelajari pada kelas ini.
Memahami HAKI, studi kasus, mekanisme belajar, forum diskusi, glosarium, dan daftar referensi.
Persetujuan Hak Cipta
5 Menit
Prasyarat Kemampuan
15 Menit
Prasyarat Tools
5 Menit
Pengenalan Kelas
10 Menit
Mekanisme Belajar
15 Menit
Forum Diskusi
15 Menit
Glossarium
10 Menit
Daftar Referensi
5 Menit
Modul ini mengajak Anda untuk mengenali bentuk REST API yang akan dibangun, memahami dasar HTTP (method dan kode status), lalu mengemas model ML/DL yang sudah dilatih di notebook jadi artefak siap deploy.
Pengantar Dari Notebook ke Web
5 Menit
Peta Awal: Wujud REST API & Kelayakan Model untuk Deploy
15 Menit
Anatomi Web Service: HTTP Method dan Kode Status
30 Menit
Mengemas Artefak: Membungkus Model, Preprocessing, dan Label
40 Menit
Mengunci Lingkungan dan Memvalidasi Portabilitas Artefak
30 Menit
Jika Terjadi Error Saat Memuat
30 Menit
Penutup dan Self-Check Artefak Model dan Fondasi Backend
2 Menit
Modul ini membangun REST API inferensi pakai FastAPI dari nol mulai dari memuat model saat startup, membuat endpoint prediksi sesuai jenis model (data tabular maupun gambar), sampai memvalidasi input dan mengujinya secara lokal lewat Swagger dan curl.
Pengantar Membangun REST API Inferensi dengan FastAPI
5 Menit
Inti API: Fondasi Bersama untuk Semua Jenis Model
30 Menit
Menangani Input dan Endpoint Prediksi: Jalur JSON vs Upload Gambar
60 Menit
Validasi Input dan Pengujian Lokal
30 Menit
Penutup dan Self-Check Membangun REST API Inferensi dengan FastAPI
2 Menit
Modul ini men-deploy API yang sudah dibangun ke internet lewat GitHub dan Render mulai dari menyiapkan repository dengan Git LFS, mem-build web service di Render, sampai jalur cepat pakai tunnel (cloudflared) untuk demo instan.
Pengantar Membawa API Anda ke Internet
5 Menit
Menyiapkan Repositori: .gitignore, Git LFS, dan Push ke GitHub
45 Menit
Men-deploy ke Render
75 Menit
Jalur Cepat: Mengekspos API Lokal dengan Tunnel
45 Menit
Penutup dan Self-Check Membawa API Anda ke Internet
2 Menit
Modul ini menyatukan API yang sudah online dengan aplikasi web rekan satu tim seperti menyusun kontrak API, mengonfigurasi CORS, sampai memvalidasi alur penuh dari input di web hingga hasil prediksi tampil.
Pengantar Integrasi dengan Aplikasi Web
5 Menit
Kontrak API dan Konfigurasi CORS (Cross-Origin Resource Sharing)
38 Menit
Integrasi Frontend dan Validasi End-to-End
60 Menit
Penutup dan Self-Check Akhir
2 Menit
Modul ini berisi ujian akhir untuk memeriksa checklist tahapan deployment model machine learning yang Anda lakukan.
Capstone Checkup
5 Menit