Programming

Kursus Skripsi Tesis Disertasi Python YOLO ~ Sistem Deteksi dan Klasifikasi Jenis Ikan di Kolam Akuakultur Menggunakan YOLO

Berikut adalah silabus 10 sesi (@1,5 jam per sesi) untuk topik “Sistem Deteksi dan Klasifikasi Jenis Ikan di Kolam Akuakultur Menggunakan YOLO”, dirancang secara terstruktur dari pengenalan konsep hingga implementasi akhir.


🐟 Silabus 10 Sesi (1.5 Jam/Sesi)

Judul: Sistem Deteksi dan Klasifikasi Jenis Ikan di Kolam Akuakultur Menggunakan YOLO


βœ… Sesi 1: Pengenalan Akuakultur dan Permasalahan Deteksi Ikan

  • Konsep dasar akuakultur dan pentingnya monitoring ikan

  • Tantangan dalam identifikasi jenis ikan secara otomatis

  • Pengenalan YOLO dan aplikasinya dalam visi komputer

  • Studi kasus deteksi ikan dari literatur


βœ… Sesi 2: Pengenalan YOLO dan Arsitekturnya

  • Sejarah dan evolusi YOLO (v1 hingga v8)

  • Perbedaan YOLOv4, YOLOv5, YOLOv7, dan YOLOv8

  • Arsitektur CNN pada YOLO

  • Kelebihan dan kelemahan YOLO dibanding metode lain


βœ… Sesi 3: Persiapan Dataset Ikan

  • Sumber dataset (open-source atau custom capture dari kolam)

  • Teknik pengambilan gambar yang baik untuk ikan (lighting, sudut, posisi)

  • Struktur folder dan anotasi dataset

  • Pengenalan LabelImg dan Roboflow


βœ… Sesi 4: Anotasi dan Augmentasi Dataset

  • Cara memberi label bounding box pada ikan

  • Format anotasi YOLO

  • Teknik augmentasi: flip, brightness, blur, dll.

  • Upload dan preprocessing dataset di Roboflow


βœ… Sesi 5: Instalasi dan Konfigurasi YOLOv5

  • Setup environment (Python, Torch, YOLOv5 repo)

  • Struktur file YOLOv5

  • Menyiapkan file YAML (data.yaml, config model)

  • Menentukan jumlah kelas (jenis ikan)


βœ… Sesi 6: Training Model YOLOv5

  • Menentukan parameter training (batch size, epochs, image size)

  • Memulai training dan melihat output hasil log

  • Menggunakan GPU vs CPU

  • Evaluasi metrik (Precision, Recall, mAP)


βœ… Sesi 7: Validasi dan Testing Model

  • Melakukan inferensi terhadap video/citra kolam akuakultur

  • Menyimpan hasil deteksi dalam format video atau frame

  • Analisis error deteksi

  • Penggunaan conf-threshold dan IOU-threshold


βœ… Sesi 8: Penerapan Sistem Real-Time Deteksi Ikan

  • Implementasi real-time YOLO dengan OpenCV

  • Menangkap video dari webcam / kamera kolam

  • Menampilkan label klasifikasi + confidence score

  • Menyimpan hasil deteksi dalam log / file


βœ… Sesi 9: Evaluasi Performa dan Visualisasi Data

  • Membandingkan hasil deteksi dari berbagai jenis ikan

  • Membuat dashboard sederhana hasil deteksi (jumlah, jenis, frekuensi)

  • Visualisasi hasil klasifikasi ikan dengan grafik matplotlib atau seaborn


βœ… Sesi 10: Finalisasi dan Presentasi Proyek Mini

  • Dokumentasi dan presentasi hasil proyek akhir

  • Penyusunan laporan dan skrip akhir

  • Diskusi: Pengembangan lanjutan (integrasi IoT, edge computing, dsb.)

  • Tips publikasi jurnal atau kompetisi AI bidang akuakultur

Related Articles

Tinggalkan Balasan

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

Back to top button