fieg / markov

PHP中MarkovChain算法的实现

1.0 2015-05-14 11:53 UTC

This package is auto-updated.

Last update: 2024-08-29 04:46:03 UTC


README

PHP中MarkovChain算法的实现。

Build Status

入门指南

use Fieg\Markov\MarkovChain;

$sentences = [
    'my blue car',
    'red and blue flowers',
    'his blue car',
];

$chain = new MarkovChain();

foreach ($sentences as $sentence) {
    $tokens = explode(" ", $sentence);

    $chain->train($tokens);
}

$result = $chain->query("blue");

这将导致以下结果

array(2) {
  'car' =>
  double(0.66666666666667)
  'flowers' =>
  double(0.33333333333333)
}