ABSTRACT

This chapter introduces the basic concepts underlying automated content analysis, such as natural language processing and machine learning. We will furthermore define and exemplify different types of machine learning that are important for topic modelling and sentiment analysis approaches. Afterwards, we briefly discuss how to prepare a workflow for automated content analysis and introduce literate programming to structure our coding and documentation process. We then proceed with describing data types and data structures relevant for working with APIs and text as data before closing the chapter with describing where you may find help with programming tasks online.