@akondas akondas released this Nov 7, 2018 · 2 commits to master since this release

Assets 2

Added

  • [Clustering] added KMeans associative clustering (#262)
  • [Dataset] added removeColumns function to ArrayDataset (#249)
  • [Dataset] added a SvmDataset class for SVM-Light (or LibSVM) format files (#237)
  • [Dataset] added Mnist Dataset for MNIST file format (#326)
  • [Internal] Add performance test for LeastSquares (#263)

Changed

  • [Internal] implement Keep a Changelog format
  • [Classification] changed the default kernel type in SVC to Kernel::RBF (#267)
  • [Optimizer] removed $initialTheta property and renamed setInitialTheta method to setTheta (#252)
  • [Imputer] Throw exception when trying to transform without train data (#314)
  • [Math] Micro optimization for matrix multiplication (#255)
  • [Internal] Throw proper exception (#259, #251)
  • [MLPClassifier] return labels in output (#315)
  • [Internal] Update phpstan to 0.10.5 (#320)

Fixed

  • [SVM] ensure DataTransformer::testSet samples array is not empty (#204)
  • [Optimizer] optimizer initial theta randomization (#239)
  • [Internal] travis build on osx (#281)
  • [SVM] SVM locale (non-locale aware) (#288)
  • [Internal] typo, tests, code styles and documentation fixes (#265, #261, #254, #253, #251, #250, #248, #245, #243, #317, #328)
  • [Classification] Check if feature exist when predict target in NaiveBayes (#327)