Birdsong Classification with CNN

Efendi Kisnoto

Sosial Media


0 orang menyukai ini
Suka

Summary

Membuat Model Klasifikasi Burung berdasarkan suara kicaunya

Description

Convolutional Neural Network (CNN/ConvNet) merupakan bagian dari deep neural network, yakni jenis jaringan saraf tiruan yang umumnya digunakan dalam pengenalan dan pemrosesan gambar. Algoritma ini dirancang khusus untuk memproses data piksel dan citra visual.

Dataset 

Dataset yang digunakan yaitu suara burung sejumlah 7 jenis burung, yang masing-masing jenis burung berisi 10 - 15 file suara burung tersebut.

Juga dibutuhkan sebuah file excel untuk memetakan file-file dataset diatas yang digunakan untuk memberi keterangan dari setiap file dataset yang meliputi letak file , class id, class

Proses Pembuatan Model

  • Import Library yang dibutuhkan
  • Read data
  • Cek class id dari setiap class
  • Visualisasi dataset
  • Visualisasi salah satu feature extraction file dataset dengan mfcc
  • Feature Extraction
  • Save feature Extraction dengan format pickle (.pkl)
  • Inisialisasi variabel x (feature) dan variable y (class/target)
  • Mentransformasi variabel (y) yang semula string menjadi data numerik dengan function LabelEncoder()
  • Splitting data menjadi data train, data validation, data testing
  • Building CNN Model
  • Compiling Model
  • Fitting Model
  • Visualisasi Hasil
    • Akurasi
  • Error
  • Summary Model
  • Buat Function untuk prediksi
  • Prediksi

Informasi Course Terkait
  Kategori: Artificial Intelligence
  Course: Data Science