
Databricks ML in Action Course
Kuasai pembelajaran mesin ujung-ke-ujung di Databricks Lakehouse Platform — mulai dari injeksi data dan rekayasa fitur hingga pelatihan terdistribusi, penyajian model, dan MLOps produksi. Kursus langsung ini membekali ilmuwan data dan teknisi ML dengan alat, alur kerja, dan praktik tata kelola yang mendukung sistem AI perusahaan yang sebenarnya.
Apa yang akan Anda pelajari:
Konfigurasikan cluster Databricks, integrasi penyimpanan, dan Unity Catalog untuk alur kerja ML yang aman.
Bangun pipeline Delta Lake yang skalabel yang menyediakan data bersih dan berversi yang siap untuk pelatihan model.
Rancang dan kelola tabel fitur yang dapat digunakan kembali menggunakan Databricks Feature Store untuk menghilangkan training-serving skew.
Lacak, daftarkan, dan promosikan model melalui siklus hidup MLflow yang terkelola dari eksperimen hingga produksi.
Deploy endpoint inferensi real-time dan batch dengan logika PyFunc kustom dan pemantauan otomatis.
Implementasikan pipeline CI/CD, deteksi drift, dan pelatihan ulang otomatis untuk mengoperasikan sistem ML produksi dengan andal.
Bagaimana Anda belajar secara praktis Databricks ML in Action Course
Bagaimana Anda berlatih Databricks ML in Action Course
Untuk Anda yang memiliki perusahaan dan ingin melatih tim
Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.
Konten kursus
8 Bab • 40 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailFondasi Platform Databricks
Fondasi Platform Databricks
Pelajaran 1 • Notebook dan Pengembangan Kolaboratif
Memperkenalkan pembuatan notebook, magic command, dan fitur penulisan bersama. Membangun kebiasaan pengembangan yang dapat direproduksi yang digunakan di semua eksperimen ML selanjutnya.
Pelajaran 2 • Arsitektur Workspace dan Navigasi
Mencakup control plane, data plane, dan UI workspace Databricks. Mendasari siswa dalam lingkungan yang akan mereka gunakan di setiap bab selanjutnya.
Pelajaran 3 • Akses Data dan Integrasi Penyimpanan
Menjelaskan mount point, Unity Catalog, dan manajemen kredensial untuk penyimpanan awan. Memungkinkan akses data yang aman dan konsisten yang diperlukan untuk pipeline ML.
Pelajaran 4 • Dasar-Dasar Databricks CLI dan REST API
Memperkenalkan kontrol workspace secara terprogram melalui CLI dan endpoint REST. Mempersiapkan siswa untuk mengotomatiskan tugas dan mengintegrasikan Databricks ke dalam rantai alat eksternal.
Pelajaran 5 • Konfigurasi dan Manajemen Cluster
Mengajarkan jenis cluster, versi runtime, dan kebijakan penskalaan otomatis. Siswa mengonfigurasi cluster job dan interaktif yang sesuai untuk beban kerja ML.
Bab 2SembunyikanSembunyikan detailLihat detailRekayasa Data untuk Pipeline ML
Rekayasa Data untuk Pipeline ML
Pelajaran 1 • Delta Live Tables untuk Orkestrasi Pipeline
Memperkenalkan definisi pipeline deklaratif, ekspektasi, dan pelacakan lineage. Mengotomatiskan penegakan kualitas data multi-tahap sebelum fitur mencapai pelatihan model.
Pelajaran 2 • Transformasi Data dengan Spark SQL
Mencakup agregasi, window function, dan penanganan tipe kompleks di Spark SQL. Mentransformasi data mentah menjadi fitur terstruktur yang dikonsumsi oleh model ML.
Pelajaran 3 • Konsep Inti Apache Spark
Mencakup RDD, DataFrame, dan model eksekusi Spark. Menyediakan fondasi komputasi untuk semua tugas pemrosesan data di bab ML selanjutnya.
Pelajaran 4 • Delta Lake untuk Beban Kerja ML
Memperkenalkan transaksi ACID, time travel, dan optimasi tabel Delta. Memastikan keandalan dan reprodusibilitas data di seluruh eksperimen ML berulang.
Pelajaran 5 • Pola Injesti Data
Mengajarkan injeksi batch dan streaming dari file, database, dan aliran peristiwa. Siswa membangun pipeline sumber-ke-landing-zone yang andal untuk pembuatan fitur ML.
Bab 3SembunyikanSembunyikan detailLihat detailRekayasa Fitur dan Feature Store
Rekayasa Fitur dan Feature Store
Pelajaran 1 • Menghilangkan Training-Serving Skew
Membahas konsistensi antara data pelatihan offline dan fitur serving online. Siswa mengimplementasikan pembuatan set pelatihan berbasis pencarian yang mencerminkan jalur inferensi produksi.
Pelajaran 2 • Arsitektur Databricks Feature Store
Menjelaskan tabel Feature Store, metadata, dan pemisahan offline-online. Siswa memahami bagaimana fitur disimpan, diberi versi, dan diambil untuk pelatihan dan serving.
Pelajaran 3 • Menulis dan Membaca Tabel Fitur
Mengajarkan API write dan read untuk pembaruan fitur batch dan streaming. Menghubungkan pipeline injesti dari Bab 2 ke alur kerja pelatihan model hilir.
Pelajaran 4 • Dasar-Dasar Rekayasa Fitur
Mencakup encoding, penskalaan, imputasi, dan istilah interaksi menggunakan Spark. Membangun kosakata fitur yang diterapkan di seluruh bab Feature Store dan pelatihan model.
Pelajaran 5 • Tata Kelola Fitur dan Penggunaan Kembali
Mencakup penemuan fitur, kontrol akses, dan berbagi lintas tim melalui Unity Catalog. Mengurangi upaya rekayasa duplikat dan menegakkan lineage data di seluruh proyek ML.
Bab 4SembunyikanSembunyikan detailLihat detailPelatihan Model dengan MLflow
Pelatihan Model dengan MLflow
Pelajaran 1 • Pelatihan Model Pembelajaran Mendalam
Memperkenalkan loop pelatihan TensorFlow dan PyTorch yang terintegrasi dengan pencatatan MLflow. Mempersiapkan siswa untuk pembelajaran mendalam terdistribusi yang dibahas di bab pelatihan lanjutan.
Pelajaran 2 • Penyetelan Hiperparameter dengan Hyperopt
Mengajarkan optimasi Bayesian dan pencarian paralel menggunakan Hyperopt dan SparkTrials. Siswa secara sistematis meningkatkan performa model di luar grid search manual.
Pelajaran 3 • Dasar-Dasar Pelacakan MLflow
Memperkenalkan eksperimen, run, parameter, metrik, dan tag di MLflow. Membangun disiplin pencatatan yang mendasari ML yang dapat direproduksi di seluruh kursus.
Pelajaran 4 • Pelatihan Model Scikit-learn dan Spark ML
Mencakup konstruksi pipeline, validasi silang, dan pencatatan otomatis MLflow untuk kedua framework. Siswa melatih dan mencatat model dasar yang berfungsi sebagai tolok ukur untuk teknik lanjutan.
Pelajaran 5 • Proyek MLflow dan Reprodusibilitas
Mencakup Proyek MLflow, entry point, dan spesifikasi lingkungan untuk pelatihan portabel. Memungkinkan tim untuk mereproduksi setiap percobaan run di cluster yang kompatibel.
Bab 5SembunyikanSembunyikan detailLihat detailModel Registry dan Manajemen Siklus Hidup
Model Registry dan Manajemen Siklus Hidup
Pelajaran 1 • Mendaftarkan dan Memberi Versi Model
Mengajarkan pendaftaran model secara terprogram dan melalui UI dari run MLflow. Siswa membangun disiplin versioning yang konsisten untuk semua model terlatih.
Pelajaran 2 • Transisi Tahap dan Alur Kerja Persetujuan
Mencakup transisi Staging, Production, dan Archived dengan notifikasi berbasis webhook. Mengimplementasikan proses promosi terkendali yang mencerminkan standar MLOps perusahaan.
Pelajaran 3 • Unity Catalog Model Registry
Menjelaskan Model Registry yang didukung Unity Catalog untuk tata kelola lintas workspace. Siswa bermigrasi dari manajemen model tingkat workspace ke tingkat katalog untuk skala perusahaan.
Pelajaran 4 • Signature Model dan Contoh Input
Memperkenalkan signature model MLflow, contoh input, dan penegakan skema. Mencegah kesalahan tipe runtime dan mendokumentasikan antarmuka model yang diharapkan untuk konsumen hilir.
Pelajaran 5 • Gambaran Umum MLflow Model Registry
Menjelaskan model terdaftar, versi, tahap, dan alias di Model Registry. Menghubungkan run eksperimen dari Bab 4 ke pipeline promosi yang diatur.
Bab 6SembunyikanSembunyikan detailLihat detailPelatihan Model yang Dapat Diskalakan dan Terdistribusi
Pelatihan Model yang Dapat Diskalakan dan Terdistribusi
Pelajaran 1 • Penyetelan Hiperparameter Terdistribusi dalam Skala Besar
Memperluas Hyperopt SparkTrials dan memperkenalkan Optuna untuk pencarian paralel skala besar. Siswa menyetel model pembelajaran mendalam secara efisien di ratusan uji coba bersamaan.
Pelajaran 2 • TorchDistributor untuk Pelatihan PyTorch
Memperkenalkan TorchDistributor sebagai API Databricks asli untuk PyTorch terdistribusi. Siswa meluncurkan job PyTorch multi-GPU dan multi-node tanpa konfigurasi cluster manual.
Pelajaran 3 • Konsep Pelatihan Terdistribusi
Mencakup paralelisme data, paralelisme model, dan strategi sinkronisasi gradien. Menyediakan landasan teoritis yang diperlukan sebelum mengimplementasikan framework terdistribusi.
Pelajaran 4 • Horovod untuk Pembelajaran Mendalam Terdistribusi
Mengajarkan inisialisasi Horovod, sharding data berbasis rank, dan HorovodRunner di Databricks. Siswa mengonversi skrip pelatihan node tunggal menjadi job terdistribusi multi-node.
Pelajaran 5 • Pandas UDF untuk Inferensi Terdistribusi
Mencakup Pandas UDF skalar, grouped map, dan iterator untuk menerapkan model dalam skala Spark. Memungkinkan inferensi batch pada miliaran baris tanpa memindahkan data dari cluster.
Bab 7SembunyikanSembunyikan detailLihat detailDeployment Model dan Serving Real-Time
Deployment Model dan Serving Real-Time
Pelajaran 1 • Arsitektur Databricks Model Serving
Menjelaskan model serving tanpa server, jenis endpoint, dan perutean lalu lintas. Mengorientasikan siswa ke lapisan serving sebelum mengonfigurasi dan menguji endpoint langsung.
Pelajaran 2 • Target Deployment Eksternal
Mencakup ekspor model ke ONNX, kontainer Docker, dan platform serving cloud-native. Mempersiapkan siswa untuk men-deploy model terlatih Databricks di luar lingkungan Databricks.
Pelajaran 3 • Logika Inferensi Kustom dengan PyFunc
Mengajarkan flavor MLflow PyFunc untuk membungkus logika Python arbitrer sebagai model yang dapat di-deploy. Siswa menambahkan preprocessing, postprocessing, dan logika ensemble ke endpoint serving.
Pelajaran 4 • Men-deploy Model MLflow ke Endpoint
Mencakup pembuatan endpoint, penyematan versi model, dan pemanggilan REST API. Siswa men-deploy model terdaftar dari Bab 5 dan memvalidasi respons dari ujung ke ujung.
Pelajaran 5 • Pipeline Inferensi Batch
Mengimplementasikan scoring batch terjadwal menggunakan Databricks Jobs dan mlflow.pyfunc.spark_udf. Melengkapi serving real-time untuk kasus penggunaan throughput tinggi dan toleran latensi.
Bab 8SembunyikanSembunyikan detailLihat detailMLOps, Pemantauan, dan Tata Kelola Produksi
MLOps, Pemantauan, dan Tata Kelola Produksi
Pelajaran 1 • Audit, Lineage, dan Kepatuhan
Mencakup lineage Unity Catalog, log audit MLflow, dan tata kelola akses untuk lingkungan yang diatur. Siswa mendokumentasikan asal-usul model untuk memenuhi persyaratan audit internal dan eksternal.
Pelajaran 2 • Lakehouse Monitoring untuk ML
Memperkenalkan Databricks Lakehouse Monitoring untuk komputasi metrik otomatis pada tabel inferensi. Menyediakan dasbor siap pakai untuk kualitas model dan kesehatan data.
Pelajaran 3 • Prinsip MLOps dan Tingkat Kematangan
Mendefinisikan kematangan MLOps dari eksperimen manual hingga pipeline yang sepenuhnya otomatis. Membingkai tujuan tata kelola dan otomatisasi yang diimplementasikan siswa di bagian selanjutnya.
Pelajaran 4 • Deteksi Drift Data dan Model
Mencakup uji statistik untuk covariate shift, label drift, dan prediction drift. Siswa mengimplementasikan peringatan drift yang memicu pipeline pelatihan ulang secara otomatis.
Pelajaran 5 • Pipeline Pelatihan Ulang Otomatis
Membangun alur kerja pelatihan ulang berbasis pemicu dan terjadwal menggunakan Databricks Jobs dan Delta Live Tables. Menjaga model produksi tetap mutakhir tanpa campur tangan manual.
Sertifikat valid Anda setelah menyelesaikan
Kursus ini cocok untuk Anda:
Ilmuwan data yang siap beralih dari notebook lokal ke ML berskala cloud.
Insinyur ML yang mencari alur kerja terstruktur untuk men-deploy dan memonitor model.
Insinyur perangkat lunak yang beralih ke peran pembelajaran mesin di platform cloud.
Insinyur analitik yang ingin memperluas pipeline data mereka ke pelatihan model.
Mahasiswa pascasarjana yang menerapkan pengetahuan ML akademis ke lingkungan perusahaan nyata.
Pengembang BI yang ingin tahu tentang membangun sistem prediktif di atas data mereka.
Apa kata para siswa kami
Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...

Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.

Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!

Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.

Pelatihan utama
FAQ
Siapa itu Dedika?
Apakah sertifikat ini berlaku di Indonesia?
Apakah kursusnya gratis?
Berapa beban belajar kursusnya?
Bagaimana bentuk kursusnya?
Bagaimana cara kerja kursusnya?
Berapa lama durasi kursusnya?
Berapa biaya atau harga kursusnya?
Apa itu kursus EAD atau online dan bagaimana cara kerjanya?
Kursus PDF




















