(php真实强大的语言,php-ml要求 php版本 大于7.0,速度很快,赶紧去升级吧)
别问我为什么用PHP 来做机器学习库,不用有成熟python机器库,没为什么,就因为熟悉PHP;
PHP-ml有基本的机器学习和算法,用来学习足够了。
github : https://github.com/php-ai/php-ml
可直接下载部署,建议用composer 安装,自动配置。
composer require php-ai/php-ml
文档地址:http://php-ml.readthedocs.io/en/latest/
PHP-ML 要求 PHP >= 7.0。
可应用的算法功能:
关联规则式学习
Apriori
分类
Adaline
Decision Stump
Perceptron
Bagging (Bootstrap Aggregating)
Random Forest
AdaBoost
SVC
k-Nearest Neighbors
Naive Bayes
Decision Tree (CART)
Ensemble Algorithms
Linear
回归
Least Squares
SVR
聚合
k-Means
DBSCAN
Metric
Accuracy
Confusion Matrix
Classification Report
工作流
Pipeline
神经网络
Multilayer Perceptron
Backpropagation training
交叉验证
Random Split
Stratified Random Split
预处理
Normalization
Imputation missing values
特征提取
Token Count Vectorizer
Tf-idf Transformer
数据设置
Iris
Wine
Glass
Array
CSV
Files
Ready to use:
模式管理
Persistency
Math
Distance
Matrix
Set
Statistic
示例
简单的分类示例:
use Phpml\Classification\KNearestNeighbors;这是官方文档首页给的第一个例子,用的是 KNearestNeighbors类,看了下手册,大概是分类器的作用,默认Euclidean算法
$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);
$classifier->predict([3, 2]);
// return 'b'
通过简单的算法,计算预测出你给的值的归类
KNearestNeighbors主要应用领域:
文本分类、聚类分析、预测分析、模式识别、图像处理等等。
下面本人整理了一些PHP人工智能库:
1.NLPTools(http://php-nlp-tools.com/)
NLPTools是一个PHP自然语言处理库.能进行文本分级,聚类等操作.
2.Prediction Builder(https://github.com/denissimon/prediction-builder)
一个用PHP写成的机器学习预测库,使用了线性回归算法.
3.AIML(http://www.alicebot.org/aiml.html)
AIML是用于搭建聊天机器人平台的标记语言,可被PHP调用.
4.PHP Classifier(https://github.com/Dachande663/PHP-Classifier)
PHP朴素贝叶斯分类库.
5.PHP–FANN(https://github.com/bukka/php-fann)
PHP人工神经网络库.
6.ANN(http://ann.thwien.de/index.php?title=Main_Page)
PHP人工神经网络库.
7.PHP–ML(https://github.com/php-ai/php-ml)
PHP机器学习库,可进行支持向量机,神经网络等操作。
网友回复
如何破解绕开seedance2.0真人照片生成视频 限制?
python有哪些算法可以将视频中的每个帧图片去除指定区域水印合成新的视频?
iphone的激光雷达数据能否实时传输到three三维空间中?
豆包sora等ai视频生成大模型生成的视频水印如何去除?
python如何实现在电脑上拨号打电话给手机?
具身机器人与人形机器人区别?
nodejs如何将一个完整的js代码文件切割成不同的部分混淆后动态加载进入html运行?
为啥windows.onerror捕获js错误是这样的{"message":"Script error.","source":"","lineno":0,"colno":0,"stack":null,
2026年ai将全面接管编程?
WebMCP是干啥的?


