php-ai / php-ml
PHP-ML - PHP的机器学习库
0.10.0
2022-11-09 09:25 UTC
Requires
- php: ^8.0
Requires (Dev)
- phpbench/phpbench: ^1.2
- phpstan/phpstan: ^0.12
- phpstan/phpstan-phpunit: ^0.12
- phpstan/phpstan-strict-rules: ^0.12
- phpunit/phpunit: ^8.0
README
PHP中机器学习的创新方法。一个库中包含了算法、交叉验证、神经网络、预处理、特征提取等功能。
PHP-ML 需要 PHP >= 7.2。
分类的简单示例
require_once __DIR__ . '/vendor/autoload.php';
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);
echo $classifier->predict([3, 2]);
// return 'b'
奖项
文档
要了解如何使用PHP-ML,请参阅 文档。
安装
目前这个库正在开发中,但您可以使用Composer安装它。
composer require php-ai/php-ml
示例
示例脚本可在单独的仓库中找到 php-ai/php-ml-examples。
数据集
公共数据集可在单独的仓库中找到 php-ai/php-ml-datasets。
特性
- 关联规则学习
- 分类
- 回归
- 聚类
- 度量
- 工作流
- 管道
- 特征组合
- 神经网络
- 交叉验证
- 特征选择
- 预处理
- 特征提取
- 降维
- PCA(主成分分析)
- 核PCA
- LDA(线性判别分析)
- 数据集
- 模型管理
- 数学
贡献
您可以在 CONTRIBUTING.md 中找到更多关于贡献的信息。
许可证
PHP-ML 在MIT许可证下发布。有关详细信息,请参阅附带的LICENSE文件。
作者
Arkadiusz Kondas (@ArkadiuszKondas)