zeopix/machine-learning

简单的机器学习POO实现

dev-master / 1.x-dev 2016-04-13 16:52 UTC

This package is not auto-updated.

Last update: 2024-09-20 19:03:42 UTC


README

简单的PHP机器学习库

Build Status Scrutinizer Code Quality Code Coverage

警告

这个库不是为生产或高性能需求设计的,它更多的是一个概念验证和用于探索机器学习算法的框架。

特性

  • 梯度下降算法
  • 均值尺度归一化
  • 多变量线性假设

用法

使用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]));