Authored by Tony Feng
Created on Sept 12th, 2022
Last Modified on Sept 12th, 2022
Intro
This sereis of posts contains a summary of materials and readings from the course CSCI 1460 Computational Linguistics that I’ve taken @ Brown University. The class aims to explore techniques regarding recent advances in NLP with deep learning. I posted these “Notes” (what I’ve learnt) for study and review only.
What is NLP?
The goal of this field is to get computers to perform useful tasks involving human language.
- Search
- Auto Completion
- Info Retrieval
- Summarization
- Ad Targeting
- Recommendations
- Language Identification
- Language Translation
- Text Generation
A Brief History
Language Processing Pipeline
- Phonology
- Sounds
- Morphology
- Analysis of the individual components of words
- e.g. suffixes and prefixes
- Lexicon
- Words / Forms
- It captures the meanings of words.
- Syntax
- Sentences / Clauses
- Structural relationship or grammar
- Semantics
- Meanings
- Pragmatics
- Language use
- Goals & purposes in a sequential level
- Discourse
- Context
- Expressions beyond sentences & paragraphs