GitHunt
NO

Nouran246/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 images data.

๐ŸŽต 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