4

NLP and Network Synergy

In the previous chapters, we discussed natural language processing (NLP), network analysis, and the tools used in the Python programming language for both. We also discussed non-programmatic tools for doing network analysis.

In this chapter, we are going to put all of that knowledge to work. I hope to explain the power and insights that can be unveiled by combining NLP and network analysis, which is the theme of this book. In later chapters, we will continue with this theme, but we’ll also discuss other tools for working with NLP and networks, such as unsupervised and supervised machine learning. This chapter will demonstrate techniques for determining who or what a piece of text is talking about.

The following topics ...

Get Network Science with Python 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.