Working with algorithms
By now, you understand the fundamentals of Full definition for Cypher projection (opens in a new tab)A projection built from the rows a Cypher query returns, so it can hold nodes and relationships that are derived rather than stored. and catalog management.
It's time to learn how to run and configure algorithms in tandem with your Full definition for projection (opens in a new tab)An in-memory copy of part of your database that graph algorithms run against. You choose which nodes and relationships it holds..
In this module, you'll learn:
- The different categories of Go to glossary for graph data science (opens in a new tab)Analysing data through the structure of its connections. Also the name of the Neo4j library that implements it. algorithms
- How to run algorithms in five execution modes
- How to interpret algorithm documentation
- How to configure algorithms for your specific needs
- How to work with Full definition for undirected relationship (opens in a new tab)A relationship with no direction. Neo4j GDS represents them as parallel relationships in opposite directions. and weighted Full definition for relationship (opens in a new tab)A named, directed connection between two nodes. Every relationship has a type, a start node and an end node.
- When to use which algorithm type
You'll work hands-on with algorithms, learning not just the syntax but the strategy behind choosing and configuring the right algorithm for your analytical goals.
By the end of this module, you'll be able to read GDS documentation independently and run any algorithm with the appropriate configuration.
In the next module, you'll learn more advanced projection techniques that enable even more sophisticated analyses.