Le choix de l'algorithme de détection de communautés est critique pour la performance. Le paramètre commAlg permet de sélectionner des modes de calcul adaptés à votre architecture. Les options comme SYNCHRONOUS ou ASYNCHRONOUS offrent un contrôle fin sur la propagation des labels. Pour les environnements de plans de données massivement parallèles, les versions LLSYNCHRONOUS (threaded) permettent de diviser les temps de traitement par dix. En ajustant le paramètre commIters, vous déterminez la profondeur de la convergence : un nombre élevé d'itérations garantit des frontières de clusters très stables, idéales pour la détection de cercles de fraude ou la segmentation fine de réseaux de neurones artificiels.
Algorithmes de communauté : comment choisir entre vitesse et précision pour vos calculs distribués ?
Exemples pour l'action hypergroup
Analyse de réseau simple : Sommets et Arêtes
Cet exemple basique prend notre table réseau et en extrait les sommets (vertices) et les arêtes (edges) avec une disposition standard. Un point de départ idéal pour vérifier l'intégrité de vos liaisons.
Analyse de réseau avancée : Communautés, Centralité et Disposition Fruchterman-Reingold
Ici, on sort l'artillerie lourde : calcul des communautés, détection de la centralité (qui domine le réseau ?), disposition forcée avec l'algorithme FRUCHGOLD, prise en compte du poids des arêtes, et génération des tables de graphes structurels de communauté.