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

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

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

推荐文章

Golang实现的交互Shell
2024-11-19 04:05:20 +0800 CST
跟着 IP 地址,我能找到你家不?
2024-11-18 12:12:54 +0800 CST
Vue3中如何实现插件?
2024-11-18 04:27:04 +0800 CST
Golang在整洁架构中优雅使用事务
2024-11-18 19:26:04 +0800 CST
JavaScript 流程控制
2024-11-19 05:14:38 +0800 CST
赚点点任务系统
2024-11-19 02:17:29 +0800 CST
五个有趣且实用的Python实例
2024-11-19 07:32:35 +0800 CST
CSS实现亚克力和磨砂玻璃效果
2024-11-18 01:21:20 +0800 CST
Go的父子类的简单使用
2024-11-18 14:56:32 +0800 CST
php 统一接受回调的方案
2024-11-19 03:21:07 +0800 CST
Rust 与 sqlx:数据库迁移实战指南
2024-11-19 02:38:49 +0800 CST
Vue3中的JSX有什么不同?
2024-11-18 16:18:49 +0800 CST
Redis函数在PHP中的使用方法
2024-11-19 04:42:21 +0800 CST
微信内弹出提示外部浏览器打开
2024-11-18 19:26:44 +0800 CST
JS中 `sleep` 方法的实现
2024-11-19 08:10:32 +0800 CST
thinkphp分页扩展
2024-11-18 10:18:09 +0800 CST
Vue 3 是如何实现更好的性能的?
2024-11-19 09:06:25 +0800 CST
imap_open绕过exec禁用的脚本
2024-11-17 05:01:58 +0800 CST
阿里云免sdk发送短信代码
2025-01-01 12:22:14 +0800 CST
程序员茄子在线接单