Kursus Komputer

Jasa Skripsi Tesis Disertasi Python YOLO ~ Deteksi Perilaku Mencurigakan di Tempat Umum Menggunakan YOLO dan Analisis Pose Estimation

Berikut adalah contoh silabus untuk 10 sesi (masing-masing 1,5 jam) mengenai “Deteksi Perilaku Mencurigakan di Tempat Umum Menggunakan YOLO dan Analisis Pose Estimation”. Silabus ini mencakup pengenalan konsep dasar, implementasi teknis, hingga evaluasi dan optimasi sistem.


Silabus Kursus: Deteksi Perilaku Mencurigakan di Tempat Umum Menggunakan YOLO dan Analisis Pose Estimation

Sesi 1: Pengenalan Sistem dan Dasar Computer Vision

  • Tujuan:

    • Memahami ruang lingkup deteksi perilaku mencurigakan dalam konteks keamanan publik.

    • Mengenal dasar-dasar computer vision, deep learning, dan algoritma deteksi objek.

  • Topik Pembahasan:

    • Konsep dan penerapan computer vision dalam keamanan.

    • Pengenalan YOLO (You Only Look Once): sejarah, evolusi (YOLOv3, YOLOv4, YOLOv5, dst).

    • Pengenalan konsep pose estimation: definisi, aplikasi, alat (misal: OpenPose, MediaPipe).

  • Aktivitas:

    • Diskusi kelompok mengenai contoh kasus penggunaan di dunia nyata.

    • Demonstrasi video singkat mengenai sistem deteksi objek dan pose estimation.

  • Referensi:

    • Artikel review terkait computer vision dan aplikasi keamanan.


Sesi 2: Persiapan Lingkungan Pengembangan dan Pengenalan YOLO

  • Tujuan:

    • Menyiapkan lingkungan kerja (Python, library terkait, GPU, dsb).

    • Menginstal dan mengkonfigurasi framework YOLO.

  • Topik Pembahasan:

    • Pengenalan lingkungan pengembangan Python (Anaconda, Jupyter Notebook/IDE).

    • Instalasi library: OpenCV, PyTorch/TensorFlow (tergantung implementasi YOLO yang dipilih).

    • Setting up dataset dan perkenalan kode dasar YOLO.

  • Aktivitas:

    • Praktik instalasi dan konfigurasi di komputer masing-masing.

    • Menjalankan skrip contoh deteksi objek menggunakan YOLO.

  • Output:

    • Lingkungan pengembangan yang siap untuk eksperimen implementasi YOLO.


Sesi 3: Pengenalan dan Implementasi Dasar Pose Estimation

  • Tujuan:

    • Memahami konsep pose estimation dan alat/algoritma yang umum digunakan.

    • Mengimplementasikan model pose estimation untuk mendeteksi keypoints tubuh.

  • Topik Pembahasan:

    • Konsep keypoint detection dan struktur skeleton tubuh.

    • Penggunaan OpenPose atau alternatif seperti MediaPipe.

    • Integrasi library pose estimation dalam proyek Python.

  • Aktivitas:

    • Praktik pemrosesan video/citra untuk mendeteksi pose.

    • Visualisasi hasil deteksi pose (misalnya, overlay skeleton pada video).

  • Output:

    • Skrip dasar yang dapat mengekstrak pose dari video atau gambar.


Sesi 4: Pengumpulan Data dan Preprocessing untuk Deteksi Perilaku

  • Tujuan:

    • Menjelaskan pentingnya data dalam melatih model deteksi perilaku.

    • Mempelajari teknik pengumpulan, anotasi, dan preprocessing data.

  • Topik Pembahasan:

    • Sumber data: CCTV, rekaman video publik, dataset open source.

    • Teknik anotasi: bounding box untuk YOLO dan keypoints untuk pose estimation.

    • Preprocessing data: resizing, normalisasi, augmentasi data.

  • Aktivitas:

    • Demonstrasi penggunaan tools anotasi (misal: LabelImg, CVAT).

    • Latihan membuat dataset dari video contoh.

  • Output:

    • Dataset kecil dengan anotasi yang sudah diproses untuk latihan.


Sesi 5: Implementasi YOLO untuk Deteksi Objek di Tempat Umum

  • Tujuan:

    • Menerapkan model YOLO pada data nyata untuk mendeteksi objek (misalnya, manusia, kendaraan).

  • Topik Pembahasan:

    • Arsitektur dan mekanisme kerja YOLO dalam mendeteksi objek.

    • Proses training dan inferensi dengan YOLO.

    • Modifikasi parameter YOLO untuk meningkatkan akurasi.

  • Aktivitas:

    • Praktik training model YOLO dengan dataset yang telah disiapkan.

    • Analisis hasil inferensi menggunakan skrip evaluasi.

  • Output:

    • Model YOLO yang dapat mendeteksi objek utama di lokasi publik.


Sesi 6: Integrasi Pose Estimation dengan YOLO

  • Tujuan:

    • Menggabungkan output YOLO dengan pose estimation untuk analisis perilaku.

  • Topik Pembahasan:

    • Strategi untuk mengintegrasikan dua alur kerja (deteksi objek dan ekstraksi pose).

    • Sinkronisasi koordinat antara bounding box YOLO dan titik-titik keypoints.

    • Teknik overlay dan visualisasi hasil deteksi bersama.

  • Aktivitas:

    • Pengembangan modul yang menampilkan bounding box dan skeleton secara bersamaan.

    • Uji coba integrasi pada video simulasi.

  • Output:

    • Prototipe sistem yang menggabungkan deteksi objek dan pose estimation.


Sesi 7: Definisi dan Pendefinisian Perilaku Mencurigakan

  • Tujuan:

    • Mengidentifikasi indikator postur dan gerakan yang mengindikasikan perilaku mencurigakan.

    • Menyusun kriteria dan algoritma deteksi perilaku abnormal.

  • Topik Pembahasan:

    • Analisis literatur tentang perilaku mencurigakan di tempat umum.

    • Pendekatan pengukuran: perubahan kecepatan, sudut tubuh, gerakan tiba-tiba.

    • Pemetaan keypoints ke dalam parameter perilaku.

  • Aktivitas:

    • Diskusi kelompok mengenai kasus-kasus nyata.

    • Brainstorming dan penyusunan flowchart logika deteksi perilaku.

  • Output:

    • Dokumen awal tentang kriteria perilaku mencurigakan dan algoritma dasar analisis.


Sesi 8: Implementasi Algoritma Analisis Perilaku

  • Tujuan:

    • Membangun logika pengolahan data dari YOLO dan pose estimation untuk mendeteksi perilaku mencurigakan.

  • Topik Pembahasan:

    • Implementasi algoritma deteksi abnormalitas berdasarkan pergerakan dan postur.

    • Integrasi modul pendeteksi ke dalam pipeline utama.

    • Pengujian sistem dengan skenario simulasi dan video uji.

  • Aktivitas:

    • Coding bersama untuk mengembangkan fungsi deteksi perilaku.

    • Debugging dan analisis output log dari sistem.

  • Output:

    • Modul algoritma yang dapat mendeteksi dan mengindikasikan potensi perilaku mencurigakan.


Sesi 9: Evaluasi, Validasi, dan Optimasi Sistem

  • Tujuan:

    • Mengevaluasi kinerja sistem secara menyeluruh.

    • Mengoptimasi model untuk meningkatkan akurasi dan waktu proses.

  • Topik Pembahasan:

    • Metode evaluasi performa: Precision, Recall, F1-Score, mAP (mean Average Precision).

    • Teknik validasi menggunakan dataset uji dan cross-validation.

    • Optimasi model: penyesuaian hyperparameter, penggunaan teknik post-processing.

  • Aktivitas:

    • Analisis data hasil inferensi pada beberapa skenario.

    • Diskusi mengenai temuan dan rencana perbaikan.

  • Output:

    • Laporan evaluasi sistem lengkap dengan rekomendasi optimasi.


Sesi 10: Studi Kasus, Implementasi Lapangan, dan Presentasi Proyek

  • Tujuan:

    • Menyajikan studi kasus akhir dari penerapan sistem deteksi perilaku.

    • Mendiskusikan tantangan praktis dan solusi implementasi lapangan.

  • Topik Pembahasan:

    • Studi kasus penerapan sistem di lingkungan nyata (misal: stasiun, area parkir, ruang publik).

    • Presentasi hasil proyek dan diskusi mengenai peningkatan sistem.

    • Rencana tindak lanjut dan integrasi dengan sistem keamanan yang lebih luas.

  • Aktivitas:

    • Presentasi masing-masing kelompok atau individu mengenai implementasi sistem mereka.

    • Sesi tanya jawab dan diskusi tentang potensi pengembangan lanjutan.

  • Output:

    • Presentasi akhir dan laporan proyek lengkap yang dapat dijadikan referensi untuk implementasi di dunia nyata.

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button