All Classes Interface Summary Class Summary Exception Summary
Class |
Description |
AbstractNaiveBayesClassifierImpl |
A simple, scalable Naive Bayes Classifier, based on a key-value store (in
memory, or disk-based)
|
AbstractNaiveBayesClassifierLevelDBImpl |
A persistent Naive Bayes Classifier, based on LevelDB key-value store.
|
AbstractNaiveBayesClassifierMapImpl |
A simple, scalable Naive Bayes Classifier, based on a key-value store (in
memory using ConcurrentHashMap, or disk-based using org.mapdb.HTreeMap)
|
AbstractNaiveBayesClassifierRocksDBImpl |
A persistent Naive Bayes Classifier, based on RocksDB key-value store.
|
AbstractNaiveBayesImpl |
Functions common to the Naive Bayes Classifier and the Explainer
|
ClassificationExplainedImpl |
The detailed explanation of a classification :
- likelyhood values
- likelyhood formulae (in a readable format)
- likelyhood expressions (in a readable format)
The toString() function generates a JavaScript that can interpreted
|
ClassificationImpl |
An immutable classification object
|
ClassifyException |
Classification exception (except persistence related).
|
ClassProbabilityImpl |
Classification output and probability estimate.
|
IClassification |
Classification output : class probabilities and (optionally) the features and counters for explanation / audit trail
|
IClassificationExplained |
Contains additional details on the classifications, such as the formulas or the algebraic calculation.
|
IClassProbability |
Classification output and probability estimate.
|
INaiveBayesClassifier |
Naive Bayes Classifier interface
|
INaiveBayesExplainer |
Explain the details of the classification, ie.
|
MainSample1 |
Simple example of Naive Bayes Classification (Sport / No Sport) inspired by
http://ai.fon.bg.ac.rs/wp-content/uploads/2015/04/ML-Classification-NaiveBayes-2014.pdf
|
MainSample1Laplaced |
Simple example of Naive Bayes Classification (Sport / No Sport) with Laplace smoothing inspired by
http://ai.fon.bg.ac.rs/wp-content/uploads/2015/04/ML-Classification-NaiveBayes-2014.pdf
|
MainSample2 |
Simple example of Naive Bayes Classification inspired by
https://towardsdatascience.com/introduction-to-na%C3%AFve-bayes-classifier-fa59e3e24aaf
|
MainSample2Laplaced |
Simple example of Naive Bayes Classification with Laplace smoothing inspired by
https://towardsdatascience.com/introduction-to-na%C3%AFve-bayes-classifier-fa59e3e24aaf
|
MainSample3 |
Simple example of Naive Bayes Classification (Banana, Orange or other Fruit) inspired by
https://www.machinelearningplus.com/predictive-modeling/how-naive-bayes-algorithm-works-with-example-and-full-code/
|
NaiveBayesClassifierLevelDBImpl |
Naive Bayes Classifier implementation with LevelDB as key/value store.
|
NaiveBayesClassifierLevelDBLaplacedImpl |
Naive Bayes Classifier implementation with Laplace smoothing and LevelDB as
key/value store.
|
NaiveBayesClassifierMapImpl |
A simple, scalable Naive Bayes Classifier, based on a key-value store (in
memory using ConcurrentHashMap, or disk-based using org.mapdb.HTreeMap)
|
NaiveBayesClassifierMapLaplacedImpl |
Naive Bayes Classifier with Laplace smoothing and implementation with
concurrent ConcurrentHashMap or persistent mapDB.
|
NaiveBayesClassifierRocksDBImpl |
Naive Bayes Classifier implementation with RocksDB as key/value store.
|
NaiveBayesClassifierRocksDBLaplacedImpl |
Naive Bayes Classifier with Laplace smoothing and implementation with RocksDB
as key/value store.
|
NaiveBayesExplainerImpl |
Explain the details of the Naive Bayes Classification, ie.
|
PersistentClassifierException |
Exception raised by the KeyValue backend
|