Stanford CS224n Lecture.1
Lecture 1: Introduction to NLP and Deep Learning What is Natural Language Processing Intersecting of computer science artificial intelligence linguistics Goal let computer process or “understand” NL to perform tasks Performing tasks question answering Fully understanding and representing the meaning of language is a difficult goal. NLP Levels speech text Phonetic/Phonological Analysis OCR/Tokenization Morphological analysis (单词结构的形态分析) Syntactic analysis (句法分析) Semantic Interpertation (语义理解) Discourse Processing (上下文,语篇处理) (A tiny sample of) NLP Applications Spell checking, keyword search, finding synonyms Extracting information from websites Classifying Machine translation Spoken dialog systems Complex question answering NLP in industry … is taking off Search (written and spoken) like Spell Check Online advertisement matching Automated/assisted translation Sentiment analysis for marketing of finance/trading Speech recognition Chatbots/Dialog agents What’s special about human language a system specifically constructed to convey the speaker/writer’s meaning ...