abhisheks008 / ML-Crate

ML-Crate stands as the ultimate hub for a multitude of exciting ML projects, serving as the go-to resource haven for passionate and dedicated ML enthusiasts!🌟💫 Devfolio URL, https://devfolio.co/projects/mlcrate-98f9
https://quine.sh/repo/abhisheks008-ML-Crate-409463050
MIT License
180 stars 215 forks source link

Audio Classification #463

Open abhisheks008 opened 6 months ago

abhisheks008 commented 6 months ago

ML-Crate Repository (Proposing new issue)

:red_circle: Project Title : Audio Classification :red_circle: Aim : The aim of this project is to classify audio files. :red_circle: Dataset : https://www.kaggle.com/datasets/khadijehvalipour/audio-classification :red_circle: Approach : Try to use 3-4 algorithms to implement the models and compare all the algorithms to find out the best fitted algorithm for the model by checking the accuracy scores. Also do not forget to do a exploratory data analysis before creating any model.


📍 Follow the Guidelines to Contribute in the Project :


:red_circle::yellow_circle: Points to Note :


:white_check_mark: To be Mentioned while taking the issue :


Happy Contributing 🚀

All the best. Enjoy your open source journey ahead. 😎

Shrutakeerti commented 5 months ago

Hi, @abhisheks008! I would like to take up this issue. Full name: Shrutakeerti Datta Github Profile link : https://github.com/Shrutakeerti Participant id: N/A Approach for this project : 1) Data Preparation: by Preprocessing the audio data by resampling, normalizing, and extracting relevant features (e.g., MFCCs or spectrograms). 2) Model Selection and Training: Choose an appropriate neural network architecture for audio classification (e.g., CNN, RNN, or hybrid models) and then training and splitting the data 3)Evaluation and Optimization: By evaluating the trained model and optimizing it adjusting the hyperparameters 4) Deployment and Monitoring: Now integrating the trained model monitoring and checking for the accuracy What is your participant role: JWOC

abhisheks008 commented 5 months ago

One issue at a time @Shrutakeerti

keshav1441 commented 1 month ago

Full name : Keshav Sharma GitHub Profile Link : https://github.com/keshav1441 Participant ID : NA Approach for this Project : To classify audio files, first perform exploratory data analysis (EDA) on the provided dataset to understand its structure and characteristics. Extract relevant features from the audio files, such as Mel-Frequency Cepstral Coefficients (MFCCs). Implement and train multiple classification algorithms, such as Random Forest, Support Vector Machine (SVM), and Convolutional Neural Network (CNN). Compare the performance of these models using accuracy scores and select the best-performing algorithm. Participant Role : SSOC season 3

abhisheks008 commented 1 month ago

Implement these models for this dataset,

  1. Random Forest
  2. Decision Tree
  3. Logistic Regression
  4. Gradient Boosting
  5. XGBoost
  6. Lasso
  7. Ridge
  8. MLP Classifier
  9. Support Vector Machine

Assigned @keshav1441