Repository navigation
Expand file tree
/
Copy pathcomposer.json
More file actions
115 lines (115 loc) · 4.34 KB
/
Copy pathcomposer.json
File metadata and controls
115 lines (115 loc) · 4.34 KB
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
114
115
{
"name": "rubix/ml",
"type": "library",
"description": "A high-level machine learning and deep learning library for the PHP language.",
"homepage": "https://rubixml.github.io/ML/latest/",
"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", "ward"
],
"authors": [
{
"name": "Andrew DalPino",
"homepage": "https://github.com/andrewdalpino"
},
{
"name": "Contributors",
"homepage": "https://github.com/RubixML/ML/graphs/contributors"
}
],
"require": {
"php": ">=8.3",
"amphp/parallel": "^2.0",
"andrewdalpino/okbloomer": "^1.0",
"psr/log": "^1.1|^2.0|^3.0",
"rubix/tensor": "^4.1",
"symfony/polyfill-mbstring": "^1.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.73",
"phpbench/phpbench": "^1.0",
"phpstan/extension-installer": "^1.0",
"phpstan/phpstan": "^2.0",
"phpstan/phpstan-phpunit": "^2.0",
"phpunit/phpunit": "^12.0",
"swoole/ide-helper": "^5.1"
},
"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).",
"ext-swoole": "For multiprocessing support."
},
"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",
"coverage": "phpunit --coverage-text --coverage-html=runtime/coverage",
"check": [
"php-cs-fixer fix --config=.php-cs-fixer.dist.php -vvv --dry-run --using-cache=no --sequential --show-progress=dots --stop-on-violation"
],
"diff": [
"php-cs-fixer fix --config=.php-cs-fixer.dist.php -vvv --dry-run --diff"
],
"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://rubixml.github.io/ML/latest/",
"issues": "https://github.com/RubixML/ML/issues",
"source": "https://github.com/RubixML/ML",
"chat": "https://t.me/RubixML"
},
"minimum-stability": "dev",
"prefer-stable": true
}