566 votes

Une explication simple de la classification Naive Bayes

J'ai du mal à comprendre le processus de Naive Bayes, et je me demandais si quelqu'un pouvait l'expliquer avec un processus simple étape par étape en anglais. Je comprends qu'il prend les comparaisons en fonction des occurrences sous forme de probabilité, mais je n'ai aucune idée de la manière dont les données d'entraînement sont liées à l'ensemble de données réel.

Veuillez m'expliquer le rôle que joue l'ensemble d'entraînement. Je donne un exemple très simple pour les fruits, comme la banane par exemple.

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

19 votes

C'est assez facile si vous comprenez le théorème de Bayes. Si vous n'avez rien lu sur le théorème de Bayes, essayez ce lien. yudkowsky.net/rational/bayes .

23 votes

NOTE : La réponse acceptée ci-dessous n'est pas un exemple traditionnel pour Naïve Bayes. Il s'agit plutôt d'une mise en œuvre de k Nearest Neighbor. Lire en conséquence.

0 votes

Voici une description rapide et visuelle du théorème de Bayes par Oscar Bonilla. oscarbonilla.com/2009/05/visualiser-bayes-theorem

6voto

Abhishek Shivkumar Points 1858

Il s'agit d'un bon chapitre vidéo sur les Bayes naïfs, qui est très bien expliqué.

https://www.youtube.com/playlist?list=PLBv09BD7ez_7-4V3IJIzCHWQj9nd4rVWB

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X