ovg288/php-ml

PHP-ML - PHP的机器学习库

dev-master 2020-05-26 09:42 UTC

This package is not auto-updated.

Last update: 2024-09-26 06:32:07 UTC


README

Minimum PHP Version Latest Stable Version Build Status Documentation Status Total Downloads License Coverage Status Scrutinizer Code Quality

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

特性

贡献

您可以在CONTRIBUTING.md中找到更多关于贡献的信息。

许可证

PHP-ML在MIT许可证下发布。有关详细信息,请参阅附带LICENSE文件。

作者

Arkadiusz Kondas (@ArkadiuszKondas)