Computer EngineeringComputer Information SystemsComputer NetworkingComputer ScienceComputing & Information TechnologyCybersecurity

Introduction to NLP Using R

Natural language processing (NLP) is one of the most important components of artificial intelligence. It allows you to process, analyze, and understand large amounts of data in the form of natural language. In this course, instructor Mark Niemann-Ross shows you how to get started implementing NLP algorithms using R, the popular programming language for statistical computing and graphics.

Explore the basics of manipulating matrices and producing statistics, both of which are core to successful NLP. Learn how to use tools and text-mining frameworks such as tm, quanteda, and tidytext, as well as work with corpora, sources, and other types of NLP document metadata. Mark covers the best practices for preprocessing text in preparation for NLP, creating structured data, applying statistics to text, performing sentiment analysis, visualizing datasets, and more.

Learn More