Skip to content

Lancasterg/ml-4-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ml-4-cpp

Implementation of some ML algorithms and basic linear algebra in C++ written from scratch.

  • SimpleLinearRegressor

  • MultipleLinearRegressor

  • BinaryLogisticRegressor

  • DecisionTreeClassifier

  • DecisionTreeRegressor

  • RandomForestClassifier

  • SupportVectorMachine?

TODOs

  • Write tests for SimpleLinearRegressor
  • Implement MultipleLinearRegressor
  • Implement BinaryLogisticRegressor & write tests
  • Used row-major format for training data
  • Write tests for MultipleLinearRegressor
  • Finish implementation of DecisionTreeClassifier
  • Fix main so that everything actually works (not just the tests)

Tests

Tests have been written using the Catch2 library.

About

Implementation of some ML algos in C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published