AI Dasar Nodeflux_SEAMOLEC
Kurikulum Dasar Kecerdasan Buatan (artificial intelligence / AI) dengan Penerapan pada Penglihatan Komputer (computer vision / CV)
Lesson Plan forEducation on SEAMOLEC
Prepared by Nodeflux
Informasi Umum
Deskripsi Kursus :
Kursus ini berkaitan dengan dasar-dasar kecerdasan buatan (artificial intelligence / AI) sebagai konsep luas dan penerapannya dalam bidang penglihatan komputer (computer vision / CV) yang sederhana. Isi kursus meliputi pengenalan struktur data, teknik dasar pengolahan citra (image processing), penerapan beberapa teknik dasar CV, pemelajaran mesin (machine learning / ML) konvensional, dan pemelajaran dalam (deep learning / DL). AI dan CV pada era industri 4.0 ini diterapkan di berbagai hal seperti aplikasi pengenalan wajah, pendeteksi jenis kendaraan, diagnosa kesehatan pada gambar medis, dll. Sehubungan dengan itu, kursus ini bertujuan untuk memberikan peserta pandangan yang komprehensif tentang AI dan CV di tingkat praktis sehingga peserta memilki modal dasar untuk bersaing di era industri 4.0
Persyaratan Kursus :
Memiliki kemampuan :
- Bahasa Inggris dasar
- Pemrograman dasar (direkomendasikan Python)
- Memiliki dasar Matematika (statistik, matriks, probabilitas and persamaan linear)
Struktur Pemelajaran :
Metode Pemelajaran :
Metode Pembelajaran ini menggunakan model Massive Open Online Courses (MOOCs) dimana tim instruktur akan menyajikan materi konten digital pada platfrom MOOC SEAMOLEC berdasarkan outline dan terurut dan dibagi menjadi 2 pendekatan yaitu synchronous (pendampingan langsung) dan asynchronous (pembelajaran tertunda). Mode synchronous akan dibagi menjadi beberapa sesi video conference antara instruktur dan peserta didik sesuai jadwal yang ditentukan, serta diskusi pada suatu komunitas (group WA). Sedangkan mode asynchronous disajikan dalam bentuk materi video, quiz, assessment dan referensi lainnya pada platform MOOC yang harus dipelajari mandiri oleh peserta.
Hasil Belajar Kursus :
- Peserta dapat memperluas wawasan dan menjadi pemecah masalah yang adaptif dan inovatif di era industri 4.0
- Peserta didik mencapai pemahaman dasar AI dan CV
- Peserta didik mampu membuat model dan program AI sederhana dan menerapkannya pada bidang CV
- Peserta didik dapat mendesain,, menerapkan hasil kursus dalam suatu produk prototipe sederhana dan dapat menulis hasilnya dalam bentuk tugas akhir singkat
SUSUNAN KURIKULUM:
Persiapan:
Tutorial penggunaan google collab secara tertulis dan link tutorial instalasi OpenCV, Dlib, pytorch
Sesi 1
- Pengenalan AI (pengertian, 4 teknik dasar, dan contoh implementasi)
- Struktur Data
- Regresi Linear pada Data terstruktur
Tugas : membuat regresi linear pada suatu kasus sederhana
Tujuan sesi 1 :
Peserta didik diharapkan memiliki pengetahuan dasar yang baik tentang definisi AI dan memahami dasar tentang pengolahan data melalui regresi linier
Sesi 2
- Pengenalan dasar pengolahan citra (image processing)
- Dasar operasi OpenCV (transformasi, membuka, mengolah, dan menyimpan video+gambar)
- Image Filter dan Konvolusi
Tugas : membuat image enhancement sederhana
Tujuan sesi 2 :
Peserta didik diharapkan mampu memahami konsep dasar pengolahan citra dan mengimplementasikannya dengan OpenCV
Sesi 3
- Pengenalan CV
- Dasar pengolahan citra dan sinyal digital pada CV
- Edge Detection dan Contours
- Pengenalan haar cascade
Tugas : implementasi haarcascade dengan openCV
Tujuan sesi 3 :
Peserta didik diharapkan memiliki pengetahuan dasar tentang CV dan keterkaitan CV dengan AI dan pengolahan citra. Peserta juga diharapkan dapat membuat aplikasi CV sederhana dengan menggunakan OpenCV
Sesi 4
- Ekstraksi Fitur
- Pengenalan ML (pengenalan Supervised, unsupervised, dan reinforcement learning
- Loss, backpropagation, dan gradient descent
- Metrik Pengukuran Performa
Tugas : training klasifikasi dan regresi pada data tidak terstruktur
Tujuan sesi 4 :
Peserta didik diharapkan memiliki pengetahuan dasar yang baik tentang ML konvensional sebagai salah satu teknik AI dan mampu mengimplementasikannya pada aplikasi sederhana
Sesi 5
- Pengenalan DL
- Pengenalan Pytorch (atau framework lainnya)
- Klasifikasi Gambar dengan DL
Tugas : implementasi DL untuk klasifikasi image
Tujuan sesi 5 :
Peserta didik diharapkan memiliki pengetahuan dasar yang baik tentang DL sebagai salah satu metoda ML terbaru yang dan mampu mengimplementasikan nya dengan PyTorch atau framework lainnya
Sesi 6
Peserta diharapkan membuat tugas akhir berkaitan dengan AI dan diimplementasikan pada bidang CV. Peserta diwajibkan untuk membuat aplikasi, model Ai, dan menulis tugas akhir tersebut dengan format yang sudah disediakan.
Catatan : tidak ada video konferensi online pada sesi ini
Tujuan sesi 6
Peserta didik diharapkan mampu berpikir kreatif ,mampu menerapkan ilmu yang sudah diajarkan pada sesi sebelumnya, dan mampu membuat tulisan ilmiah sederhana