Skip to content

A deep learning project focused on musical instrument classification using Convolutional Neural Networks (CNNs). This project explores the use of different CNN architectures to classify musical instruments from images data.

License

Notifications You must be signed in to change notification settings

Nouran246/Musical-Instrument-Detection

Repository files navigation

🎵 Musical Instrument Detection

A deep learning project focused on musical instrument classification using Convolutional Neural Networks (CNNs). This project explores the use of different CNN architectures to classify musical instruments from audio data.


📚 About

The goal of this project is to build and evaluate multiple deep learning models to accurately classify musical instruments. The dataset underwent preprocessing steps including data augmentation and class imbalance handling to improve model generalization and robustness.


🛠️ Models Implemented

Model Accuracy
GoogleNet 98.00%
MobileNet 98.00%
ResNet 94.67%
VGG16 89.33%

⚙️ Techniques Used

  • Data Augmentation to enrich the dataset and prevent overfitting
  • ⚖️ Class Imbalance Handling for balanced class representation
  • 🔧 Fine-tuning of pretrained CNN architectures for improved performance
  • 🧱 Implemented models:
    • AlexNet
    • VGG16
    • GoogleNet
    • ResNet
    • MobileNet


📦 Dataset

  • Dataset details and structure are provided in the Documentation folder.
  • Preprocessing includes:
    • Normalization
    • Augmentation
    • Balancing classes

Photos

Screenshot 2025-06-21 153926 Screenshot 2025-06-21 153932 Screenshot 2025-06-21 154030

Screenshot 2025-06-21 154054

Screenshot 2025-06-21 154121

Screenshot 2025-06-21 154116

Screenshot 2025-06-21 154210

Screenshot 2025-06-21 154046

Screenshot 2025-06-21 154037

Screenshot 2025-06-21 153911

📝 License

This project is licensed under the MIT License.


🔑 Keywords

Musical Instrument Detection, Deep Learning, Convolutional Neural Networks, GoogleNet, MobileNet, ResNet, VGG16, Data Augmentation, Class Imbalance, Fine-tuning, Audio Classification



About

A deep learning project focused on musical instrument classification using Convolutional Neural Networks (CNNs). This project explores the use of different CNN architectures to classify musical instruments from images data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published