What this book covers
Chapter 1, Getting Started with Graphs, introduces the basic concepts of graph theory using the NetworkX Python library.
Chapter 2, Graph Machine Learning, introduces the main concepts of graph machine learning and graph embedding techniques.
Chapter 3, Unsupervised Graph Learning, covers recent unsupervised graph embedding methods.
Chapter 4, Supervised Graph Learning, covers recent supervised graph embedding methods.
Chapter 5, Problems with Machine Learning on Graphs, introduces the most common machine learning tasks on graphs.
Chapter 6, Social Network Analysis, shows an application of machine learning algorithms on social network data.
Chapter 7, Text Analytics and Natural Language Processing Using Graphs, shows the application of machine learning algorithms to natural language processing tasks.
Chapter 8, Graph Analysis for Credit Card Transactions, shows the application of machine learning algorithms to credit card fraud detection.
Chapter 9, Building a Data-Driven Graph-Powered Application, introduces some technologies and techniques that are useful for dealing with large graphs.
Chapter 10, Novel Trends on Graphs, introduces some novel trends (algorithms and applications) in graph machine learning.