-
Notifications
You must be signed in to change notification settings - Fork 1
Graph Procedures Description
Abhivanth Murali edited this page Dec 4, 2023
·
11 revisions
distanceMeasure :
"euclideanDistance" "manhattanDistance" "canberraDistance" "cosineSimilarity" "jaccardCoefficient" "brayCurtisDistance"
graphType :
"ConnectedGraph" "EpsilonGraph" "knnGraph" "MutualKnnGraph"
IndexColumn: true / false
- true - if you have index column and if it is the first column
- false - else otherwise
parameter:
- sigma value, an Integer, used for fully connected graph calculation (specify inside string "" in neo4j, will be later converted)
- k nearest neighbor value, an integer used knn, mutual knn graph (specify inside string "" in neo4j, will be later converted)
- epsilon value, a double, used for epsilon graph calculation
label: - the label is the name of the group of nodes already present inside neo4J
- Install SimKit Plugin in Neo4j
- Procedures
- Map nodes in Neo4j from CSV
- Construct similarity matrix in Neo4j from CSV
- Construct similarity matrix in Neo4j from Neo4j Nodes
- Construct laplacian eigendecomposited matrix
- Perform K-means clustering and validate it with silhouette coefficient
- Calculate silhouette coefficient
- Calculate adjusted rand index
- Perform spectral clustering algorithm and validate it with silhouette coefficient