medansoftware / naive-bayes-text-classification
1.0.0
2022-05-08 20:06 UTC
Requires
- php: >=5.6.0
- sastrawi/sastrawi: ^1.2
This package is auto-updated.
Last update: 2024-04-23 21:41:02 UTC
README
Installation
Through Composer
composer require medansoftware/naive-bayes-text-classification
Standalone File
You can download standalone file here
Usage
require ('vendor/autoload.php'); $data = array( array( 'text' => 'Hello, Good morning', 'class' => 'greeting' ), array( 'text' => 'Hello, Good afternoon', 'class' => 'greeting' ), array( 'text' => 'Hello, Good night', 'class' => 'greeting' ), array( 'text' => 'How are you?', 'class' => 'about-me' ), array( 'text' => 'How old are you?', 'class' => 'about-me' ), array( 'text' => 'Where are you', 'class' => 'about-me' ), array( 'text' => 'What\'s the time now?', 'class' => 'information-time' ), array( 'text' => 'What\'s day today?', 'class' => 'information-time' ), array( 'text' => 'What\'s day today?', 'class' => 'information-time' ) ); $naive_bayes = new Algorithm\Naive_Bayes\Text_Classification; $naive_bayes->training($data); echo $naive_bayes->predict('Hello sir What\'s time now'); // information-time