LING/C SC 581: Advanced Computational Linguistics

Slides:



Advertisements
Similar presentations
LING 581: Advanced Computational Linguistics Lecture Notes February 2nd.
Advertisements

LING 581: Advanced Computational Linguistics Lecture Notes February 9th.
LING 581: Advanced Computational Linguistics Lecture Notes April 23rd.
LING 581: Advanced Computational Linguistics Lecture Notes February 2nd.
LING 581: Advanced Computational Linguistics Lecture Notes March 9th.
LING 581: Advanced Computational Linguistics Lecture Notes May 5th.
LING 581: Advanced Computational Linguistics Lecture Notes February 16th.
PCFG Parsing, Evaluation, & Improvements Ling 571 Deep Processing Techniques for NLP January 24, 2011.
LING/C SC/PSYC 438/538 Lecture 4 9/1 Sandiway Fong.
LING 581: Advanced Computational Linguistics Lecture Notes January 26th.
LING/C SC/PSYC 438/538 Computational Linguistics Sandiway Fong Lecture 3: 8/28.
LING/C SC/PSYC 438/538 Computational Linguistics Sandiway Fong Lecture 7: 9/11.
1 SIMS 290-2: Applied Natural Language Processing Marti Hearst Sept 22, 2004.
Program State and Program Execution CSE 1310 – Introduction to Computers and Programming 1.
The Blackboard Textbook The hard-copy textbook has a card inside the cover containing an access code This code will allow you to obtain access to the Cengage.
LING/C SC/PSYC 438/538 Lecture 5 Sandiway Fong. Today’s Topics File input/output – open, References Perl modules Homework 2: due next Monday by midnight.
LING/C SC/PSYC 438/538 Computational Linguistics Sandiway Fong Lecture 4: 8/30.
CSA2050: Introduction to Computational Linguistics Part of Speech (POS) Tagging II Transformation Based Tagging Brill (1995)
LING 581: Advanced Computational Linguistics Lecture Notes February 16th.
LING 581: Advanced Computational Linguistics Lecture Notes February 19th.
Trinity College Dublin, The University of Dublin GE3M25: Computer Programming for Biologists Python Karsten Hokamp, PhD Genetics TCD, 03/11/2015.
LING 408/508: Programming for Linguists Lecture 20 November 16 th.
LING/C SC/PSYC 438/538 Lecture 18 Sandiway Fong. Adminstrivia Homework 7 out today – due Saturday by midnight.
LING/C SC/PSYC 438/538 Lecture 6 Sandiway Fong. Homework 4 Submit one PDF file Your submission should include code and sample runs Due date Monday 21.
LING/C SC/PSYC 438/538 Lecture 10 Sandiway Fong. Today's Topics A note on the UIUC POS Tagger Fun with POS Tagging Perl regex wrap-up.
Programming Languages Meeting 3 September 9/10, 2014.
LING/C SC 581: Advanced Computational Linguistics Lecture Notes Feb 3 rd.
LING/C SC 581: Advanced Computational Linguistics Lecture Notes Feb 17 th.
LING 581: Advanced Computational Linguistics Lecture Notes March 2nd.
LING/C SC/PSYC 438/538 Lecture 11 Sandiway Fong.
LING/C SC/PSYC 438/538 Lecture 3 Sandiway Fong.
LING/C SC/PSYC 438/538 Lecture 10 Sandiway Fong.
LING/C SC/PSYC 438/538 Lecture 8 Sandiway Fong.
LING/C SC/PSYC 438/538 Lecture 20 Sandiway Fong.
LING 388: Computers and Language
LING 581: Advanced Computational Linguistics
CSCI 5832 Natural Language Processing
LING 581: Advanced Computational Linguistics
LING 388: Computers and Language
LING/C SC/PSYC 438/538 Lecture 4 Sandiway Fong.
LING/C SC 581: Advanced Computational Linguistics
LING/C SC/PSYC 438/538 Lecture 3 Sandiway Fong.
LING/C SC 581: Advanced Computational Linguistics
LING 581: Advanced Computational Linguistics
LING 581: Advanced Computational Linguistics
LING/C SC 581: Advanced Computational Linguistics
3-3 Side Effects A side effect is an action that results from the evaluation of an expression. For example, in an assignment, C first evaluates the expression.
LING/C SC/PSYC 438/538 Lecture 23 Sandiway Fong.
LING/C SC/PSYC 438/538 Lecture 21 Sandiway Fong.
Bell Ringer 4x + y = 3 y – 6 = ½ x -9x + y = -5 -4x + y = 2
LING/C SC 581: Advanced Computational Linguistics
LING/C SC 581: Advanced Computational Linguistics
LING 408/508: Computational Techniques for Linguists
Fundamentals of Python: First Programs
LING 388: Computers and Language
LING/C SC/PSYC 438/538 Lecture 13 Sandiway Fong.
LING/C SC 581: Advanced Computational Linguistics
LING/C SC 581: Advanced Computational Linguistics
Python Lesson’S 1 & 2 Mr. Kalmes.
Nonrecursive Predictive Parsing
Programming Assignment #1
Bell Ringer 4x + y = 3 y – 6 = ½ x -9x + y = -5 -4x + y = 2
EXP file structure.
Dry Run Fix it Write a program
LING/C SC 581: Advanced Computational Linguistics
LING/C SC 581: Advanced Computational Linguistics
LING/C SC 581: Advanced Computational Linguistics
LING/C SC/PSYC 438/538 Lecture 3 Sandiway Fong.
LING/C SC 581: Advanced Computational Linguistics
DEPT #### Full Course Title Enter Course Information:
Presentation transcript:

LING/C SC 581: Advanced Computational Linguistics Lecture 25 April 16th

Previously Introduced dbp (parsing and training) and evalb (evaluation). You should have both programs working now.

Did anyone try parsing section 23? course webpage file: wsj_23.txt.zip try it!

Quick Homework 9 Let's use section 24 for testing:

Quick Homework 9 Part 1: use regexs to reformat saved wsj_24.txt into a wsj_24.lisp input suitable for the Bikel parser: 1346 sentences

Quick Homework 9 Note: Need to get rid of: assume (for now) no gold POS information will be supplied to the parser. Need to get rid of: the file prefix empty categories, e.g. *T* *U* *ICH* *EXP* * 0 indices, e.g. -1 etc. to turn the senttences into usable form: (word1 word2 .. wordn) Submit your Python (or Perl) regex conversion code

Quick Homework 9 Part 2: Parse it using supplied wsj-02-21.obj.gz Evaluate the results with evalb: give the Recall, Precision and F1 scores you obtained Investigate what happens with: -LRB- -LCB- and –RBR- -RCB- (left and right round/curly brackets) Submit: by this weekend (ok?)