In (KI2V21001), I explored fundamental methods for modeling formal and natural languages. Below is a breakdown of the topics covered:
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.
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.