StatNLP
[
Slides
]
Logistics
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Course Details
Course
: COMPGI19, COMPM083.
Lecture
: Friday 2PM - 5PM, MPEB 1.03
Lecturer
: Sebastian Riedel
Lab
: Tuesdays 8AM to 10AM, MPEB 1.03
Teaching Assistants
: Tim Rocktäschel, Matko Bošnjak, George Spithourakis, Johannes Welbl
Office Hours
: Friday 5:30PM - 6:30PM (and the walk from here to my office)
Course Details (cont'd)
I am
not a linguist
I probably don’t know your favourite linguistic framework or terminology
I am
not a cognitive scientist
I don’t know how humans process language
This course has no exams!
You should learn how to construct stat NLP systems
Requirements
You should know how to code, base knowledge in probability (Bayes Rule, MLE)
Scala?
Lectures, lab exercises and assignments focus on
Scala
Scala
is
typesafe
,
concise
and
efficient
has amazing support for processing of
collections
encourages work with
immutable
data structures, but allows you to write procedural code where needed.
This is an opportunity to learn highly relevant technology (e.g. Scala backs
Apache Spark
and
Twitter
)
Really, Scala?
You are
not
required to be(come) an expert Scala programmer or master the OO/functional programming paradigm.
If you know functions, for loops, if clauses and linked lists you have almost all you need.
If you know classes and interfaces that's a plus, but we do expect you to pick
basic
knowledge during the course.
Assignments
Require programming, math, and analysis.
3 Assignments, weigthed 30/40/30.
One project will require team-work.
Usual rules of plagiarism apply.
You need to submit ACL style PDF documents, no hand-writing
Course Material
We will be using the "stat-nlp-book" project.
Includes both lecture notes, and slides.
slides are summaries of the lecture notes, using the same source document.
References to other material are given in context.
This is work in progress, incomplete and contains errors.
Please contribute by adding issues on github when you see errors.
You can clone the project and create pull requests with your own contributions.
Discussion Forum
Our moodle page has a
discussion forum
.
Please post questions there (instead of private emails)
We aim to answer within
24 hours
(except for weekends)
We give low priority to
questions already answered
in previous lectures, tutorials and posts.
We expect you to
online-search
for answers before.
You are highly encouraged to participate and
help each other
on the forum.
Recommended Book
Jurafsky & Martin:
Speech and Language Processing
Some chapters are
online
but do not distribute.