brucetruth / php-idea
PHP的机器学习库
dev-master
2021-05-16 09:45 UTC
Requires
- php: ^7.3
This package is auto-updated.
Last update: 2024-09-16 16:39:07 UTC
README
世界充满了数据,大量的数据[图片、视频、文本、音乐...]。机器学习提供了从所有这些数据中提取意义的方法。如今,不仅由人类生成数据,由手机、电脑和其他设备生成,数据正在并以越来越快的速度增长。机器学习将使我们能够使用这些数据来回答问题。
使用训练数据作为训练,我们将通知预测模型的创建,然后这个预测模型可以用于未见数据来回答问题。
机器学习使用算法来解析数据,从数据中学习,并根据所学到的知识做出明智的决策。深度学习通过分层结构算法来创建一个“人工神经网络”,它可以自主学习并自行做出智能决策。
安装
使用Composer将ML IDEA安装到您的项目中
$ composer require brucetruth/ml-idea
需求
- PHP 7.4或更高版本
分类算法示例
KNearestNegbours
include_once "vendor/autoload.php"; use ML\IDEA\Classifiers\KNearestNeighbors; $samples = [[1, 3], [1, 4], [3, 4], [3, 1], [5, 1], [5, 2]]; $labels = ['a', 'a', 'b', 'b', 'c', 'c']; $classifier = new KNearestNeighbors(6, true); $classifier->train($samples, $labels); $data = $classifier->predict([5, 3]); echo "<pre>"; print_r($data); echo "</pre>";