Skip to content

NetDem-USC/training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Networked Democracy Lab: Materials for Training Sessions

NetDem is an interdisciplinary research group based in the School of International Relations at the University of Southern California. Our research interests encompass social network analysis, natural language processing, and machine learning. We apply these methods to the study of comparative political behavior, collective action, and political representation.

This repository contains the materials used during the training sessions on social media data collection and analysis, natural language processing, machine learning and others.

List of materials

January 10th: Collecting data from Facebook

January 31st: Collecting data from Twitter's Streaming API and Twitter's REST API. See also slides

February 27th: Introduction to Social Network Analysis and descriptive analysis of network data, with an application to the study of online communities discussing international law. See also slides

March 7th: Introduction to Text Analysis: text manipulation and dictionary methods. See also slides

April 18th: Supervised Machine Learning Aplied to Text Classification. Materials here.

May 2nd: Topic models. Materials here. See also slides.

Note: some of content of these tutorials is based on materials prepared by Dan Cervone, Alex Hanna, Ken Benoit, Paul Nulty, Kevin Munger, Evelina Gabasova, Katherine Ognyanova, and Justin Grimmer.)

Instructions for using training materials on GitHub

You have three options for downloading the materials in this repository:

  1. You can download the materials by clicking on each link.

  2. You can "clone" repository, using the buttons found to the right side of your browser window as you view this repository. This is the button labelled "Clone in Desktop". If you do not have a git client installed on your system, you will need to get one here and also to make sure that git is installed. This is preferred, since you can refresh your clone as new content gets pushed to this repository. (And new material will get actively pushed to the repository during the semester.)

  3. Most simply, you can choose the button on the right marked "Download zip" which will download the entire repository as a zip file.

You can also subscribe to the repository if you have a GitHub account, which will send you updates each time new changes are pushed to the repository.

About

Materials for training sessions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages