Commit Graph

295 Commits

Author SHA1 Message Date
Arkadiusz Kondas
096db0e9dd Merge pull request #4 from php-ai/develop
New algorithms, math functions and documentation
2016-05-02 14:13:19 +02:00
Arkadiusz Kondas
3fd5abf566 fix typo in code example 2016-05-02 14:10:49 +02:00
Arkadiusz Kondas
abd3b38490 refactor kmeans variables names 2016-05-02 14:02:00 +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
bb9e1aa4f0 test kmeans init methods 2016-05-01 23:44:04 +02:00
Arkadiusz Kondas
7572304d50 refactor kmeans subclasses 2016-05-01 23:36:33 +02:00
Arkadiusz Kondas
c0513e9b82 kmeans clustering 2016-05-01 23:17:09 +02:00
Arkadiusz Kondas
01a2499754 cs-fixer 2016-05-01 00:56:43 +02:00
Arkadiusz Kondas
26be771668 add distanceMetric for dbscan 2016-05-01 00:56:03 +02:00
Arkadiusz Kondas
22963114c3 dbscan clustering algorithm 2016-05-01 00:47:44 +02:00
Arkadiusz Kondas
650e7dd20d simply getDeterminant method 2016-04-30 23:54:05 +02:00
Arkadiusz Kondas
2952557028 improve matrix inverse 2016-04-30 23:47:35 +02:00
Arkadiusz Kondas
f7b91bea72 change Classifier namespace to Classification 2016-04-30 23:45:21 +02:00
Arkadiusz Kondas
ee9bb7b252 add tests for matrix class 2016-04-30 23:21:32 +02:00
Arkadiusz Kondas
ff9adc267c better arguments format for regression 2016-04-30 13:54:58 +02:00
Arkadiusz Kondas
ff79de7e14 better arguments format for regression 2016-04-30 13:54:01 +02:00
Arkadiusz Kondas
b1c47d5e9d test intercept and coefficients of linear regression 2016-04-30 13:32:40 +02:00
Arkadiusz Kondas
633974fea0 php-cs-fxier 2016-04-30 00:59:10 +02:00
Arkadiusz Kondas
60c796f5d9 create matrix calculation for ls regression for multiple variable 2016-04-30 00:58:54 +02:00
Arkadiusz Kondas
9d74174a68 ls reg with error :( 2016-04-29 23:03:08 +02:00
Arkadiusz Kondas
3e4dc3ddf8 add test for mean with floats 2016-04-28 07:32:48 +02:00
Arkadiusz Kondas
b5e4cbe66e add Mean::arithmetic tests 2016-04-27 23:57:23 +02:00
Arkadiusz Kondas
52cbda0482 replace mean calls 2016-04-27 23:57:05 +02:00
Arkadiusz Kondas
80a712e8a8 implement Least Squares Regression 2016-04-27 23:51:14 +02:00
Arkadiusz Kondas
cbec77d247 pearson correlation function 2016-04-27 23:28:01 +02:00
Arkadiusz Kondas
66dcfcf2b7 implement standard deviation of population function 2016-04-27 23:04:59 +02:00
Arkadiusz Kondas
af3b57692f linear regression is also hard 2016-04-25 22:55:34 +02:00
Arkadiusz Kondas
46da769ca6 typo in variable name 2016-04-25 20:16:53 +02:00
Arkadiusz Kondas
118ee0b5fe svm is hard :( 2016-04-21 23:21:08 +02:00
Arkadiusz Kondas
37782eba98 implement RBF kernel function 2016-04-21 22:54:38 +02:00
Arkadiusz Kondas
b30f4cbf11 make scalar function static 2016-04-21 22:12:45 +02:00
Arkadiusz Kondas
34281e40ee add scalar product function 2016-04-21 00:23:03 +02:00
Arkadiusz Kondas
9330785a6f extract Math namespace 2016-04-20 23:56:33 +02:00
Arkadiusz Kondas
6024b1f664 create SVM class skeleton 2016-04-19 22:54:33 +02:00
Arkadiusz Kondas
d9d7895947 force implementation of protected functon in Predictable trait 2016-04-19 22:54:15 +02:00
Arkadiusz Kondas
b04cf220bd rename exception named constructor name 2016-04-18 22:58:43 +02:00
Arkadiusz Kondas
ded28def2d fix minkowski distance 2016-04-17 17:47:30 +02:00
Arkadiusz Kondas
e5ca6c83f1 some bug in code 2016-04-17 17:10:26 +02:00
Arkadiusz Kondas
d2e0ce446c update classifier docs 2016-04-16 21:41:37 +02:00
Arkadiusz Kondas
5170c10773 simplify csv dataset 2016-04-16 21:34:50 +02:00
Arkadiusz Kondas
dea6972305 change csv dataset constructor 2016-04-16 21:27:49 +02:00
Arkadiusz Kondas
a4ab370a48 create traits for reduce complexity 2016-04-16 21:24:40 +02:00
Arkadiusz Kondas
6f5f190600 docs for manhattan distance 2016-04-15 22:32:20 +02:00
Arkadiusz Kondas
100205d767 simple Naive Bayes classifier 2016-04-14 22:56:54 +02:00
Arkadiusz Kondas
50fbcddfc4 create docs for distance metrics functions 2016-04-13 21:20:55 +02:00
Arkadiusz Kondas
85243f2d92 cs-fixer 2016-04-12 23:10:33 +02:00
Arkadiusz Kondas
79b76fb1a4 implement minkowski distance metric function 2016-04-12 22:02:14 +02:00
Arkadiusz Kondas
d82a12497a implement manhattan distance metric function 2016-04-12 21:43:25 +02:00
Arkadiusz Kondas
aed37e247e knn with chebyshev distance metric test 2016-04-11 21:50:29 +02:00