Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 771 Bytes

File metadata and controls

33 lines (19 loc) · 771 Bytes

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.