ovg288 / php-ml
PHP-ML - PHP的机器学习库
dev-master
2020-05-26 09:42 UTC
Requires
- php: ^7.1
Requires (Dev)
- phpbench/phpbench: ^0.14.0
- phpstan/phpstan-phpunit: ^0.10
- phpstan/phpstan-shim: ^0.10
- phpstan/phpstan-strict-rules: ^0.10
- phpunit/phpunit: ^7.0.0
- symplify/coding-standard: ^5.1
- symplify/easy-coding-standard: ^5.1
This package is not auto-updated.
Last update: 2024-09-26 06:32:07 UTC
README
PHP机器学习的全新方法。一个库中包含算法、交叉验证、神经网络、预处理、特征提取等功能。
PHP-ML需要PHP >= 7.1。
分类的简单示例
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)