zeopix / machine-learning
简单的机器学习POO实现
dev-master / 1.x-dev
2016-04-13 16:52 UTC
Requires
- php: >=5.5.9
Requires (Dev)
- phpunit/phpunit: ~4
This package is not auto-updated.
Last update: 2024-09-20 19:03:42 UTC
README
简单的PHP机器学习库
警告
这个库不是为生产或高性能需求设计的,它更多的是一个概念验证和用于探索机器学习算法的框架。
特性
- 梯度下降算法
- 均值尺度归一化
- 多变量线性假设
用法
使用composer包含
composer require zeopix/machine-learning
训练你的数据集
use Zeopix\MachineLearning\Application\Service\LinearRegressionService
use Zeopix\MachineLearning\Domain\Model\Value\VectorValue;
$linearRegressionService = new LinearRegressionService();
$data = [
[[2,3], 1],
[[4,6], 2]
];
$training = $linearRegressionService->train($data);
$prediction = $training->predict(new VectorValue([8,12]));