π Team 1: Deep Learning - Klasifikasi Suara Nyamuk Berbasis CNN untuk Inovasi Pengendalian Hama dan Penyakit
Proyek ini dikembangkan oleh Team-1 dari kelas Deep Learning 2024. Tujuan utamanya adalah mengklasifikasikan suara kepakan sayap nyamuk berdasarkan spesies menggunakan model Convolutional Neural Network (CNN) untuk mendukung inovasi dalam pengendalian hama dan penyakit di wilayah tropis, khususnya di Indonesia.
- Spesies yang Diklasifikasi:
- π¦ Aedes aegypti (vektor demam berdarah dengue)
- π¦ Anopheles stephensi (vektor malaria)
- π¦ Culex pipiens (vektor filariasis)
Proyek ini diharapkan mendukung upaya pemerintah dalam mencapai target:
- Eliminasi malaria dan filariasis pada tahun 2030
- Pengurangan insiden demam berdarah dengue (DBD) hingga di bawah 49 kasus per 100.000 jiwa.
- Ignatius Krisna Issaputra (121140037)
- Ardoni Yeriko Rifana Gultom (121140141)
- Rika Ajeng Finatih (121450036)
- M. Gilang Martiansyah (121450056)
- Sasa Rahma Lia (121450119)
- Nazwa Nabilla (121450122)
- Mengembangkan sistem klasifikasi suara nyamuk otomatis untuk mendeteksi spesies nyamuk.
- Mendukung inovasi pengendalian hama dan penyakit tropis dengan teknologi berbasis AI.
Dataset yang digunakan mencakup:
- Rekaman audio nyamuk dalam format .wav
- Label spesies dalam file .csv.
π Download Dataset
- Audio difilter untuk menghilangkan noise.
- Fitur diekstraksi menggunakan MFCC dan Mel Spectrogram.
- Data di-augmentasi untuk meningkatkan generalisasi model.
Arsitektur CNN dirancang untuk memproses spektrum audio dari suara nyamuk, memungkinkan klasifikasi spesies dengan akurasi tinggi. Model dilatih menggunakan teknik augmentasi data dan regularisasi untuk meningkatkan performa dan mencegah overfitting.
- Preprocessing Audio: Menggunakan fitur MFCC dan Mel Spectrogram.
- Pelatihan Model: Model CNN dilatih untuk mengklasifikasikan suara nyamuk.
- Evaluasi Model: Menggunakan metrik seperti akurasi, precision, recall, dan F1-score.
Kami berharap dapat mencapai:
- Akurasi klasifikasi β₯ 75% untuk semua spesies nyamuk.
- Waktu prediksi sistem < 1 detik untuk identifikasi suara nyamuk.
- Sensitivitas β₯ 80% untuk deteksi spesies nyamuk yang relevan.
- Clone repositori:
git clone https://github.com/sains-data/Klasifikasi-Suara-Nyamuk-Berbasis-CNN-untuk-Inovasi-Pengendalian-Hama-dan-Penyakit.git
- Masuk ke direktori proyek yang baru di-clone:
cd Klasifikasi-Suara-Nyamuk-Berbasis-CNN-untuk-Inovasi-Pengendalian-Hama-dan-Penyakit
- Instal dependensi:
pip install -r requirements.txt
- Jalankan notebook atau script:
python main.py
Nama | Github |
---|---|
Ignatius Krisna Issaputra | Github |
Ardoni Yeriko Rifana Gultom | Github |
Rika Ajeng Finatih | Github |
M. Gilang Martiansyah | Github |
Sasa Rahma Lia | Github |
Nazwa Nabilla | Github |
Jika ada pertanyaan, silakan hubungi:
- βοΈ Email:
Kami ingin mengucapkan terima kasih yang sebesar-besarnya kepada:
- Bapak Ardika Satria, S.Si., M.Si. yang telah memberikan bimbingan, arahan, dan dukungan yang sangat berharga selama pengerjaan proyek ini. Terima kasih atas saran-saran yang membantu kami dalam mengembangkan ide dan implementasi sistem ini
- Bapak Christyan Tamaro Nadeak, M.Si: Atas ilmu yang diberikan dalam mata kuliah Deep Learning.
- Ibu Ade Lailani, M.Si: Atas kontribusi dalam pengajaran konsep-konsep dasar yang mendukung proyek ini.
- Ardoni Yeriko Rifana Gultom: Terima kasih atas kerja keras dalam mengembangkan model CNN dan kontribusinya dalam preprocessing data audio dan terimakasih atas optimasi model sangat membantu kami mencapai hasil yang lebih baik.
- M. Gilang Martiansyah: Terima kasih atas kontribusinya dalam pembuatan aplikasi prediksi menggunakan Streamlit, implementasi pipeline data, serta analisis dan evaluasi model dan juga berperan penting dalam proses debugging.
- Rika Ajeng Finatih: Terima kasih atas dedikasinya dalam memimpin proyek, serta perannya dalam pembuatan laporan dan dokumentasi.
- Ignatius Krisna Issaputra: Terima kasih atas kerja kerasnya dalam pemrosesan audio, terutama dalam ekstraksi fitur audio menggunakan MFCC dan Mel Spectrogram. Krisna juga banyak berkontribusi dalam pengembangan model CNN untuk klasifikasi suara nyamuk.
- Sasa Rahma Lia: Terima kasih atas kontribusinya dalam pembuatan laporan, serta bantuan dalam menyusun dan merapikan dokumentasi teknis proyek terimakasih juga atas merapihkan organisir notion.
- Nazwa Nabila: Terima kasih atas kontribusinya dalam pembuatan laporan serta dukungan dalam dokumentasi dan pengujian sistem.
Kami sangat mengapresiasi setiap kontribusi yang diberikan oleh setiap anggota tim. Tanpa kerjasama yang solid, proyek ini tidak akan tercapai dengan baik.
- Notion Kelompok 1: Notion
- PDF Laporan Jurnal Saintek :JURNAL SAINTEK
- Demo Aplikasi Streamlit: Coba Aplikasi (disarankan memakai mode gelap untuk pengalaman terbaik)
- Train Model CNN: Download Model
- Train History JSON: Download History
Iklan Produk: Tonton Video Video PPT: Tonton Video