Through Composer
composer require medansoftware/naive-bayes-text-classification
You can download standalone file here
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