Calculatrice Indice de Jaccard (Similarite Ensembles, Tanimoto)
Calculatrice indice de Jaccard J(A,B) = |A∩B|/|A∪B|: ensembles, vecteurs binaires, n-grammes, Jaccard pondere, comparaison Sorensen-Dice et applications NLP.
Signaler une erreur de calcul
Aidez-nous à améliorer. Décrivez ce qui ne va pas dans le calcul.
Résultat
| Voce | Valore |
|---|
Afficher les détails
Partager le résultat
Avertissement : ce calcul est purement indicatif. Pour les décisions importantes, consultez un professionnel.
Indice de Jaccard
Indice de Jaccard mesure similarite entre deux ensembles A, B comme rapport |A ∩ B| / |A ∪ B|. Range [0, 1]. Introduit par Paul Jaccard 1901 pour flore alpine. Aujourd hui standard en NLP, bioinformatique, recommandeurs, CV.
Définition
- |A ∩ B|: éléments communs.
- |A ∪ B|: éléments distincts totaux.
- J = |A ∩ B| / |A ∪ B|.
- d_J = 1 - J: distance.
Exemple: A={a,b,c,d}, B={c,d,e,f}. J = 2/6 = 0.333.
Version binaire (Tanimoto)
Vecteurs 0/1: J = n_11 / (n_11 + n_10 + n_01). Exclut n_00.
Sorensen-Dice
D = 2|A∩B|/(|A|+|B|). D = 2J/(1+J). Dice donne plus de poids a intersection.
d_J est metrique
Levandowsky-Winter 1971: d_J = 1 - J satisfait triangulaire. Metrique vraie.
Comparaison documents
Textes comme ensembles de mots ou n-grammes. J eleve = documents similaires.
Jaccard pondere (Ruzicka)
J_w = sum min(a_i, b_i) / sum max(a_i, b_i). Generalisation vecteurs entiers.
Applications
- NLP: similarite documents.
- Systèmes de recommandation.
- Bioinformatique genomes.
- CV: IoU bounding boxes.
- Plagio detection.
- Analyse reseaux.
- Cheminformatique fingerprints.
- Market basket.
IoU en CV
Intersection over Union pour bounding boxes. IoU >= 0.5 pour true positive. Standard COCO, YOLO.
MinHash et LSH
Broder 1997: estimer Jaccard en O(k). Permutation hash aleatoire. Combine avec LSH pour échelle web.
Limites
- Sensible granularite.
- Ignore ordre et fréquence.
- Creux: domine rares.
- Denses: domine communs.
- Ruzicka pas metrique.
Modes
Cinq modes: ensembles, binaires, n-gramme texte, pondere, comparaison Dice/overlap/cosine.
Histoire
Jaccard 1901 flore. Tanimoto 1957 chimie. Sorensen 1948, Dice 1945. Levandowsky-Winter 1971. Broder 1997 MinHash.
Les origines botaniques : Paul Jaccard et la biodiversite
L'indice de Jaccard naquit non en informatique mais en botanique. En 1901 le botaniste suisse Paul Jaccard, etudiant la flore des Alpes, cherchait un moyen de quantifier a quel point deux regions partageaient les memes especes vegetales. Il introduisit ainsi le rapport entre le nombre d'especes communes et le nombre total d'especes presentes dans au moins l'une des deux zones, donnant naissance a l'une des mesures de similarite les plus anciennes et utilisees de la science.
En ecologie l'indice reste fondamental pour mesurer la beta-diversite, c'est-a-dire le renouvellement des especes entre habitats differents : une valeur elevee indique des communautes similaires, une valeur basse des communautes tres differentes. La meme idee s'est etendue a la genomique moderne, ou l'on compare des ensembles de genes exprimes ou d'especes microbiennes dans des echantillons differents. Comparer la composition du microbiome intestinal de deux individus, par exemple, revient a calculer a quel point leurs ensembles de bacteries se chevauchent, exactement comme Jaccard le faisait avec les fleurs alpines il y a plus d'un siecle.
Pourquoi la distance de Jaccard est une vraie metrique
Contrairement a la distance du cosinus, qui ne satisfait pas l'inegalite triangulaire, la distance de Jaccard, definie comme 1 moins l'indice de Jaccard, est une metrique authentique : elle respecte positivite, symetrie et inegalite triangulaire. Cela signifie qu'elle se comporte comme une vraie distance geometrique, ou le chemin direct entre deux ensembles n'est jamais plus long qu'un chemin passant par un troisieme. C'est une propriete precieuse, car elle garantit la coherence dans les algorithmes de clustering et de recherche du plus proche voisin.
La demonstration a un lien elegant avec la probabilite et la technique du MinHash : l'indice de Jaccard entre deux ensembles est exactement la probabilite qu'une permutation aleatoire de leurs elements attribue le meme minimum aux deux. Cette interpretation probabiliste non seulement fait de la distance une metrique, mais permet de l'estimer rapidement sur des ensembles enormes sans les comparer element par element, le principe derriere la deduplication de milliards de pages web et la detection de quasi-doublons a grande echelle.
Mis à jour en juillet 2026
Commentaires (0)
Connectez-vous pour commenter.
Pas encore de commentaire. Soyez le premier !