/machine-learning

Repository for my Machine Learning projects

Primary LanguageJupyter Notebook

myMachineLearning

Repository for my Machine Learning projects

Directory Guide

  • DecisionTree
    Implementation of decision tree algorithm from scratch in Python. Implementing the algorithm from scratch enable me to understand better how it works internally.

  • KNN
    Implementation of KNN algorithm from scratch in Python. Implementing the algorithm from scratch enable me to understand better how it works internally.

  • LinearRegression
    Implementation of Linear Regression algorithm from scratch in Python. Implementing the algorithm from scratch enable me to understand better how it works internally. Method used for linear regression is Ordinary Least Square.

  • kaggle_house
    Kaggle's house price prediction challenge. Regression-type machine learning *in progress*

  • kaggle titanic
    Kaggle's Titanic survivor prediction challenge. Classification-type problem. Trying to use KNN algorithm to predict survivors. Relying on feature engineering.

  • uci_spam
    Spam filtering using machine learning Data cleaning, NLP, Classification *in progress*

  • LogisticRegression
    Implementation of Logistic Regression algorithm from scratch in Python. Still in /*TODO*/ stage

  • Neural Networks
    Implementation of neural network algorithm in Python from scratch and using libraries. Still in /*TODO*/ stage

  • Gradient Descent
    Implementation of gradient descent algorithm in Python from scratch. Accompanied by jupyter notebook showing gradient plot.