EmanueleLM / ML-LM

A machine learning tool that implements algorithms, data preparation, dimensionality reduction etc.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ML-LM

A tool that provides you with machine learning algorithms, data preparation techniques and last but not least comparing different models on a metric you decide. The purpose of this project is double: from one site you can use the tools for your analysis, from the other you can learn how a particular technique works, being it all implemented from scratch, using just numpy, pandas and few other basic packages.

Things implemented so far November 2018:

  • SDAR, SDEM algorithms;
  • pca (numerical, categorical with pandas is coming soon);
  • covariance shift tool;
  • kmeans (with kmeans++ init);
  • data split (train, test, validation).

TODO:

  • finishing kmeans-
  • testing kmeans and PCA on real world datasets

About

A machine learning tool that implements algorithms, data preparation, dimensionality reduction etc.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%