
Membangun Proyek Deep Learning Tingkat Mahir
Topik:
AI Machine Learning +3 lainnyaLevel: Mahir
Siswa Terdaftar
Topik:
AI Machine Learning +3 lainnyaLevel: Mahir
Siswa Terdaftar
Di era perkembangan teknologi saat ini, deep learning menjadi salah satu teknologi yang krusial dalam meningkatkan efisiensi industri seperti yang dikonfirmasi pada penelitian dari Bio Web of Conferences. Anda akan mempelajari beragam teknik lanjutan deep learning yang mencakup bidang computer vision, natural language processing (NLP), sistem rekomendasi, hingga time series forecasting. Selain itu, Anda juga akan mempelajari cara kustomisasi model deep learning dan pelatihan model sesuai kebutuhan.Â
Peralatan Belajar
Spesifikasi minimal perangkat:
Prosesor
Core I3 ke atas
Tools yang dibutuhkan untuk belajar:
PyCharm IDE
Lihat semua peralatan belajar
Lihat semua peralatan belajarKelas ini membutuhkan spesifikasi perangkat seperti berikut:
RAM
8GB (Rekomendasi 16GB)
Layar
Resolusi Layar 1366 x 768 (Rekomendasi FHD)
Sistem Operasi
Windows, Linux, MacOS
Prosesor
Core I3 ke atas
Kelas ini membutuhkan beberapa tools berikut:
PyCharm IDE
Google Colaboratory
Command Line (Terminal atau cmd)
Web Browser (Google Chrome atau Mozilla Firefox)
Metode Ajar
Online - Self-Paced Learning
- Total jam belajar: 90 jam
- Rekomendasi waktu belajar: 10 jam per minggu (selesai dalam 63 hari)
- Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas
Fasilitas Pengajaran
- Materi bacaan elektronik: Materi akan disajikan dalam bentuk teks dan bacaan
- Forum diskusi: Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi
- Sertifikat kompetensi
Evaluasi Pembelajaran
- Ujian akhir kelas
- Submission: Proyek time series multivariate multi-step menggunakan model dan training yang dikustomisasi.
Lihat semua metode ajar
Lihat semua metode ajarOnline - Self-Paced Learning
- Total jam belajar: 90 jam
- Rekomendasi waktu belajar: 10 jam per minggu (selesai dalam 63 hari)
- Anda tentukan sendiri berapa lama waktu yang akan digunakan untuk belajar materi kelas ini selama masih aktif terdaftar pada kelas
Fasilitas Pengajaran
- Materi bacaan elektronik: Materi akan disajikan dalam bentuk teks dan bacaan
- Forum diskusi: Setiap kelas memiliki sebuah forum diskusi yang dapat Anda gunakan untuk bertanya dan berdiskusi
- Sertifikat kompetensi
Evaluasi Pembelajaran
- Ujian akhir kelas
- Submission: Proyek time series multivariate multi-step menggunakan model dan training yang dikustomisasi.
Kontributor
2Curriculum Developer yang membangun kelas ini:
Muhammad Raiz Shiddiq Pratama
Mochamad Rafy Ardhanie
Curriculum Developer at Dicoding Indonesia
Reviewer
2Code Reviewer yang akan me-review tugas dan kode Anda:
Lihat semua kontributor dan reviewer
Lihat semua kontributor dan reviewerKontributor kelas
Curriculum Developer yang membangun kelas ini:
Muhammad Raiz Shiddiq Pratama
Mochamad Rafy Ardhanie
Curriculum Developer at Dicoding Indonesia
Tim Reviewer
Code Reviewer yang akan me-review tugas dan kode Anda:
Mochamad Rafy Ardhanie
Curriculum Developer at Dicoding Indonesia
Muhammad Raiz Shiddiq Pratama
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.
Modul ini mengenalkan sistem belajar di kelas secara umum dari mulai Persetujuan Hak Cipta, Prasyarat Kemampuan, Prasyarat Tools, Mekanisme Belajar, Forum Diskusi, Glosarium, hingga Daftar Referensi.
5 Menit
5 Menit
5 Menit
10 Menit
10 Menit
Forum Diskusi
10 Menit
Glosarium
10 Menit
Daftar Referensi
10 Menit
Modul ini dirancang untuk memberikan landasan pemahaman dasar tentang TensorFlow, mulai dari penjelasan apa itu tensor dan cara memanipulasinya hingga pengenalan teknik dasar seperti eager execution dan graph mode.
Pengantar Menyelam Lebih Dalam ke TensorFlow
10 Menit
Kedalaman TensorFlow di Kebanyakan Siswa
30 Menit
Tensor dalam TensorFlow
40 Menit
Manipulasi Tensor dengan Operasi Dasar dan Matematika
40 Menit
Eksplorasi Tensor dalam Eager Mode
60 Menit
Graph Mode
60 Menit
Autograph dan TensorFlow Function
90 Menit
Reproducibility dalam TensorFlow
60 Menit
Rangkuman Menyelam Lebih Dalam ke TensorFlow
10 Menit
Kuis Menyelam Lebih Dalam ke TensorFlow
10 Menit
Modul ini memberikan panduan mendalam tentang cara mengkustomisasi model di TensorFlow. Peserta akan mempelajari Functional API, multiple input-output, dan bagaimana membuat fungsi loss serta layer kustom. Selain itu, peserta akan diperkenalkan dengan callback untuk mengontrol dan mengoptimalkan proses training.
Pengantar Kustomisasi Model, Layer, Loss, dan Callback
10 Menit
Functional API vs Sequential API
40 Menit
Multiple Output dan Input pada Model Machine Learning
60 Menit
Kustomisasi Loss Function
30 Menit
Fungsi Custom Loss untuk Tantangan yang Lebih Spesifik
30 Menit
Kustomisasi Lambda Layer
40 Menit
Kustomisasi Layer dengan Subclassing
65 Menit
Arsitektur Kompleks Functional API vs Model Class
65 Menit
Kustomisasi Callback
40 Menit
Latihan Custom Model, Layer, Loss, dan Callback pada Time Series Model
90 Menit
Rangkuman Custom Model, Layer, Loss, dan Callback
10 Menit
Kuis Kustomisasi Model, Layer, Loss, dan Callback
10 Menit
Modul ini membahas teknik lanjutan dalam pelatihan model, seperti membuat custom training loop dengan tf.GradientTape dan melakukan kustomisasi lebih jauh melalui dynamic training. Peserta juga akan berkenalan dengan strategi distributed training untuk proses training model skala besar.
Pengantar Custom dan Distributed Training dengan TensorFlow
10 Menit
Automatic Differentiation dengan tf.GradientTape
75 Menit
Custom Training Loop
70 Menit
Dynamic Training
60 Menit
Latihan: Custom dan Dynamic Training
80 Menit
Debugging pada Custom Training
50 Menit
Checkpoint dan Saving Model Manual
50 Menit
Distributed Training
60 Menit
Strategi Distributed Training dengan TensorFlow
60 Menit
Rangkuman Custom dan Distributed Training dengan TensorFlow
10 Menit
Kuis Custom dan Distributed Training dengan TensorFlow
10 Menit
Modul ini dirancang untuk mengeksplorasi pendekatan modern dalam membangun sistem rekomendasi. Peserta akan belajar menggunakan neural collaborative filtering, model yang menggunakan konteks pengguna, dan hybrid recommendation. Peserta juga akan mempelajari teknik Learning-to-Rank untuk melakukan re-rangking dan konsep retrieval dalam sistem rekomendasi.
Pengantar Sistem Rekomendasi Lanjutan dengan TensorFlow
10 Menit
Teknik-Teknik Sistem Rekomendasi Lanjutan
30 Menit
Neural Collaborative Filtering
80 Menit
Context-Aware Recommendations
80 Menit
Hybrid Recommender System
80 Menit
Latihan Hybrid Recommendation
120 Menit
Mengurutkan Hasil Kembali dengan Learning-to-Rank
90 Menit
Retrieval dalam Sistem Rekomendasi dengan TensorFlow Recommenders
90 Menit
Rangkuman Sistem Rekomendasi Lanjutan dengan TensorFlow
10 Menit
Kuis Sistem Rekomendasi Lanjutan dengan TensorFlow
10 Menit
Modul ini memberikan wawasan mendalam tentang teknik modern dalam NLP, seperti membangun transformer dari awal dan melakukan training pada model yang dibuat. Peserta juga akan mempelajari teknik labelling dan augmentation dalam NLP.
Pengantar Natural Language Processing Lanjutan dengan TensorFlow
10 Menit
Berhadapan dengan Data Tidak Berlabel
90 Menit
Latihan Data Labeling
90 Menit
Data Labeling dalam NLP dengan Active Learning
70 Menit
Pre-processing Data dengan tf.strings dan TensorFlow Text
60 Menit
Data Augmentation dalam NLP
90 Menit
Mengenal Transformer dalam NLP
100 Menit
Latihan Membangun Model Transformer Milik Kita Sendiri dengan TensorFlow
120 Menit
Latihan Melatih Model Transformer Milik Kita
55 Menit
Rangkuman Natural Language Processing Lanjutan dengan TensorFlow
10 Menit
Kuis Natural Language Processing Lanjutan dengan TensorFlow
10 Menit
Modul ini mengupas teknik-teknik lanjutan dalam computer vision, seperti object detection, image segmentation, dan transformer-based vision models untuk klasifikasi gambar.
Pengantar Computer Vision Lanjutan dengan TensorFlow
10 Menit
Klasifikasi Gambar Lanjutan
90 Menit
Berkenalan dengan Object Detection
85 Menit
Teknik Object Detection dengan Deep Learning
90 Menit
Latihan Inference Object Detection
90 Menit
Latihan Fine-Tuning Object Detection
120 Menit
Berkenalan dengan Image Segmentation
80 Menit
Image Segmentation dengan Deep Learning
100 Menit
Rangkuman Computer Vision Lanjutan dengan TensorFlow
10 Menit
Kuis Computer Vision Lanjutan dengan TensorFlow
10 Menit
Modul ini dirancang untuk memperdalam kemampuan dalam forecasting time series menggunakan teknik modern melalui pendekatan sequence dan parallelism. Peserta akan belajar menangani data multivariat dan teknik pengolahan data time series lanjutan.
Pengantar Time Series Lanjutan dengan TensorFlow
10 Menit
Eksplorasi Data dalam Time Series
60 Menit
Data Preprocessing Lanjutan Untuk Time Series
60 Menit
Feature Engineering dalam Time Series
60 Menit
Kita Mulai dengan Model Statistik
90 Menit
Pendekatan Deep Learning Lanjutan Versi Sequence
80 Menit
Latihan Sequence to Sequence
100 Menit
Latihan Multivariate Sequence to Sequence
100 Menit
Pendekatan Deep Learning Lanjutan Versi Parallelism
120 Menit
Latihan Bersama TCN dan LSTM
120 Menit
Rangkuman Time Series Lanjutan dengan TensorFlow
10 Menit
Kuis Time Series Lanjutan dengan TensorFlow
10 Menit
Modul ini berisi rangkuman materi kelas, dan ujian akhir untuk menguji pengetahuan yang Anda dapat dalam kelas.
Rangkuman Kelas
70 Menit
Ujian Akhir
120 Menit
Proyek time series multivariate multi-step menggunakan model dan training yang dikustomisasi.
Proyek Akhir
900 Menit