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

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

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

推荐文章

go错误处理
2024-11-18 18:17:38 +0800 CST
任务管理工具的HTML
2025-01-20 22:36:11 +0800 CST
Nginx 状态监控与日志分析
2024-11-19 09:36:18 +0800 CST
nuxt.js服务端渲染框架
2024-11-17 18:20:42 +0800 CST
介绍25个常用的正则表达式
2024-11-18 12:43:00 +0800 CST
开发外贸客户的推荐网站
2024-11-17 04:44:05 +0800 CST
Vue3 结合 Driver.js 实现新手指引
2024-11-18 19:30:14 +0800 CST
一文详解回调地狱
2024-11-19 05:05:31 +0800 CST
在Rust项目中使用SQLite数据库
2024-11-19 08:48:00 +0800 CST
回到上次阅读位置技术实践
2025-04-19 09:47:31 +0800 CST
php使用文件锁解决少量并发问题
2024-11-17 05:07:57 +0800 CST
js函数常见的写法以及调用方法
2024-11-19 08:55:17 +0800 CST
Go 并发利器 WaitGroup
2024-11-19 02:51:18 +0800 CST
程序员茄子在线接单