The following tools will be used in this chapter:
- We rely on the Neo4j graph database, version ≥ 3.5, and the following plugin:
- The Graph Data Science library (version ≥ 1.0)
- Code examples will be given using Python (≥ 3.6) and we will use the following packages for data modeling and data visualization:
- To store data and create the DataFrame, we will rely on pandas.
- To build the model, we will use scikit-learn.
- Data visualization will be done using matplotlib.
- The code for this chapter can be found on GitHub at the following link:
https://github.com/PacktPublishing/Hands-On-Graph-Analytics-with-Neo4j/ch9
If you are using Neo4j < 4.0, then the last compatible version of the GDS plugin is 1.1 whereas, if you are using Neo4j ≥ 4.0, then the first compatible version of the GDS plugin is 1.2.