Path Snapshot
Duration: 10 weeks
Approach: Action learning with mentor checkpoints.
Konsultasi PathAI • Advanced
Program Computer Vision dirancang dengan pendekatan roadmap, coaching, dan implementasi proyek nyata agar peserta bisa belajar terarah.
Duration: 10 weeks
Approach: Action learning with mentor checkpoints.
Konsultasi PathTujuan: Memahami konsep dasar computer vision dan cara kerja sistem pengolahan gambar.
Memahami ruang lingkup dan tujuan utama computer vision.
Mengeksplorasi penerapan vision di industri dan kehidupan nyata.
Mempelajari dasar citra digital sebagai data visual.
Memahami representasi gambar berbasis piksel.
Membedakan color space dan kapan digunakan.
Memuat dan menampilkan gambar menggunakan OpenCV.
Praktik mingguan untuk eksplorasi berbagai tipe citra.
Tujuan: Menguasai teknik dasar pengolahan citra.
Menerapkan transformasi geometris pada citra.
Melakukan resize dan crop untuk preprocessing data gambar.
Mengurangi noise dengan filtering dan blurring.
Mendeteksi tepi objek menggunakan teknik edge detection.
Mengubah citra ke bentuk biner dengan thresholding.
Menganalisis distribusi intensitas piksel melalui histogram.
Praktik mingguan pengolahan citra dasar.
Tujuan: Mengidentifikasi fitur penting dalam gambar.
Mendeteksi sudut sebagai fitur penting pada citra.
Mengenal deteksi fitur robust dengan SIFT.
Mengenal deteksi fitur cepat dengan SURF.
Menggunakan ORB sebagai alternatif efisien untuk feature detection.
Mencocokkan fitur antar gambar untuk analisis visual.
Mengidentifikasi keypoint sebagai representasi objek.
Praktik mingguan deteksi dan matching fitur.
Tujuan: Memahami algoritma computer vision sebelum deep learning.
Memisahkan area penting dalam gambar secara klasik.
Mendeteksi kontur objek untuk analisis bentuk.
Mendeteksi bentuk geometris pada citra.
Memahami konsep pelacakan objek lintas frame.
Menganalisis pergerakan piksel menggunakan optical flow.
Mendeteksi gerakan pada stream video.
Praktik mingguan algoritma vision klasik.
Tujuan: Memahami hubungan deep learning dengan computer vision.
Mengenal komponen dasar neural network.
Memahami konsep deep learning untuk data visual.
Mempelajari arsitektur CNN untuk tugas vision.
Memahami operasi convolution dan pooling pada feature extraction.
Menggunakan fungsi aktivasi untuk non-linear learning.
Melatih model CNN dari data hingga evaluasi.
Praktik mingguan membangun dan melatih CNN.
Tujuan: Membangun model klasifikasi gambar.
Menyiapkan dataset gambar untuk pelatihan model klasifikasi.
Meningkatkan variasi data dengan augmentasi gambar.
Menyusun pipeline end-to-end klasifikasi gambar.
Memanfaatkan model pre-trained untuk meningkatkan performa.
Menggunakan arsitektur pretrained populer untuk klasifikasi.
Mengevaluasi model klasifikasi dengan metrik yang tepat.
Project mingguan implementasi image classification.
Tujuan: Mendeteksi objek dalam gambar.
Memahami perbedaan klasifikasi dan deteksi objek.
Mempelajari konsep bounding box pada deteksi objek.
Mengenal arsitektur YOLO untuk deteksi real-time.
Mengenal pendekatan SSD untuk object detection.
Mempelajari deteksi objek berbasis region proposal.
Mengimplementasikan pipeline object detection secara praktis.
Praktik mingguan untuk memperkuat kemampuan deteksi objek.
Tujuan: Memahami pemisahan objek dalam gambar.
Memahami segmentasi berdasarkan kelas piksel.
Membedakan objek per-instance dalam kelas yang sama.
Mempelajari arsitektur U-Net untuk segmentation tasks.
Menggunakan Mask R-CNN untuk instance segmentation.
Menyiapkan dataset anotasi untuk segmentasi.
Melatih model segmentasi dari data ke evaluasi.
Praktik mingguan implementasi image segmentation.
Tujuan: Memahami sistem vision modern.
Mengenal dasar pemrosesan video untuk aplikasi vision.
Melacak objek pada video lintas frame.
Mendeteksi dan mengenali wajah dengan model vision.
Mengestimasi titik pose tubuh dari citra/video.
Melakukan pelacakan banyak objek secara simultan.
Mengoptimasi performa dan efisiensi sistem vision.
Praktik mingguan topik vision lanjutan.
Tujuan: Mengintegrasikan computer vision ke aplikasi nyata.
Membangun aplikasi vision dari use case nyata.
Mengembangkan sistem vision real-time.
Menyediakan model vision sebagai API Python.
Melakukan deployment model vision ke environment produksi.
Mengintegrasikan model vision ke aplikasi web.
Mengembangkan project akhir computer vision end-to-end.
Mempresentasikan solusi vision sebagai portofolio final.