CB.

Formele en natuurlijke talen (KI2V21001)

Completed: 14-04-2022 | 7.5 EC | Universiteit Utrecht

What I Learned

In (KI2V21001), I explored fundamental methods for modeling formal and natural languages. Below is a breakdown of the topics covered:

Course Objectives and Structure

I got introduced to linguistic theory and formal methods with relevance to AI and language processing.

Linguistic Foundations: Studied the core concepts of human language.

Set Theory Basics: Covered sets, relations, and cardinality.

Formal Languages: Learned about strings, regular expressions, and automata.

Morphology: Explored word structure and finite-state models.

Syntax: Analyzed grammatical structures and parsing.

Context-Free Languages: Worked with grammars and their properties.

Advanced Parsing: Introduced to dependency and probabilistic grammars.

 

Practical Skills Development

Regex Writing: Experimenting with regular expressions for pattern matching sections of text.

Automata Design: Building finite-state automata.

Syntax Parsing: Constructed parse trees.

Proof Techniques: Tackled proofs for language properties.