编程 php机器学习神经网络库

2024-11-19 09:03:47 +0800 CST views 2786

PHP-ML是一个基于 PHP 7 的开源机器学习库,包含算法、交叉验证、神经网络、预处理、特征提取等功能,常用的最小二乘、Apriori、K近邻、决策树、随机森林、支持向量机等算法都有实现,基本能够满足需求。

一个最简单的例子

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'

ps: PHP的版本需要大于等于7.1.

###安装方式

遵循 PSR-4 标准,可用 Composer 安装管理。

composer require php-ai/php-ml

项目地址 https://github.com/php-ai/php-ml

复制全文 生成海报 php github

推荐文章

FcDesigner:低代码表单设计平台
2024-11-19 03:50:18 +0800 CST
使用 `nohup` 命令的概述及案例
2024-11-18 08:18:36 +0800 CST
PHP设计模式:单例模式
2024-11-18 18:31:43 +0800 CST
php使用文件锁解决少量并发问题
2024-11-17 05:07:57 +0800 CST
Golang 随机公平库 satmihir/fair
2024-11-19 03:28:37 +0800 CST
thinkphp swoole websocket 结合的demo
2024-11-18 10:18:17 +0800 CST
55个常用的JavaScript代码段
2024-11-18 22:38:45 +0800 CST
api接口怎么对接
2024-11-19 09:42:47 +0800 CST
三种高效获取图标资源的平台
2024-11-18 18:18:19 +0800 CST
15 个你应该了解的有用 CSS 属性
2024-11-18 15:24:50 +0800 CST
Vue3中的响应式原理是什么?
2024-11-19 09:43:12 +0800 CST
五个有趣且实用的Python实例
2024-11-19 07:32:35 +0800 CST
维护网站维护费一年多少钱?
2024-11-19 08:05:52 +0800 CST
如何优化网页的 SEO 架构
2024-11-18 14:32:08 +0800 CST
使用 Git 制作升级包
2024-11-19 02:19:48 +0800 CST
windows安装sphinx3.0.3(中文检索)
2024-11-17 05:23:31 +0800 CST
程序员茄子在线接单