-
-
Notifications
You must be signed in to change notification settings - Fork 183
/
composer.json
113 lines (113 loc) · 4.18 KB
/
composer.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
{
"name": "rubix/ml",
"type": "library",
"description": "A high-level machine learning and deep learning library for the PHP language.",
"homepage": "https://rubixml.com",
"license": "MIT",
"readme": "README.md",
"keywords": [
"adaboost", "ai", "algorithm", "analytics", "anomaly detection", "artificial intelligence",
"cart", "classification", "classifier", "clustering", "cross validation", "dataset",
"data science", "data mining", "dbscan", "deep learning", "dimensionality reduction",
"ensemble", "estimator", "etl", "feature extraction", "feature selection", "feature importance",
"gaussian mixture", "gbm", "gmm", "gradient boost", "grid search", "image recognition",
"imputation", "inference", "isolation forest", "k-means", "kmeans", "k-nearest neighbors",
"knn", "linear regression", "loda", "local outlier factor", "lof", "logistic regression",
"machine learning", "manifold learning", "mean shift", "ml", "mlp", "multilayer perceptron",
"naive bayes", "neural network", "natural language processing", "nearest neighbors", "nlp",
"outlier detection", "php", "php ai", "php machine learning", "php ml", "predictive modeling",
"prediction", "random forest", "ranking", "regression", "regressor", "recommendation", "ridge",
"rubix", "rubixml", "rubix ml", "softmax", "supervised learning", "support vector machine",
"svm", "text mining", "tf-idf", "tf idf", "t-sne", "tsne", "unsupervised learning"
],
"authors": [
{
"name": "Andrew DalPino",
"homepage": "https://github.com/andrewdalpino"
},
{
"name": "Contributors",
"homepage": "https://github.com/RubixML/ML/graphs/contributors"
}
],
"require": {
"php": ">=7.4",
"ext-json": "*",
"amphp/parallel": "^1.3",
"andrewdalpino/okbloomer": "^1.0",
"psr/log": "^1.1|^2.0|^3.0",
"rubix/tensor": "^3.0",
"symfony/polyfill-mbstring": "^1.0",
"symfony/polyfill-php80": "^1.17",
"symfony/polyfill-php82": "^1.27",
"symfony/polyfill-php83": "^1.27",
"wamania/php-stemmer": "^3.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.0",
"phpbench/phpbench": "^1.0",
"phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "^1.0",
"phpstan/phpstan-phpunit": "^1.0",
"phpunit/phpunit": "^9.0"
},
"suggest": {
"ext-tensor": "For fast Matrix/Vector computing",
"ext-gd": "For image support",
"ext-mbstring": "For fast multibyte string manipulation",
"ext-svm": "For Support Vector Machine engine (libsvm)"
},
"autoload": {
"psr-4": {
"Rubix\\ML\\": "src/"
},
"files": [
"src/constants.php",
"src/functions.php"
]
},
"autoload-dev": {
"psr-4": {
"Rubix\\ML\\Tests\\": "tests/",
"Rubix\\ML\\Benchmarks\\": "benchmarks/"
}
},
"scripts": {
"build": [
"@composer install",
"@analyze",
"@test",
"@check"
],
"analyze": "phpstan analyse -c phpstan.neon --memory-limit 1G",
"benchmark": "phpbench run --report=aggregate",
"check": [
"@putenv PHP_CS_FIXER_IGNORE_ENV=1",
"php-cs-fixer fix --config=.php-cs-fixer.dist.php -v --dry-run --using-cache=no"
],
"fix": "php-cs-fixer fix --config=.php-cs-fixer.dist.php",
"test": "phpunit"
},
"config": {
"preferred-install": "dist",
"sort-packages": true,
"process-timeout": 3000,
"allow-plugins": {
"phpstan/extension-installer": true
}
},
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/andrewdalpino"
}
],
"support": {
"docs": "https://docs.rubixml.com",
"issues": "https://github.com/RubixML/ML/issues",
"source": "https://github.com/RubixML/ML",
"chat": "https://t.me/RubixML"
},
"minimum-stability": "dev",
"prefer-stable": true
}