All Versions
15
Latest Version
Avg Release Cycle
101 days
Latest Release
1667 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.9.0 Changes
May 15, 2020β Added
- [Preprocessing] Implement LabelEncoder (#369)
- [Preprocessing] Implement ColumnFilter (#378)
- [Preprocessing] Implement LambdaTransformer (#381)
- [Preprocessing] Implement NumberConverter (#377)
- [Preprocessing] Implement OneHotEncoder (#384)
- [Workflow] Implement FeatureUnion (#382)
- [Metric] Add Regression metrics: meanSquaredError, meanSquaredLogarithmicError, meanAbsoluteError, medianAbsoluteError, r2Score, maxError (#373)
- [Regression] Implement DecisionTreeRegressor (#375)
- [Tokenization] Added NGramWordTokenizer (#370)
- π [Internal] Add php 7.4 for travis build (#393)
- [FeatureExtraction] FeatureExtraction (#425)
π Fixed
- [Math] Fix division by zero in ANOVA for small size dataset (#391)
- π [Internal] Fix grammatical errors in code and docs (#410, #411, #413, #414)
π Changed
-
v0.8.0 Changes
March 20, 2019 -
v0.7.0 Changes
November 07, 2018β 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
- 0οΈβ£ [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)
-
v0.6.2 Changes
February 22, 2018- π Fix Apriori array keys (#238)
-
v0.6.1 Changes
February 17, 2018- π Fix KMeans and EigenvalueDecomposition #235
-
v0.6.0 Changes
February 16, 2018- π feature [FeatureSelection] implement SelectKBest with scoring functions (#232)
- π feature [FeatureSelection] implement VarianceThreshold - simple baseline approach to feature selection. (#228)
- π feature [Classification] support probability estimation in SVC (#218)
- π feature [NeuralNetwork] configure an Activation Function per hidden layer (#208)
- π feature [NeuralNetwork] Ability to update learningRate in MLP (#160)
- π feature [Metric] Choose averaging method in classification report (#205)
- β¨ enhancement Add phpstan strict rules (#233)
- β¨ enhancement Flatten directory structure (#220)
- β¨ enhancement Update phpunit/phpunit (#219)
- β¨ enhancement Cache dependencies installed with composer on Travis (#215)
- β¨ enhancement Add support for coveralls.io (#153)
- β¨ enhancement Add phpstan and easy coding standards (#156, #168)
- β¨ enhancement Throw exception when libsvm command fails to run (#200, #202)
- β¨ enhancement Normalize composer.json and sort packages (#214, #210)
- β¨ enhancement Rewrite DBSCAN (#185)
- π fix phpunit include tests path (#230)
- π fix support of a rule in Apriori (#229)
- π fix apriori generates an empty array as a part of the frequent item sets (#224)
- π fix backpropagation random error (#157)
- π fix logistic regression implementation (#169)
- π fix activation functions support (#163)
- π fix string representation of integer labels issue in NaiveBayes (#206)
- π fix the implementation of conjugate gradient method (#184)
- π typo, tests and documentation fixes (#234, #221, #181, #183, #155, #159, #165, #187, #154, #191, #203, #209, #213, #212, #211)
-
v0.5.0 Changes
November 14, 2017- β¬οΈ general [php] Upgrade to PHP 7.1 (#150)
- π general [coding standard] fix imports order and drop unused docs typehints
- π feature [NeuralNetwork] Add PReLU activation function (#128)
- π feature [NeuralNetwork] Add ThresholdedReLU activation function (#129)
- π feature [Dataset] Support CSV with long lines (#119)
- π feature [NeuralNetwork] Neural networks partial training and persistency (#91)
- π feature Add french stopwords (#92)
- π feature New methods: setBinPath, setVarPath in SupportVectorMachine (#73)
- π feature Linear Discrimant Analysis (LDA) (#82)
- π feature Linear algebra operations, Dimensionality reduction and some other minor changes (#81)
- π feature Partial training base (#78)
- π feature Add delimiter option for CsvDataset (#66)
- π feature LogisticRegression classifier & Optimization methods (#63)
- π feature Additional training for SVR (#59)
- optimization Comparison - replace eval (#130)
- π optimization Use C-style casts (#124)
- optimization Speed up DataTransformer (#122)
- π bug DBSCAN fix for associative keys and array_merge performance optimization (#139)
- π bug Ensure user-provided SupportVectorMachine paths are valid (#126)
- π bug [DecisionTree] Fix string cast #120 (#121)
- π bug fix invalid typehint for subs method (#110)
- π bug Fix samples transformation in Pipeline training (#94)
- π bug Fix division by 0 error during normalization (#83)
- π bug Fix wrong docs references (#79)
-
v0.4.1 Changes
March 05, 2017- AdaBoost improvements by Mustafa Karabulut
- One-v-Rest Classification technique applied to linear classifiers by Mustafa Karabulut
-
v0.4 Changes
February 23, 2017- π feature [Classification] - Ensemble Classifiers : Bagging and RandomForest by Mustafa Karabulut
- π feature [Classification] - RandomForest::getFeatureImportances() method by Mustafa Karabulut
- π feature [Classification] - Linear classifiers: Perceptron, Adaline, DecisionStump by Mustafa Karabulut
- π feature [Classification] - AdaBoost algorithm by Mustafa Karabulut
- π bug [Math] - Check if matrix is singular doing inverse by Povilas Susinskas
- optimization - Euclidean optimization by Mustafa Karabulut
-
v0.3.0 Changes
February 04, 2017* feature [Persistency] - ModelManager - save and restore trained models by David MonllaΓ³ * feature [Classification] - DecisionTree implementation by Mustafa Karabulut * feature [Clustering] - Fuzzy C Means implementation by Mustafa Karabulut * other small fixes and code styles refactors