Uma explicação simples da classificação Naive Bayes

Eu estou achando difícil entender o processo de Naive Bayes, e fiquei me perguntando se alguém poderia explicar isso com um simples processo passo a passo em inglês. Eu entendo que leva comparações por tempos ocorridos como uma probabilidade, mas não tenho idéia de como os dados de treinamento estão relacionados com o conjunto de dados real.

Por favor, dê-me uma explicação sobre o papel desempenhado pelo conjunto de treinamento. Eu estou dando um exemplo muito simples para frutas aqui, como banana por exemplo

<code>training set---
round-red
round-orange
oblong-yellow
round-red

dataset----
round-red
round-orange
round-red
round-orange
oblong-yellow
round-red
round-orange
oblong-yellow
oblong-yellow
round-red
</code>

questionAnswers(5)

yourAnswerToTheQuestion