More on Naïve Bayes
Learn the basics of Naïve Bayes and calculate the prior probability.
We'll cover the following
Naïve Bayes is a probabilistic machine learning algorithm based on Bayes’ Theorem. Even though it’s simple, it has been successfully used in a wide variety of classification tasks.
We’ll tap the theoretical and practical knowledge we gathered in the last few chapters and use it to build a quantum Naïve Bayes classifier. Like the previous quantum classifier we introduced in the lesson Variational Hybrid Quantum Classical Algorithm, the quantum Naïve Bayes is a variational hybrid quantum-classical algorithm. It consists of three parts:
- We pre-process the data on a classical computer to determine the modifiers for a set of features.
- We apply the modifiers in a quantum circuit and measure the qubit that represents the posterior probability.
- We post-process the measurement and transform it into a prediction that we evaluate with our training data set labels.
In the lesson Variational Hybrid Quantum Classical Algorithm, we used pre-processing to create the final quantum state, and we only used the quantum circuit to measure it. This time, we go beyond creating a simple quantum state to be measured, and also make a quantum circuit that includes the calculation of the probabilities.
The following figure shows the overall architecture of our simple variational hybrid quantum-classical algorithm.
Get hands-on with 1400+ tech skills courses.