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

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

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

推荐文章

如何在 Vue 3 中使用 Vuex 4?
2024-11-17 04:57:52 +0800 CST
免费常用API接口分享
2024-11-19 09:25:07 +0800 CST
前端代码规范 - Commit 提交规范
2024-11-18 10:18:08 +0800 CST
25个实用的JavaScript单行代码片段
2024-11-18 04:59:49 +0800 CST
Go语言中实现RSA加密与解密
2024-11-18 01:49:30 +0800 CST
Vue3中如何处理SEO优化?
2024-11-17 08:01:47 +0800 CST
20个超实用的CSS动画库
2024-11-18 07:23:12 +0800 CST
用 Rust 构建一个 WebSocket 服务器
2024-11-19 10:08:22 +0800 CST
mysql 优化指南
2024-11-18 21:01:24 +0800 CST
Python设计模式之工厂模式详解
2024-11-19 09:36:23 +0800 CST
微信小程序热更新
2024-11-18 15:08:49 +0800 CST
Go 接口:从入门到精通
2024-11-18 07:10:00 +0800 CST
Nginx 如何防止 DDoS 攻击
2024-11-18 21:51:48 +0800 CST
程序员茄子在线接单