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 tahun 2024. Tujuan utama proyek ini adalah mengklasifikasikan suara nyamuk berdasarkan spesies menggunakan Convolutional Neural Network (CNN) untuk mendukung inovasi dalam pengendalian hama dan penyakit.
- Ignatius Krisna Issaputra (121140037)
- Ardoni Yeriko Rifana Gultom (121140141)
- Rika Ajeng Finatih (121450036)
- M. Gilang Martiansyah (121450056)
- Sasa Rahma Lia (121450119)
- Nazwa Nabila (121450122)
Mengembangkan sistem klasifikasi suara nyamuk secara otomatis untuk mendeteksi spesies seperti:
- 🦟 Aedes aegypti (vektor demam berdarah)
- 🦟 Anopheles stephensi (vektor malaria)
- 🦟 Culex pipiens (vektor filariasis)
Dataset yang digunakan untuk proyek ini dapat diakses melalui sumber berikut:
[Dataset Suara Nyamuk](https://drive.google.com/drive/folders/109Spn_kf2DCFK1Xqb1f9K2w70kUPVaAj?usp=sharing )
Dataset mencakup rekaman audio nyamuk dalam format .wav serta label spesies dalam file .csv.
- Pyhton
- TensorFlow/Keras untuk model CNN
- Librosa untuk ekstraksi fitur audio
- Matplotlib dan Seaborn untuk visualisasi data
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.
- Akurasi klasifikasi ≥ 75%.
- Sistem real-time dengan waktu prediksi ≤ 1 detik.
- Sensitivitas deteksi spesies nyamuk ≥ 80%.
- 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
- Ignatius Krisna Issaputra - Github
- Ardoni Yeriko Rifana Gultom - Github
- Rika Ajeng Finatih - Github
- M. Gilang Martiansyah - Github
- Sasa Rahma Lia - Github
- Nazwa Nabila - Github
Jika ada pertanyaan, silakan hubungi:
✉️Email: rika.121450036@student.itera.ac.id