/dso-560-nlp-text-analytics

Course repository for DSO560

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

DSO 560 NLP & Text Analytics (Spring 2022)

Slack Workspace

We will be using Slack workspaces for most of our course communications, including submitting classwork, homework, and grading. Your final grades will be posted on Blackboard, but feedback for assignments will be delivered via Slack. Prior to Week 1's session, please join the Slack workspace. Note that this is a different Slack workspace than the auto-created workspaces by USC Marshall.

Lecture Recordings

Async Lectures

Week 1 (March 7th)

Notebooks

Before Class

  • Make sure you have the following items installed on your computer:
  1. Python 3.*
  2. Jupyter notebooks
  3. pandas and scikit-learn libraries
  • Join the Slack workspace.
  • (Optionally) - Clone and fork this repository onto your computer so you can follow along.

Related Resources

Working With Git

  • Cloning/forking Github repositories. This video walkthrough takes you through how to clone/fork the course repository. Many students fork the course repository so that they can make local changes to the lecture notebooks and follow along. However, cloning/forking repos can be tricky. Note that since this video was posted, the primary branch on Github has been renamed from master to main. Therefore, everywhere in the walkthrough you see master, substitute it for main.

Prior Years' Course Repositories

Feel free to look for examples from prior years. In general, there is a lot of overlap between course content year over year. However, keep in mind that each time I teach this course, approximately 25-30% of the content changes (due to adjusting for feedback, industry advances, etc.)