brucetruth / ml-idea
PHP的机器学习库
dev-master
2021-05-16 09:45 UTC
Requires
- php: ^7.3
This package is auto-updated.
Last update: 2024-09-16 17:01:28 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>";