Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Natural Language Processing in R for Beginners
Rating: 4.6 out of 5(22 ratings)
125 students

Natural Language Processing in R for Beginners

Learn NLP in R with our easy to understand videos and free textbook!
Last updated 2/2021
English
English [Auto],

What you'll learn

  • Access Text Data from APIs with jsonlite
  • Scrape the Web Using rvest
  • Import Data from Twitter and Wikipedia
  • Find Patterns using Regex
  • Manipulate and Clean Data Using tidytext and tm
  • Measure Emotion with Sentiment Analysis
  • Surface Meaning with Topic Modeling
  • Provide Context with Parts of Speech Tagging and Named Entity Recognition
  • Quantify Relationships with Word Embeddings

Course content

14 sections70 lectures3h 21m total length
  • What To Expect1:20

    Learn natural language processing in R for beginners by mining web data, preparing with tidytext, and analyzing sentiment, topic modeling, parts of speech tagging, named entity recognition, and word embeddings.

  • How To Use Course Textbook0:42

    Download the lp site zip from course resources, unzip it, open the folder, and click index.html to study the HTML textbook as a standalone alternative to video lessons.

Requirements

  • Basic Understanding of R
  • Desire to Learn Natural Language Processing
  • Bonus: Knowledge of the tidyverse

Description

Working with text data does not need to be difficult!

Follow along as we explain complex topics for a beginner audience. By the end of this course, you will be able to read in data from websites like twitter and wikipedia, clean it, and perform analysis.

We keep it easy.

This course is designed for a data analyst who is familiar with the R language but has absolutely no background in natural language processing or even statistics in general.

We break our course into three main sections: text mining, preparing and exploring text data, and analyzing text data.

Text Mining

Like with every other form of analytics, before any real work can be done, the data must exist (obviously) and be in a working format.

What’s Covered: APIs, Twitter Data, Webscraping, Wikipedia Data

Preparing and Exploring Text Data

Once the data has been properly gathered and mined, it needs to be put into a usable format. The following tutorials cover how to clean and explore text data.

What’s Covered: Regex, stringr package, tidytext package, tm package

Analyzing Text Data

After exploratory data analysis has been performed, we can do further analysis of the relationships and meaning in text.

What’s Covered: TF-IDF, Sentiment Analysis, Topic Modeling, Parts of Speech Tagging, Name Entity Recognition, Word Embeddings


So dive in and see what insights are hiding in your text data!



Who this course is for:

  • Data scientists looking to branch out to NLP
  • Business analysts who need to get insight from text data
  • Hobbyists who want to explore the interesting world of text analysis