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

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

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

推荐文章

CSS 媒体查询
2024-11-18 13:42:46 +0800 CST
小技巧vscode去除空格方法
2024-11-17 05:00:30 +0800 CST
从Go开发者的视角看Rust
2024-11-18 11:49:49 +0800 CST
Node.js中接入微信支付
2024-11-19 06:28:31 +0800 CST
JavaScript设计模式:单例模式
2024-11-18 10:57:41 +0800 CST
PHP 代码功能与使用说明
2024-11-18 23:08:44 +0800 CST
windows安装sphinx3.0.3(中文检索)
2024-11-17 05:23:31 +0800 CST
实用MySQL函数
2024-11-19 03:00:12 +0800 CST
Vue 3 是如何实现更好的性能的?
2024-11-19 09:06:25 +0800 CST
404错误页面的HTML代码
2024-11-19 06:55:51 +0800 CST
CSS实现亚克力和磨砂玻璃效果
2024-11-18 01:21:20 +0800 CST
JavaScript中设置器和获取器
2024-11-17 19:54:27 +0800 CST
Nginx 状态监控与日志分析
2024-11-19 09:36:18 +0800 CST
pycm:一个强大的混淆矩阵库
2024-11-18 16:17:54 +0800 CST
ElasticSearch 结构
2024-11-18 10:05:24 +0800 CST
MyLib5,一个Python中非常有用的库
2024-11-18 12:50:13 +0800 CST
网站日志分析脚本
2024-11-19 03:48:35 +0800 CST
Vue3中的响应式原理是什么?
2024-11-19 09:43:12 +0800 CST
2024年微信小程序开发价格概览
2024-11-19 06:40:52 +0800 CST
mysql int bigint 自增索引范围
2024-11-18 07:29:12 +0800 CST
Mysql允许外网访问详细流程
2024-11-17 05:03:26 +0800 CST
一键压缩图片代码
2024-11-19 00:41:25 +0800 CST
程序员茄子在线接单