mpescador1 / php-mt
PHP-ML - PHP的机器学习库
v0.4.1
2021-09-27 10:57 UTC
Requires
- php: >=7.0.0
Requires (Dev)
- phpunit/phpunit: ^6.0
README
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'
文档
要了解如何使用PHP-ML,请参阅文档。
安装
目前这个库正在开发中,但您可以使用Composer安装它
composer require php-ai/php-ml
示例
示例脚本可在单独的存储库中找到 php-ai/php-ml-examples。
功能
- 关联规则学习
- 分类
- SVC
- k-Nearest Neighbors
- 朴素贝叶斯
- 决策树(CART)
- 集成算法
- Bagging(Bootstrap Aggregating)
- 随机森林
- AdaBoost
- 线性
- Adaline
- 决策树桩
- 感知器
- 回归
- 聚类
- 度量
- 工作流程
- 神经网络
- 交叉验证
- 预处理
- 特征提取
- 数据集
- 模型管理
- 数学
贡献
有关贡献的更多信息,请参阅CONTRIBUTING.md。
许可证
PHP-ML在MIT许可证下发布。有关详细信息,请参阅附带的LICENSE文件。
作者
Arkadiusz Kondas (@ArkadiuszKondas)