Working with algorithms
By now, you understand the fundamentals of Cypher projectionA 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 projectionsAn 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 GDSAnalysing 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 undirectedA relationship with no direction. Neo4j GDS represents them as parallel relationships in opposite directions. and weighted relationshipsA 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.