Naive Bayes Classifiers ML Frameworks

Implementations and tutorials of Naive Bayes classification algorithms across programming languages. Does NOT include applications of Naive Bayes for specific domains (email filtering, movie recommendations, text classification) or other classification algorithms.

There are 40 naive bayes classifiers frameworks tracked. 1 score above 50 (established tier). The highest-rated is cardmagic/classifier at 66/100 with 719 stars. 1 of the top 10 are actively maintained.

Get all 40 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=naive-bayes-classifiers&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 cardmagic/classifier

A general classifier module to allow Bayesian and LSI classifications.

66
Established
2 ptnplanet/Java-Naive-Bayes-Classifier

A java classifier based on the naive Bayes approach complete with Maven...

43
Emerging
3 kevalmorabia97/Naive-Bayes-Text-Classifier-in-Java

Naive Bayes Classification used to classify movie reviews as positive or negative

38
Emerging
4 msamsami/wnb

General (mixed) and weighted naive Bayes classifiers.

37
Emerging
5 surmon-china/naivebayes

NaiveBayes classifier for JavaScript

36
Emerging
6 Assisted-Mindfulness/naive-bayes

Naive Bayes works by looking at a training set and making a guess based on that set.

33
Emerging
7 sinclairzx81/bayes

An implementation of a naive bayes classifier in TypeScript

33
Emerging
8 IkechukwuAKalu/node-naive-bayes

A Nodejs Naive Bayes implementation

32
Emerging
9 fredwu/simple_bayes

A Naive Bayes machine learning implementation in Elixir.

31
Emerging
10 RodneyShag/DocumentClassification

Spam classification and sentiment analysis on text documents.

26
Experimental
11 haydenhigg/bengal

Optimized Go implementation of Naive Bayes classifiers for multilabel text...

25
Experimental
12 eraaxit/bearthisnews-classifier

This repository hosts a npm package for BearThisNews platform which helps in...

23
Experimental
13 huangyueranbbc/Hadoop_Base_Bayes

朴素贝叶斯 base_bayes ML hadoop

22
Experimental
14 rogue-agent1/naive-bayes-impl-py

Gaussian Naive Bayes classifier

22
Experimental
15 stabgan/Naive-Bayes

I used the Naive Bayes Classifier in both Python and R

22
Experimental
16 atsawinkz/naive-bayes-classification

Implementation of various Naive Bayes classifiers (Gaussian, Bernoulli,...

22
Experimental
17 pablo-reyes8/naive-bayes-from-scratch

Pure Python implementation of a categorical Naive Bayes classifier from...

20
Experimental
18 stackOcean-official/r-naive-bayes-showcase

Naive Bayes classifier in R

20
Experimental
19 wahyudev13/klasifikasi-naive-bayes

SISTEM KLASIFIKASI PENERIMA BANSOSO METODE NAIVE BAYES

19
Experimental
20 shubham0204/GaussianNaiveBayes_Android_App

A simple implementation of the Gaussian Naive Bayes algorithm in Android (...

19
Experimental
21 csbuja/NaiveBayesJS

A JavaScript implementation of a Naive Bayes (NB) classifier for real-valued...

19
Experimental
22 gusanthiago/ml-naivebayes-meteor

Project made to exemplify the use of the Bayesian Theorem

18
Experimental
23 ablanco1950/HASTIE_NAIVEBAYES

HASTIE_NAIVEBAYES: from the Hastie_10_2.csv file obtained by the procedure...

18
Experimental
24 brianspiering/naive_bayes_intro

Introduction to Naive Bayes - a Machine Learning Classification Algorithm

17
Experimental
25 0xjgv/act-classifier

Naive & Logistic regression classifiers. (Supervised learning)

17
Experimental
26 Sam-Gyu/naive-bayes-from-scratch

An end-to-end project implementing Gaussian and Multinomial Naive Bayes...

16
Experimental
27 sqxiao000/bayes-hanfu

Bayes Machine Learning to classify traditional chinese clothing by a...

14
Experimental
28 FotiosBistas/ID3-NaiveBayes

Machine Learning,ID3,Naive-Bayes,Natural Language Processing

13
Experimental
29 Alex-Sought/emotion-classifier

A lightweight Java library for real-time text emotion classification using...

13
Experimental
30 ruivieira/java-naive-bayes

A Java naive bayes classifier implementation.

11
Experimental
31 davidemiceli/naivebayes

Naive Bayes classifier that also uses continuous variables and log scale.

11
Experimental
32 thomasbratt/naive_bayes

A Naive Bayes machine learning classifier.

11
Experimental
33 tophers42/go-naivebayes

Naive Bayesian

11
Experimental
34 AndrewLaing/JavaBayesianDocumentClassifier

A simple example usage of the Bayesian Classifier contained in my...

11
Experimental
35 larsmoltsen/NaiveBayes

A simple, robust, multi-state Java implementation of the Naive Bayes...

11
Experimental
36 guigaoliveira/text-classifer

Navie Bayes text classifier in Javascript

11
Experimental
37 bhavul/Naive-Bayes-Hadoop

This project implements distributed Naive Bayes method for Classification...

11
Experimental
38 DoNguyenAnhTuan/GolfDecision-BNB

A Java-based implementation of the Naive Bayes algorithm applied to golf...

10
Experimental
39 fauzisho/Native-bayes

Naive Bayes classifiers are a family of simple probabilistic classifiers...

10
Experimental
40 goglue/bayesian

Implementation for the Naive bayesian classifier algorithm

10
Experimental