Tutorials

Here are the most recent tutorials I presented.

Predicting structures in NLP: Constrained Conditional Models

CCM tutorial

Venue: NAACL 2012

Date: June 3, 2012

This tutorial deals with theory and practice of constrained conditional models and covers modeling structured prediction problems as integer linear programs, and different inference and learning options.

Here are the slides.


Incorporating Machine Learning in your application: Text classification

Introduction to text classification

Venue: 2012 Data Sciences Summer Institute

Date: May 23, 2012

This tutorial is a hands-on introduction to text classification. It shows how Learning Based Java can be used to quickly build a spam detector, an automatic email labeler and a sentiment detection system.

You can access the slides and code here.


Introduction to Edison

Introduction to Edison

Venue: CS410: Text Information Systems (Spring ‘12), Guest lecture

Date: April 17, 2012

This tutorial introduces the Edison API (see software page) for building an NLP application in Java. In the class, it followed Mark Sammons’ introduction to the Curator. Here are the slides.