# Perceptron vs Naive Bayes

What is the basic difference between a Perceptron and a Naive Bayes classifier?

         Perceptron          |          Naive Bayes
------------------------------------------------------------
(1) Perceptron uses Neural-  |(1) Naive Bayes uses probabi-
network for learning and |    listic theory for learning
classification.          |    and classification
------------------------------------------------------------
mple at a time to update |    the entire training data
its knowledge about the  |    before updating its knowl-
training data. This is   |    edge about the training
called online learning.  |    data.
-------------------------------------------------------------
(3) In case of Perceptrons,  |(3) Training and test data are
training-data also serve |    different.
the purpose of test data |


what more differences do they have?

• Why do you need more differences?:) – Diligent Key Presser Dec 31 '16 at 5:07
• @DiligentKeyPresser, (1) I don't know if my provided differences are correct or or, (2) to know the difference between Naive Bayes and Off-line Percepton. – user3642 Dec 31 '16 at 5:11