Skip to content

rstudio-conf-2020/text-mining

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Text Mining with Tidy Data Principles Workshop

rstudio::conf 2020

by Julia Silge


πŸ—“οΈ January 27 and 28, 2020
⏰ 09:00 - 17:00
🏨 Franciscan Rooms A-B (Ballroom Level)
✍️ bit.ly/silge-rstudioconf-1 and bit.ly/silge-rstudioconf-2


Overview

Have you ever encountered text data and suspected there was useful insight latent within it but felt frustrated about how to find that insight? Are you familiar with dplyr and ggplot2, and ready to learn how unstructured text data can be analyzed within the tidyverse ecosystem? Do you need a flexible framework for handling text data that allows you to engage in tasks from exploratory data analysis to supervised predictive modeling?

Text data is increasingly important in many domains, and tidy data principles and tidy tools can make text mining easier and more effective. In this workshop, learn how to manipulate, summarize, and visualize the characteristics of text using these methods and R packages from the tidy tool ecosystem. These tools are highly effective for many analytical questions and allow analysts to integrate natural language processing into effective workflows already in wide use. Explore how to implement approaches such as sentiment analysis of texts, measuring tf-idf, network analysis of words, and building both supervised and unsupervised text models.

Learning objectives

At the end of this course, participants will understand how to:

  • Perform exploratory data analyses of text datasets, including summarization and data visualization
  • Understand and implement both tf-idf and sentiment analysis
  • Build classification models for text using tidy data principles

Is this course for me?

This course will be appropriate for you if you answer yes to these questions:

  • Have you ever encountered text data and suspected there was useful insight latent within it but felt frustrated about how to find that insight?
  • Are you familiar with dplyr and ggplot2, and ready to learn how unstructured text data can be analyzed within the tidyverse ecosystem?
  • Do you need a flexible framework for handling text data that allows you to engage in tasks from exploratory data analysis to supervised predictive modeling?

Prework

During this workshop, we'll share code and slides via a GitHub repo and code interactively together using an RStudio Cloud project. You can log in to RStudio Cloud via Google credentials, GitHub credentials, or email. Go ahead and log in with your choice of method before we meet in person so you see what the platform looks like. Bring your laptop to the course and we'll explore text mining together!

Schedule

Day 1

Time Activity
09:00 - 10:30 Tidying text
10:30 - 11:00 Coffee break
11:00 - 12:30 Sentiment analysis
12:30 - 13:30 Lunch break
13:30 - 15:00 tf-idf
15:00 - 15:30 Coffee break
15:30 - 17:00 N-grams, and wrap-up!

Day 2

Time Activity
09:00 - 10:30 Topic modeling
10:30 - 11:00 Coffee break
11:00 - 12:30 Finish up topic modeling
12:30 - 13:30 Lunch break
13:30 - 15:00 Text classification
15:00 - 15:30 Coffee break
15:30 - 17:00 Finish text classification, and wrap-up! ✨

Instructor

Julia Silge is a data scientist and software engineer. She is both an international keynote speaker and a real-world practitioner focusing on data analysis and machine learning practice. She is an author of Text Mining with R with her coauthor David Robinson and has a PhD in astrophysics. She loves making beautiful charts and communicating about technical topics with diverse audiences.


This work is licensed under a Creative Commons Attribution 4.0 International License.

About

Text Mining with Tidy Data Principles ✨ πŸ“–βœ¨

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published