1. Go to this page and download the library: Download niiknow/bayes library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
niiknow / bayes example snippets
$classifier = new \Niiknow\Bayes();
// teach it positive phrases
$classifier->learn('amazing, awesome movie!! Yeah!! Oh boy.', 'positive');
$classifier->learn('Sweet, this is incredibly, amazing, perfect, great!!', 'positive');
// teach it a negative phrase
$classifier->learn('terrible, shitty thing. Damn. Sucks!!', 'negative');
// now ask it to categorize a document it has never seen before
$classifier->categorize('awesome, cool, amazing!! Yay.');
// => 'positive'
// serialize the classifier's state as a JSON string.
$stateJson = $classifier->toJson();
// load the classifier back from its JSON representation.
$classifier->fromJson($stateJson);
// array containing stopwords
$stopwords = array("der", "die", "das", "the");
// escape the stopword array and implode with pipe
$s = '~^\W*('.implode("|", array_map("preg_quote", $stopwords)).')\W+\b|\b\W+(?1)\W*$~i';
$options['tokenizer'] = function($text) use ($s) {
// convert everything to lowercase
$text = mb_strtolower($text);
// remove stop words
$text = preg_replace($s, '', $text);
// split the words
preg_match_all('/[[:alpha:]]+/u', $text, $matches);
// first match list of words
return $matches[0];
};
$classifier = new \niiknow\Bayes($options);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.