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

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

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

推荐文章

Vue3中如何处理SEO优化?
2024-11-17 08:01:47 +0800 CST
前端如何给页面添加水印
2024-11-19 07:12:56 +0800 CST
2024年公司官方网站建设费用解析
2024-11-18 20:21:19 +0800 CST
智能视频墙
2025-02-22 11:21:29 +0800 CST
Roop是一款免费开源的AI换脸工具
2024-11-19 08:31:01 +0800 CST
Web浏览器的定时器问题思考
2024-11-18 22:19:55 +0800 CST
nuxt.js服务端渲染框架
2024-11-17 18:20:42 +0800 CST
Vue3中的Store模式有哪些改进?
2024-11-18 11:47:53 +0800 CST
120个实用CSS技巧汇总合集
2025-06-23 13:19:55 +0800 CST
FastAPI 入门指南
2024-11-19 08:51:54 +0800 CST
jQuery `$.extend()` 用法总结
2024-11-19 02:12:45 +0800 CST
Vue3中的v-model指令有什么变化?
2024-11-18 20:00:17 +0800 CST
在 Rust 中使用 OpenCV 进行绘图
2024-11-19 06:58:07 +0800 CST
JavaScript数组 splice
2024-11-18 20:46:19 +0800 CST
404错误页面的HTML代码
2024-11-19 06:55:51 +0800 CST
快速提升Vue3开发者的效率和界面
2025-05-11 23:37:03 +0800 CST
程序员茄子在线接单