Existe-t-il un moyen d'obtenir le nombre optimal de clusters via jsl ?Salut,
Je travaille sur l'automatisation de l'analyse d'une base de données et je me demandais s'il était possible d'automatiser le clustering de mes données : exécuter un clustering k-means et sauvegarder les clusters pour le nombre optimal (dans une plage donnée) dans ma table de données pour une analyse plus approfondie.
Études de consommation et de marchéRe : Existe-t-il un moyen d'obtenir le nombre optimal de clusters via jsl ?Les méthodes de clustering hiérarchique sont généralement utilisées lorsque le nombre de clusters est inconnu et explore ce nombre par agglomération de données. Il existe également un large choix de mesures de distance entre les clusters. Ainsi, vous pouvez d'abord utiliser le clustering hiérarchique pour déterminer un nombre raisonnable, puis utiliser le nombre avec le clustering K-means. La modélisation non supervisée n'est cependant pas parfaite.
Cependant, j'ai peut-être mal compris votre demande. Si vous avez un petit nombre de nombres possibles, alors @jthi La suggestion de semble raisonnable.
Notez également que ces méthodes utilisent des affectations initiales aléatoires, de sorte que les répétitions de la procédure peuvent ne pas produire exactement les mêmes affectations de cluster, même avec le même nombre de clusters. Vous pouvez définir la graine aléatoire, mais vous ne pouvez pas vraiment dire laquelle est "correcte".
Re : Existe-t-il un moyen d'obtenir le nombre optimal de clusters via jsl ?Je pense que vous pouvez exécuter le cluster K-Means plusieurs fois avec différents nombres de clusters ou manipuler le panneau de configuration et remplir la plage de clusters (je ne sais pas si cela peut être donné en tant que paramètre), puis obtenir le tableau de comparaison des clusters à partir de la plate-forme.
Éditer:
Exemple rapide sur la façon dont le remplissage de la boîte d'édition de nombre pourrait être fait dans un cas simple
Voir plus...