Skip to content

The architectural_cluster.py script performs hierarchical clustering analysis on models, inferring representative labels, calculating silhouette scores, and saving results to an Excel file. The word2vec.py script trains a Word2Vec model, computes pairwise similarity scores, and saves them in a CSV file.

Notifications You must be signed in to change notification settings

maurosonzogni/architectural-cluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Architectural clusterizator

Requirments

  • python
  • pandas
  • scipy

Undersanding Agglomerative Hierarchical Clustering

The agglomerative clustering is the most common type of hierarchical clustering used to group objects in clusters based on their similarity. It’s also known as AGNES (Agglomerative Nesting). The algorithm starts by treating each object as a singleton cluster. Next, pairs of clusters are successively merged until all clusters have been merged into one big cluster containing all objects. The result is a tree-based representation of the objects, named dendrogram.

How to?

  • configure "file_path" variable in architectural-cluster.py;
  • run python script

About

The architectural_cluster.py script performs hierarchical clustering analysis on models, inferring representative labels, calculating silhouette scores, and saving results to an Excel file. The word2vec.py script trains a Word2Vec model, computes pairwise similarity scores, and saves them in a CSV file.

Topics

Resources

Stars

Watchers

Forks

Languages