定制 hybridlogic/classifier 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

hybridlogic/classifier

最新稳定版本:v1.0.2

Composer 安装命令:

composer require hybridlogic/classifier

包简介

A Naive Bayesian classification library for PHP with support for different tokenizers to optimize string classification.

README 文档

README

A Naive Bayesian classification library for PHP with support for different tokenizers to optimize string classification.

Build Status

0.0 Table of Contents

  • Introduction
  • Examples
  • Running Tests
  • Troubleshooting
  • Changelog

1.0 Introduction

Naive Bayesian Classification provides a computationally cheap, but reasonably accurate method of determining which "group" a provided string belongs to given a prior training set.

PHP Classifier supports any number of groups to classify strings against and uses logarithmic counting to prevent integer underflow when using larger sets.

2.0 Examples

$tokenizer = new HybridLogic\Classifier\Basic;
$classifier = new HybridLogic\Classifier($tokenizer);

$classifier->train('hot', 'The sun is hot');
$classifier->train('hot', 'It was a warm day in the sun');
$classifier->train('hot', 'This tea is hot!');

$classifier->train('cold', 'This ice is very cold!');
$classifier->train('cold', 'It\'s cold at night');
$classifier->train('cold', 'Ice formed on my at over night');

$groups = $classifier->classify('It was chilly last night');

3.0 Running Tests

phpunit tests

4.0 Troubleshooting

@todo

5.0 Changelog

  • [2013-01-10] Initial port from KoBayes

统计信息

  • 总下载量: 1.45k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 80
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 80
  • Watchers: 10
  • Forks: 11
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2013-01-12