phpml 基于 PHP-ML 库实现机器学习开源项目

我要开发同款
匿名用户2017年10月23日
74阅读

技术信息

开源地址
https://gitee.com/qieangel2013/phpml
授权协议
MIT

作品详情

phpml

基于PHP-ML库实现机器学习

基于语言学习

基于语言学习,根据语言编码实现学习

实例require_oce 'vedor/autoload.php';use Phpml\Classificatio\KNearestNeighbors; use Phpml\Dataset\CsvDataset;use Phpml\Dataset\ArrayDataset;use Phpml\FeatureExtractio\TokeCoutVectorizer;use Phpml\Tokeizatio\WordTokeizer;use Phpml\CrossValidatio\StratifiedRadomSplit;use Phpml\FeatureExtractio\TfIdfTrasformer;use Phpml\Metric\Accuracy;use Phpml\Classificatio\SVC;use Phpml\Regressio\SVR;use Phpml\SupportVectorMachie\Kerel;$dataset = ew CsvDataset('laguages.csv', 1);$vectorizer = ew TokeCoutVectorizer(ew WordTokeizer());$tfIdfTrasformer = ew TfIdfTrasformer();$testample=['我是中国人'];$samples = [];foreach ($dataset->getSamples() as $sample) {   $samples[] = $sample[0];}$vectorizer->fit($samples);$vectorizer->trasform($samples);$vectorizer->fit($testample);$vectorizer->trasform($testample);$tfIdfTrasformer->fit($samples);$tfIdfTrasformer->trasform($samples);$dataset = ew ArrayDataset($samples, $dataset->getTargets());$radomSplit = ew StratifiedRadomSplit($dataset, 0.1);$classifier = ew SVC(Kerel::RBF, 10000);$classifier->trai($radomSplit->getTraiSamples(), $radomSplit->getTraiLabels());$testpredictedLabels = $classifier->predict($testample);prit_r($testpredictedLabels);// retur  Array ( [0] => zh )exit;

功能介绍

phpml 基于 PHP-ML 库实现机器学习 基于语言学习 基于语言学习,根据语言编码实现学习 实例 require_once 'vendor/autoload.php';
use Phpm...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论