Data on the course

Show instruction and examinations
KIK-LG211 Building Natural Language Processing Applications, 5 cr 
Code KIK-LG211  Validity 01.01.2017 -
Name Building Natural Language Processing Applications  Abbreviation Applications 
Scope5 cr   
TypeIntermediate studies
TypeCourse   
  GradingGeneral scale 
  no
    Can be taken more than onceno
Unit Bachelor's Programme in Languages 

Teachers
Name
Mathias Creutz 

Description
Target group 
  • optional course in linguistics study track
  • bachelor in languages
  • available for student from other degree programmes and other study tracks
 
Timing 

Third year, autumn term. Period I or II.

 
Learning outcomes 

After completing the course you will be able to

  • name models and techniques that are commonly used in NLP applications
  • summarise the principles of vector-space models and their use in information retrieval
  • apply text classification and document clustering tools with real-world data
  • build and evaluate NLP tools for information access.
 
Completion methods 
  • contact teaching (lectures, tutorials and seminars)
  • self-studies and group work
  • examination: written exam and/or literature review and/or programming assignments (part I), project report and seminar presentation (part II).
 
Prerequisites 
  • Introduction to computational linguistics or equivalent
  • Programming for linguists or equivalent
  • Mathematics for linguists or equivalent
  • Machine learning for linguists or equivalent
 
Recommended optional studies 
  • Morphology and syntax
  • Semantics and pragmatics
 
Contents 
  • introduction to NLP applications with focus on models and techniques used in information retrieval and information extraction
  • vector-space models and relevance ranking
  • text classification and document clustering
  • practical work on building NLP tools with focus in information retrieval and data mining
 
Study materials and literature 
  • Manning, Raghavan, Schütze (2008): Introduction to Information Retrieval
  • additional reading material
 
Activities and teaching methods in support of learning 
  • lectures and tutorials
  • self-studies and literature review
  • project work
  • seminar presentation
 
Assessment practices and criteria 
  • Part I: literature review and/or written exam and/or programming assignments and exercises
  • Part II: seminar presentation and project report

Standard grading scale (0-5).

 


Current and future instruction
Functions Name Type cr Teacher Schedule
registration period has ended Luonnollisen kielen käsittelyn sovellusten rakentaminen (KIK-LG211/CLT271)  Course  Mathias Creutz 
30.10.19 -11.12.19 wed 14.00-18.00

Future examinations
No examinations in WebOodi