patrickschur/markov-chain
Composer 安装命令:
composer require patrickschur/markov-chain
包简介
An implementation of the Markov chain algorithm in PHP.
README 文档
README
An implementation of the Markov chain algorithm in PHP.
Installation with Composer
$ composer require patrickschur/markov-chain
How to use
WordTokenizer
use MarkovChain\MarkovChain; use MarkovChain\Tokenizer\WordTokenizer; $c = new MarkovChain(new WordTokenizer()); $c->learn([ 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr.', 'At vero eos et accusam et justo duo dolores et ea rebum.', ]); print_r($c->classify('et')); /* [ 'accusam' => 0.33333333333333, 'justo' => 0.33333333333333, 'ea' => 0.33333333333333 ] */
CharTokenizer
use MarkovChain\MarkovChain; use MarkovChain\Tokenizer\CharTokenizer; $c = new MarkovChain(new CharTokenizer()); $c->learn([ 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr.', 'At vero eos et accusam et justo duo dolores et ea rebum.', ]); print_r($c->classify('a')); /* [ 'm' => 0.4, 'd' => 0.2, 'c' => 0.2, 'r' => 0.2 ] */
统计信息
- 总下载量: 65
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 9
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-01-14