fieg/bayes

此包的最新版本(1.0.3)没有可用的许可证信息。

PHP中朴素贝叶斯分类器算法的实现。

1.0.3 2016-06-02 11:23 UTC

This package is auto-updated.

Last update: 2024-08-29 03:57:52 UTC


README

PHP中朴素贝叶斯分类器算法的实现。

基于 Burak Kanber 的《机器学习:JavaScript 中的朴素贝叶斯文档分类算法》

Build Status

入门

use Fieg\Bayes\Classifier;
use Fieg\Bayes\Tokenizer\WhitespaceAndPunctuationTokenizer;

$tokenizer = new WhitespaceAndPunctuationTokenizer();
$classifier = new Classifier($tokenizer);

$classifier->train('en', 'This is english');
$classifier->train('fr', 'Je suis Hollandais');

$result = $classifier->classify('This is a naive bayes classifier');

这将导致

array(2) {
  'en' =>
  double(0.9)
  'fr' =>
  double(0.1)
}