8000 GitHub - SanthoshD123/ML-projects
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

SanthoshD123/ML-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ML-Projects Repository

A comprehensive collection of machine learning projects, implementations, and tutorials covering various ML techniques and applications.

Repository Contents

Classification Projects

  • Breast Cancer Prediction
    • Breast cancer prediction.py - Python implementation
    • Breast_Cancer_Classification_with_NN.ipynb - Neural Network approach
    • Uses breast cancer dataset.csv
  • Diabetes Prediction
    • Diabetes_Prediction.ipynb - Diabetes classification model
    • Uses diabetes.csv dataset

Regression Projects

  • Simple Linear Regression (simple_linear_regression.ipynb)
  • Multiple Linear Regression (multiple_linear_regression.ipynb)
  • BONUS Multiple Linear Regression (BONUS_multiple_linear_regression.ipynb)
  • Polynomial Regression (polynomial_regression.ipynb)
  • Support Vector Regression (support_vector_regression.ipynb)

Clustering Projects

  • Bank Customer Segmentation (Perform Bank Customers Segmentation - Solution)

Natural Language Processing & Computer Vision

  • Speech Emotion Recognition (speech_emotion.ipynb)
  • Flower Detection (flower detection.ipynb)

Recommendation Systems

  • Movie Recommendation Engine (Movie Rec.ipynb)

Multi-Armed Bandits

  • Bandit Algorithms Implementation (Multi-Armed Bandits.py)
    • Epsilon-Greedy, UCB, Thompson Sampling, and Gradient Bandit algorithms
    • Comparison framework with visualization

Data Preprocessing

  • Handling Missing Data (Handling Missing Data in a Dataset for Machine Learning.py)
  • Encoding Categorical Data (Encoding Categorical Data for Machine Learning.py)
  • Data Preprocessing Tools
    • data_preprocessing_tools.ipynb
    • data_preprocessing_tools (1).ipynb
    • data_preprocessing_tools (2).ipynb

Other ML Techniques

  • Kernel SVM (kernel_svm.ipynb)
  • Logistic Regression (Simple logistic regression.py)

Data Analysis

  • Quikr Car Analysis (Quikr_Analysis.ipynb) - Uses quikr_car.csv

Datasets Included

  • breast cancer dataset.csv - Breast cancer classification data
  • diabetes.csv - Diabetes prediction dataset
  • quikr_car.csv - Car price analysis data

Tools & Technologies Used

  • Python
  • Jupyter Notebooks
  • Google Colaboratory
  • Machine Learning Libraries: Scikit-learn, TensorFlow, Pandas, NumPy, Matplotlib

Getting Started

  1. Clone this repository

    git clone https://github.com/SanthoshD123/ML-projects.git
    cd ML-projects
  2. Install required dependencies

    pip install numpy pandas matplotlib scikit-learn tensorflow jupyter
  3. Run the notebooks in Jupyter or Google Colab based on your preference

Recent Updates

  • Multi-Armed Bandits Implementation - Added comprehensive bandit algorithms with comparison framework
  • 🔄 Updated README - Improved documentation and project structure

License

This repository contains educational machine learning projects. Shared for learning and reference purposes.

Contributing

Contributions are welcome! Feel free to:

  • Add new ML implementations
  • Improve existing algorithms
  • Fix bugs or optimize code
  • Enhance documentation

Contact

GitHub: @SanthoshD123

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0