Commit Graph

53 Commits

Author SHA1 Message Date
Arkadiusz Kondas 4590d5cc32
Implement OneHotEncoder (#384) 2019-05-15 08:00:46 +02:00
Arkadiusz Kondas b500f0b648
Implement FeatureUnion 🚀 (#382) 2019-05-14 21:26:25 +02:00
Arkadiusz Kondas 1e1d794655
Fix DecisionTreeRegressor for big dataset (#376) 2019-05-12 21:27:21 +02:00
Marcin Michalski db82afa263 Update to phpunit 8 and bump min php to 7.2 (#367)
* Update to phpunit 8

* Require at least PHP 7.2
2019-04-10 20:42:59 +02:00
Arkadiusz Kondas dbbce0e066
Implement LabelEncoder (#369) 2019-04-02 11:07:00 +02:00
Pol Dellaiera 02dab41830 Provide a new NGramTokenizer with minGram and maxGram support (#350)
* Issue #349: Provide a new NGramTokenizer.

* Issue #349: Add tests.

* Fixes from code review.

* Implement NGramTokenizer with min and max gram support

* Add missing tests for ngram

* Add info about NGramTokenizer to docs and readme

* Add performance test for tokenization
2019-02-15 17:31:10 +01:00
Arkadiusz Kondas 18c36b971f
Mnist Dataset (#326)
* Implement MnistDataset

* Add MNIST dataset documentation
2018-11-07 08:02:56 +01:00
Arkadiusz Kondas 15adf9e252
Update build status badge from travis-ci 2018-07-31 23:28:29 +02:00
Arkadiusz Kondas a36fe086d3
Add performance test for LeastSquares (#263)
* Install phpbench 🚀

* Add first benchmark for LeastSquares

* Update README and CONTRIBUTING guide

* Fix typo
2018-03-10 21:48:16 +01:00
Yuji Uchiyama 4562f1dfc9 Add a SvmDataset class for SVM-Light (or LibSVM) format files (#237)
* Add data loader for svm format

* Add tests for error cases

* Set proper exception messages

* Add documents

* Add error checking code for invalid column format

* Add missing documents
2018-02-24 11:17:35 +01:00
Arkadiusz Kondas 451f84c2e6 Add SelectKBest docs 2018-02-14 20:34:53 +01:00
Arkadiusz Kondas 3ba35918a3
Implement VarianceThreshold - simple baseline approach to feature selection. (#228)
* Add sum of squares deviations

* Calculate population variance

* Add VarianceThreshold - feature selection transformer

* Add docs about VarianceThreshold

* Add missing code for pipeline usage
2018-02-10 18:07:09 +01:00
Anatoly Pashin fbbe5c5761 Update README.md (#181) 2018-01-06 11:12:42 +01:00
Arkadiusz Kondas a11e3f69c3
Add support for coveralls.io (#153)
* Add support for coveralls.io

* Generate coverage report only on php 7.2 build

* Fix osx travis build and move tools to bin dir

* Update php version badge

* Fix travis conditional statement

* Fix travis conditional statement

* 🤦 fix bin path
2017-11-15 11:08:51 +01:00
Tomáš Votruba a0772658bf README: require absolute composer (#141) 2017-10-25 08:09:23 +02:00
Arkadiusz Kondas dda9e16b4c Add software quaility awards 2017 badge by @yegor256 2017-10-24 08:31:29 +02:00
Gary Fuller cacfd64a6f Update README.md (#99) 2017-09-02 21:24:51 +02:00
Hiroyuki Miura 3bcba4053e Update README.md (#95)
I tried copying the sample code as it is but did not do what I assumed.
Specifically, it is as follows.

- It does not work without `require_once`
- I can not check the output if it is `return`

I modified the README.md.
I think that this one is better.
Because you can use it as soon as you copy it.
2017-05-29 09:39:08 +02:00
David Monllaó 4af8449b1c Neural networks improvements (#89)
* MultilayerPerceptron interface changes

- Signature closer to other algorithms
- New predict method
- Remove desired error
- Move maxIterations to constructor

* MLP tests for multiple hidden layers and multi-class

* Update all MLP-related tests

* coding style fixes

* Backpropagation included in multilayer-perceptron
2017-05-18 00:07:14 +02:00
Mustafa Karabulut 5b373fa7c2 Linear Discrimant Analysis (LDA) (#82)
* Linear Discrimant Analysis (LDA)

* LDA test file

* Matrix inverse via LUDecomposition

* LUDecomposition inverse() and det() applied

* Readme update for LDA
2017-04-25 08:58:02 +02:00
Mustafa Karabulut a87859dd97 Linear algebra operations, Dimensionality reduction and some other minor changes (#81)
* Lineer Algebra operations

* Covariance

* PCA and KernelPCA

* Tests for PCA, Eigenvalues and Covariance

* KernelPCA update

* KernelPCA and its test

* KernelPCA and its test

* MatrixTest, KernelPCA and PCA tests

* Readme update

* Readme update
2017-04-23 09:03:30 +02:00
Arkadiusz Kondas e8c6005aec Update changelog and cs fixes 2017-02-23 20:59:30 +01:00
Mustafa Karabulut 240a22788f Added new algorithms to the list (#44) 2017-02-10 12:01:58 +01:00
Arkadiusz Kondas 72b25ffd42 Add link to model manager in readme 2017-02-04 11:19:43 +01:00
Arkadiusz Kondas 452626d9c4 Fix documentaion badge 2016-10-15 20:50:16 +02:00
Patrick Florek 1ff455ebed Add index entries 2016-09-17 22:06:13 +02:00
Arkadiusz Kondas 6421a2ba41 Develop to master (#18)
* Fix Backpropagation test with explicit random generator seed

* remove custom seed - not working :(

* Updated links in readme
2016-08-21 14:03:20 +02:00
Arkadiusz Kondas 3599367ce8 Add docs for neural network 2016-08-14 19:14:56 +02:00
Arkadiusz Kondas 2f5b090188 create contributing guide 2016-07-26 21:57:15 +02:00
Arkadiusz Kondas 6ed4761427 add examples link to readme 2016-07-24 13:35:13 +02:00
Arkadiusz Kondas 52cd58acb0 add info about minimum php version required 2016-07-20 09:15:52 +02:00
Arkadiusz Kondas 963cfea551 add ClassificationReport docs 2016-07-19 22:17:03 +02:00
Arkadiusz Kondas 76d15e9691 add php-ml logo 2016-07-17 00:31:47 +02:00
Arkadiusz Kondas 7abee3061a docs for files dataset and php-cs-fixer 2016-07-16 23:56:52 +02:00
Arkadiusz Kondas 7c0767c15a create docs for tf-idf transformer 2016-07-12 00:21:34 +02:00
Arkadiusz Kondas ba8927459c add docs for ConfusionMatrix 2016-07-12 00:11:18 +02:00
Arkadiusz Kondas bb35d045ba add docs for Pipeline 2016-07-12 00:00:17 +02:00
Arkadiusz Kondas ee6ea3b850 create docs for StratifiedRandomSplit 2016-07-11 00:07:07 +02:00
Arkadiusz Kondas cc50d2c9b1 implement TfIdf transformation 2016-06-15 16:04:09 +02:00
Arkadiusz Kondas 7ab1ae97de update readthedocs menu 2016-05-14 21:50:48 +02:00
Arkadiusz Kondas ccfa38ba4d wine and glass demo dataset docs 2016-05-10 23:44:28 +02:00
Arkadiusz Kondas 77647fda45 update readme 2016-05-09 23:52:09 +02:00
Arkadiusz Kondas 365a9baeca update docs 2016-05-07 23:53:42 +02:00
Arkadiusz Kondas 00178cdd45 change docs and readme title 2016-05-03 13:08:09 +02:00
Arkadiusz Kondas 3fd5abf566 fix typo in code example 2016-05-02 14:10:49 +02:00
Arkadiusz Kondas 5950af6072 update and refactor documentation 2016-05-02 13:49:19 +02:00
Arkadiusz Kondas 55e73b48e9 add example code to readme 2016-05-02 12:07:53 +02:00
Arkadiusz Kondas c104e60201 fix docs link 2016-04-09 00:53:18 +02:00
Arkadiusz Kondas 04763b16f0 add documentation link 2016-04-09 00:50:08 +02:00
Arkadiusz Kondas 83b4a9e19c add instal info and badges to readme 2016-04-08 23:22:55 +02:00