Skip to content

Library with machine learning and data science algorithms present in the popular Python library SciKit-Learn and reimplemented in C++

Notifications You must be signed in to change notification settings

niccolot/SciKit_plusplus

Repository files navigation

SciKit_plusplus

C++ library with some basic machine learning models

Contents

  • k_means_clustering: k means clustering algorithm. The cluster initializations implemented are Forgy's (i.e. random) and kmeans++ algorithm while the trainig algorithms available are Lloyd's and Elkans's.
  • svm: binary support vector classifier implemented with softmargin and optimized with SMO algorithm
  • neural_nets: modular MLP model

About

Library with machine learning and data science algorithms present in the popular Python library SciKit-Learn and reimplemented in C++

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published