Path Snapshot
Duration: 12 weeks
Approach: Action learning with mentor checkpoints.
Konsultasi PathAI • Advanced
Program AI Enginner dirancang dengan pendekatan roadmap, coaching, dan implementasi proyek nyata agar peserta bisa belajar terarah.
Duration: 12 weeks
Approach: Action learning with mentor checkpoints.
Konsultasi PathTujuan: Menguasai Python sebagai bahasa utama AI.
Memahami sintaks dasar Python untuk menulis program AI dengan benar.
Menggunakan struktur data utama Python untuk manipulasi data.
Membuat fungsi reusable dan mengelola kode menggunakan modul.
Membaca, menulis, dan memproses data dari file secara efisien.
Mengenal komputasi numerik menggunakan array NumPy.
Mengolah data tabular dengan DataFrame Pandas.
Latihan coding mingguan untuk memperkuat fondasi Python.
Tujuan: Memahami konsep matematika dasar yang digunakan dalam AI.
Mempelajari konsep aljabar linear yang mendasari algoritma ML.
Memahami representasi data dalam bentuk vektor dan matriks.
Menerapkan operasi matriks menggunakan NumPy.
Mempelajari peluang dasar untuk model prediktif.
Menggunakan statistik untuk analisis dan evaluasi model.
Memahami distribusi data dan teknik sampling.
Latihan matematika mingguan untuk meningkatkan pemahaman konsep.
Tujuan: Mengolah dan memahami data.
Membersihkan data agar siap digunakan untuk pelatihan model.
Mengeksplorasi pola data sebelum membangun model.
Membuat visualisasi data dasar dengan Matplotlib.
Membuat visualisasi statistik yang lebih informatif menggunakan Seaborn.
Menganalisis fitur yang relevan terhadap target model.
Menangani nilai hilang dengan metode yang tepat.
Praktik mingguan untuk memperkuat skill analisis data.
Tujuan: Memahami konsep dasar machine learning.
Memahami workflow machine learning dari data hingga deployment.
Mengenal pembelajaran terarah untuk prediksi label/angka.
Mengenal pembelajaran tanpa label untuk menemukan pola.
Membagi data dan melatih model secara benar.
Mengevaluasi performa model dengan metrik yang tepat.
Memahami keseimbangan antara underfitting dan overfitting.
Latihan mingguan untuk menguatkan konsep dasar ML.
Tujuan: Membangun model prediksi numerik.
Membangun model regresi linear untuk prediksi nilai kontinu.
Menggunakan regresi polynomial untuk hubungan non-linear.
Mencegah overfitting dengan regularisasi L1/L2.
Menormalkan fitur agar training model lebih stabil.
Menilai kualitas model regresi dengan metrik error.
Menerapkan regresi pada mini project berbasis data nyata.
Review mingguan untuk menilai pemahaman materi regresi.
Tujuan: Membangun model klasifikasi.
Membangun baseline model klasifikasi biner/multiclass.
Membuat model tree-based yang mudah diinterpretasi.
Meningkatkan akurasi klasifikasi dengan ensemble tree.
Menggunakan SVM untuk klasifikasi dengan margin optimal.
Mengevaluasi klasifikasi dengan metrik performa utama.
Latihan project klasifikasi end-to-end.
Review mingguan hasil eksperimen model klasifikasi.
Tujuan: Mengidentifikasi pola dalam data tanpa label.
Mengelompokkan data berdasarkan kemiripan dengan K-Means.
Membuat hirarki klaster untuk analisis segmentasi data.
Mengurangi dimensi data sambil mempertahankan informasi penting.
Mendeteksi data yang menyimpang dari pola normal.
Mengenal konsep dasar sistem rekomendasi.
Membangun mini project unsupervised learning.
Review mingguan untuk pemahaman teknik unsupervised.
Tujuan: Memahami neural networks.
Memahami arsitektur dasar neural network.
Mengenal fungsi aktivasi yang umum digunakan di deep learning.
Memahami fungsi loss sesuai jenis problem.
Mempelajari optimisasi parameter model dengan gradient descent.
Memahami mekanisme pembaruan bobot pada neural network.
Membangun model jaringan saraf dengan framework populer.
Praktik mingguan untuk memperkuat konsep deep learning.
Tujuan: Menggunakan AI untuk memahami gambar.
Menggunakan CNN sebagai fondasi model computer vision.
Membangun model klasifikasi gambar.
Memanfaatkan model pre-trained untuk training lebih cepat.
Mengenal konsep deteksi objek dalam citra.
Mengerjakan project vision berbasis use case nyata.
Mengevaluasi model vision dengan metrik yang sesuai.
Review mingguan hasil eksperimen computer vision.
Tujuan: Memproses teks menggunakan AI.
Menyiapkan data teks untuk pipeline NLP.
Merepresentasikan kata ke vektor numerik bermakna.
Mengenal model sekuens untuk data teks berurutan.
Memahami mekanisme attention untuk menangkap konteks penting.
Mempelajari arsitektur transformer modern untuk NLP.
Latihan project NLP dari preprocessing hingga evaluasi.
Review mingguan untuk menguatkan pemahaman NLP.
Tujuan: Memahami dan menggunakan model bahasa modern.
Memahami konsep dasar, kemampuan, dan batasan LLM.
Memahami proses tokenisasi dan representasi embedding pada LLM.
Mendesain prompt efektif untuk hasil output yang lebih baik.
Menggabungkan retrieval dan generasi jawaban berbasis knowledge base.
Membangun chatbot berbasis LLM untuk use case nyata.
Mengintegrasikan API model bahasa ke aplikasi.
Project mingguan implementasi LLM end-to-end.
Tujuan: Mengubah model menjadi aplikasi nyata.
Menyajikan model AI sebagai API menggunakan FastAPI.
Memilih strategi deployment sesuai kebutuhan sistem.
Menghubungkan model AI ke aplikasi web produksi.
Menggunakan Docker untuk packaging dan deployment konsisten.
Memantau performa model setelah deploy di lingkungan nyata.
Menyusun final project AI yang siap dipresentasikan.
Evaluasi akhir dan persiapan portfolio profesional AI Engineer.