PHP-ML 学习/机器学习和PHP的神经网络
Home
PHP-ML - Machine Learning library for PHP
[外链图片转存中…(img-FKkqN8Ky-1577454314979)] [外链图片转存中…(img-FfytgAiw-1577454314980)] [外链图片转存中…(img-3KA14Aoi-1577454314984)]
[外链图片转存中…(img-keTYxjxT-1577454314996)]
前段时间看见了关于PHP,机器学习,神经算法的这个库,但是没有中文翻译,就萌生了,翻译这个库,然后用自己的学习过程,写点什么。于是就有了这个。
在PHP中,机器学习的新方法。算法、交叉验证、预处理、特征提取以及更多在这个库中
PHP-ML必须PHP>7.0
一个简单的分类
use Phpml\Classification\KNearestNeighbors;
$samples = [[1, 3], [1, 4], [2, 4], [3, 1], [4, 1], [4, 2]];
$labels = ['a', 'a', 'a', 'b', 'b', 'b'];
$classifier = new KNearestNeighbors();
$classifier->train($samples, $labels);
$classifier->predict([3, 2]);
// return 'b'
Documentation
请跟随这个文档来学习PHP-ML
Installaion
你可以使用github ,或者 composer 来下载这个库,下面举例子使用composer引入这个库
composer require php-ai/php-ml
开始下载了这些库,我们用例子来说明。
Features
- Association rule Lerning(关联规则学习)
- Classification(分类)
- SVC
- k-Nearest Neighbors
- Naive Bayes
- Regression
- Least Squares
- SVR
- Clustering
- k-Means
- DBSCAN
- Metric
- Accuracy
- Confusion Matrix
- Classification Report
- Workflow
- Pipeline
- Neural Network
- Multilayer Perceptron Classifier
- Cross Validation(交叉验证)
- Random Split
- Stratified Random Split
- Preprocessing (预处理)
- Normalization
- Imputation missing values
- Feature Extraction
- Token Count Vectorizer
- Tf-idf Transformer
- Datasets
- Array
- CSV
- Files
- Ready to use:
Iris
Wine
Glass
- Models management
- Persistency
- Math
- Distance
- Matrix
- Set
- Statistic
Author
感谢 Arkadiusz Kondas 为我们广大php提供开源的类库

浙公网安备 33010602011771号