Each syntax variant additionally provides different execution modes. These are the supported execution modes:
Community detection algorithms are used to evaluate how groups of nodes are clustered or partitioned, as well as their tendency to strengthen or break apart.
Similarity algorithms compute the similarity of pairs of nodes using different vector-based metrics.
Node embedding algorithms compute low-dimensional vector representations of nodes in a graph. These vector, also called embeddings, can be used for machine learning.
The machine learning procedures in Neo4j GDS allow you to train supervised machine learning models. Models can then be accessed via the Model Catalog and used to make predictions about your graph.
To help with working with ML models, these are additional guides for pre-processing and hyperparameter tuning available in:
Auxiliary procedures are extra tools that can be useful in your workflow. The Neo4j GDS library includes the following auxiliary procedures, grouped by quality tier: