phpml基于 PHP-ML 库实现机器学习
phpml
基于 PHP-ML 库实现机器学习
基于语言学习
基于语言学习,根据语言编码实现学习
实例
require_once 'vendor/autoload.php'; use Phpml\Classification\KNearestNeighbors; use Phpml\Dataset\CsvDataset; use Phpml\Dataset\ArrayDataset; use Phpml\FeatureExtraction\TokenCountVectorizer; use Phpml\Tokenization\WordTokenizer; use Phpml\CrossValidation\StratifiedRandomSplit; use Phpml\FeatureExtraction\TfIdfTransformer; use Phpml\Metric\Accuracy; use Phpml\Classification\SVC; use Phpml\Regression\SVR; use Phpml\SupportVectorMachine\Kernel; $dataset = new CsvDataset('languages.csv', 1); $vectorizer = new TokenCountVectorizer(new WordTokenizer()); $tfIdfTransformer = new TfIdfTransformer(); $testample=['我是中国人']; $samples = []; foreach ($dataset->getSamples() as $sample) { $samples[] = $sample[0]; } $vectorizer->fit($samples); $vectorizer->transform($samples); $vectorizer->fit($testample); $vectorizer->transform($testample); $tfIdfTransformer->fit($samples); $tfIdfTransformer->transform($samples); $dataset = new ArrayDataset($samples, $dataset->getTargets()); $randomSplit = new StratifiedRandomSplit($dataset, 0.1); $classifier = new SVC(Kernel::RBF, 10000); $classifier->train($randomSplit->getTrainSamples(), $randomSplit->getTrainLabels()); $testpredictedLabels = $classifier->predict($testample); print_r($testpredictedLabels);// return Array ( [0] => zh ) exit;
评论
Tribuo基于 Java 的机器学习库
Tribuo是Java编写的机器学习库,可提供多类分类、回归、聚类、异常检测和多标签分类。Tribuo提供了流行的机器学习算法的实现,还包装了其他库以提供统一的接口。Tribuo包含加载、特性化和转换
Tribuo基于 Java 的机器学习库
0
PyBrain基于 Python 的机器学习库
PyBrain的概念是将一系列的数据处理的算法封装到被称之为Module的模块中。一个最小的Module通常包含基于机器学习算法的可调整的参数集合。Modules包含一个输入和输出的buffer,外加
PyBrain基于 Python 的机器学习库
0
Pylearn2基于 Theano 的机器学习库
Pylearn2是一个基于Theano的机器学习库,它的大部分功能是基于Theano顶层实现的。这意味着用户可以用数学表达式去编写Pylearn2插件(新模型、算法等),Theano不仅会帮助用户优化
Pylearn2基于 Theano 的机器学习库
0