Using Graph-based Features in Machine Learning

In this chapter, we will take what you have learned about graphs, graph databases, and the different types of information that can be extracted from graph structures (node importance, communities, and node similarity) and learn how to integrate this knowledge into a machine learning pipeline to make predictions out of data. We will start by using a classical CSV file, containing information from a questionnaire, and recap the different steps of a data science project using this data as the central theme. We will then explore how to transform this data into a graph and how to characterize this graph using graph algorithms. Finally, we will learn how to automate graph processing using Python and ...

Get Hands-On Graph Analytics with Neo4j now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.