ricardomokhtari / ML-Models

Various machine learning models & data preprocessing scripts in Python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ML-Models

This repo contains various machine learning models and data preprocessing scripts that can be easily applied to a wide range of datasets.

Models include:

Regression

  • Simple
  • Multiple
  • Polynomial
  • SVR
  • Decision Tree
  • Random Forest

Classification

  • Logistic Regression
  • K-NN
  • SVM
  • Naive Bayes
  • Decision Tree
  • Random Forest

Clustering

  • K-Means Clustering
  • Hierarchical Clustering

Association Rule Learning

  • Apriori

Natural Language Processing

  • Bag of words model + Random Forest Regression

Reinforcement Learning

  • Upper Confidence Bound
  • Thompson Sampling

Deep Learning in Keras

  • Artificial Neural Network
  • Convolutional Neural Network

Dimensionality Reduction

  • PCA
  • Linear Discriminant Analysis
  • Kernel PCA

Model Selection & Boosting

  • k-fold Cross Validation + Grid Search
  • XGBoost

Generative Adversarial Networks

  • Pix2Pix
  • cGAN (PyTorch & TensorFlow)
  • vanilla GAN
  • DCGAN

I wrote these scripts with the help of the "Machine Learning A-Z" course on Udemy.

Link to Udemy course

About

Various machine learning models & data preprocessing scripts in Python


Languages

Language:Jupyter Notebook 91.5%Language:Python 8.5%