This chapter covers
- Introducing the learning path to mastering graph algorithms and data science
- Getting familiar with basic graph terminology
- Labeled-property graph model schema design
- Extracting information from tweets
The following visualization illustrates how I envision the learning path to becoming a versatile and experienced graph data practitioner and scientist. This book will take you along this exciting path.
The illustrated path in Figure 2.1 takes a bottom-up approach, where you first learn to describe the data for your domain as a graph, encompassing modeling and constructing a graph. Next, you will learn to identify, retrieve, and aggregate various graph patterns. Once the basics are out of the way, you will dig into descriptive graph analytics, which can help you understand the current state of the graph. In the last couple of chapters, you will learn how to combine all the previous lessons and apply them to predict new patterns in the graph.
The learning path consists of four major milestones.
- Graph modeling and construction
- Graph query language
- Graph algorithms and inferred networks
- Graph machine learning