Skip to content

beenerdy/AI-ML

Repository files navigation

AI & Machine Learning Projects Portfolio

Welcome to my AI & Machine Learning Projects Portfolio! This repository showcases a collection of AI and Machine Learning projects I’ve completed through various courses and personal exploration. Each project demonstrates concepts, techniques, and skills applied in data science, machine learning, and deep learning. Below is a summary of the projects included, highlighting key skills and methodologies.

Table of Contents

  1. Music Categorization and Playlist Creation
  2. Facial Recognition Project
  3. Stock Market Analysis
  4. California Housing Price Prediction
  5. Mercedes-Benz Greener Manufacturing
  6. Loan Default Prediction
  7. Image Classifier - Flower Species Recognition

Projects Overview

1. Music Categorization and Playlist Creation

  • Objective: Classify music tracks into "liked" or "disliked" categories using audio feature extraction and machine learning. The project generates playlists compatible with Apple Music.
  • Techniques:
    • Audio Feature Extraction (MFCCs, Chroma, Spectral Contrast)
    • Deep Learning (Conv1D, LSTM, Attention Mechanism)
    • Data Preprocessing, Balancing, Outlier Removal
  • Key Skills: Deep Learning, Audio Signal Processing, Playlist Generation, TensorFlow

Read more about this project


2. Facial Recognition Project

  • Objective: Develop a deep learning model for facial recognition tasks.
  • Techniques:
    • Convolutional Neural Networks (CNN)
    • Data Preprocessing and Normalization
    • Model Evaluation with Accuracy Metrics
  • Key Skills: TensorFlow, Deep Learning, Image Classification

Read more about this project


3. Stock Market Analysis

  • Objective: Analyze stock market data, calculate returns, and implement technical indicators to gain insights into market trends.
  • Techniques:
    • Exploratory Data Analysis (EDA)
    • Moving Averages, Bollinger Bands, RSI
    • Time Series Forecasting (if applicable)
  • Key Skills: Python, Pandas, Data Visualization, Financial Analysis

Read more about this project


4. California Housing Price Prediction

  • Objective: Predict median house values in California using linear regression.
  • Techniques:
    • Data Preprocessing (Imputation, Encoding, Scaling)
    • Linear Regression
    • Model Evaluation using RMSE and R² Score
  • Key Skills: Scikit-learn, Data Processing, Regression Analysis

Read more about this project


5. Mercedes-Benz Greener Manufacturing

  • Objective: Optimize the time cars spend on the test bench during manufacturing to reduce carbon emissions without compromising safety.
  • Techniques:
    • Dimensionality Reduction
    • XGBoost for Predictive Modeling
    • Feature Selection
  • Key Skills: Machine Learning, XGBoost, Feature Engineering

Read more about this project


6. Loan Default Prediction

  • Objective: Predict loan defaults using historical data and machine learning models.
  • Techniques:
    • Deep Learning Model (Neural Networks)
    • Data Imbalance Handling (Oversampling)
    • Regularization (Early Stopping, Dropout)
  • Key Skills: TensorFlow/Keras, Deep Learning, Classification

Read more about this project


7. Image Classifier - Flower Species Recognition

  • Objective: Develop a deep learning model to classify flower species based on images.
  • Techniques:
    • Transfer Learning with Pre-trained CNN (VGG16)
    • Data Augmentation
    • Model Evaluation and Testing
  • Key Skills: PyTorch, Transfer Learning, Image Classification

Read more about this project


Skills and Techniques

Across these projects, I’ve developed expertise in:

  • Deep Learning: CNNs, Transfer Learning, Model Training, Evaluation
  • Data Preprocessing: Handling missing data, normalization, feature engineering, dataset balancing
  • Exploratory Data Analysis (EDA): Data visualization, trend analysis, correlation studies
  • Machine Learning: Regression, Classification, XGBoost, Neural Networks
  • End-to-End Development: From data acquisition to model deployment
  • Audio Signal Processing: Feature extraction (MFCCs, Chroma, Spectral Contrast) and playlist generation for music recommendation systems

How to Use This Repository

  1. Install required packages using requirements.txt, ideally in a virtual environment:
    python3 -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt
  2. Run Jupyter Notebook at the root level:
    jupyter notebook
  3. Navigate through the provided notebooks to explore the projects.

License

This repository is licensed under the MIT License. See the LICENSE file for details.

About

Welcome to my repository of AI & Machine Learning projects! Here, I showcase a variety of projects completed during my journey through various AI and ML courses. Each project highlights key skills in data preprocessing, deep learning, machine learning, and exploratory data analysis.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors