Skip to content

CNN & LSTM audio classifier for automated bird species identification using audio signal processing

Notifications You must be signed in to change notification settings

ThatE10/Intro-to-ML-Final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🐦 Bird Song Classification with Deep Learning

Overview

Advanced machine learning project for automated bird species identification using audio signal processing and neural networks.

πŸš€ Key Achievements

  • 98.89% test accuracy for bird species classification
  • Developed two state-of-the-art neural network models
  • Successfully classified 5 distinct bird species

🧠 Technical Stack

  • Languages: Python
  • Libraries: PyTorch, Pandas, GeoPandas
  • Techniques: MFCC Feature Extraction, CNN, LSTM

πŸ† Model Performance

Model Validation Accuracy Test Accuracy Key Strength
LSTM 93.54% 98.89% Temporal Pattern Recognition
CNN 93.77% 96.98% Quick Feature Extraction

πŸ“Š Dataset

  • 5 Bird Species Classified
  • 5,422 Audio Recordings
  • Geospatially Mapped Observations

πŸ”¬ Technical Approach

  • Mel-Frequency Cepstral Coefficients (MFCC) Feature Extraction
  • Bidirectional LSTM Temporal Learning
  • Convolutional Neural Network Feature Mapping

πŸ’‘ Potential Applications

  • Ecological Research
  • Biodiversity Monitoring
  • Automated Wildlife Sound Classification

πŸš€ Future Work

  • Expand to more bird species
  • Real-time audio classification
  • Enhanced model architectures

About

CNN & LSTM audio classifier for automated bird species identification using audio signal processing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published