Pilih bahasa Anda
Databricks ML in Action Course
Lebih dari 2 juta pelajar di seluruh dunia

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.

Dedika untuk bisnis

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.

Klik di sini

Konten kursus

8 Bab • 40 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)

Bab 1Lihat detail

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 2Lihat detail

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 3Lihat detail

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 4Lihat detail

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 5Lihat detail

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 6Lihat detail

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 7Lihat detail

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 8Lihat detail

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.

Sertifikasi

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...
Giulio Carlo
Giulio CarloSiswa Marketing Digital
Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.
Mariana Ferres
Mariana FerresSiswa Fotografi
Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!
Luciana Alvarenga
Luciana AlvarengaSiswa Desain Kuku
Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.
André Felipe
André FelipeSiswa Prompt Engineering

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