forked from RubixML/ML
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcomposer.json
108 lines (108 loc) · 4.12 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
{
"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",
"role": "Lead Engineer"
},
{
"name": "Contributors",
"homepage": "https://github.com/RubixML/RubixML/graphs/contributors"
}
],
"require": {
"php": ">=7.2",
"amphp/parallel": "^1.3",
"psr/log": "^1.1",
"rubix/tensor": "^2.0",
"symfony/polyfill-mbstring": "^1.0",
"symfony/polyfill-php73": "^1.20",
"symfony/polyfill-php80": "^1.17"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "2.16.*",
"phpbench/phpbench": "0.17.*",
"phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "0.12.*",
"phpstan/phpstan-phpunit": "0.12.*",
"phpunit/phpunit": "8.5.*"
},
"suggest": {
"ext-tensor": "For fast Matrix/Vector computing",
"rubix/extras": "For experimental features",
"ext-svm": "For Support Vector Machine engine (libsvm)",
"ext-mbstring": "For fast multibyte string manipulation",
"ext-gd": "For image manipulation",
"ext-redis": "To persist models to a Redis DB",
"ext-igbinary": "For binary serialization of persistables"
},
"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",
"benchmark": "phpbench run --report=env --report=aggregate",
"check": "php-cs-fixer fix --config=.php_cs.dist -v --dry-run --using-cache=no",
"fix": "php-cs-fixer fix --config=.php_cs.dist",
"test": "phpunit"
},
"config": {
"preferred-install": "dist",
"sort-packages": true,
"process-timeout": 3000
},
"minimum-stability": "dev",
"prefer-stable": true,
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/RubixML"
}
],
"support": {
"docs": "https://docs.rubixml.com/en/latest",
"issues": "https://github.com/RubixML/RubixML/issues",
"source": "https://github.com/RubixML/RubixML",
"chat": "https://t.me/RubixML",
"email": "[email protected]"
}
}