《Artificial Intelligence 人工智能.ppt》由会员分享,可在线阅读,更多相关《Artificial Intelligence 人工智能.ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Chapter 10Natural Language Processing,Xiu-jun GONG (Ph. D)School of Computer Science and Technology, Tianjin U http:/ test,Is a machine is intelligent or not?,If a machine could carry on a conversation (over a teletype) that was indistinguishable from a conversation with a human being, then the mach
2、ine could be called intelligent.,Understand the language is the essential step for conservation,Language,We can define a language formally as:a set of symbols (“alphabet”)a set of rules to combine those symbolsThis mathematical definition covers many classes of languages, not just human language.,Ja
3、va: An artificial (formal) language,fixed set of basic symbols:public, static, for, while, , fixed syntax for symbol combinationpublic static void main (String args) for(int i = 0; i args.length; i+) ,Natural language,Often much more complicated than an artificial language.Some people view NL as a s
4、pecial kind of formal language as well.It does conform to the formal definition:there are symbolsthere are modes of combinationHowever, there are many levels at which these symbols and rules are defined.,Levels of analysis in Natural language (1),Acoustic properties (phonetics:语音学)defines a basic se
5、t of sounds in terms of their featuresstudies the combination of these phonemesHigher-order acoustic features (phonology:语音体系)how combinations of phonemes combine into larger units, with supra-segmental features such as intonation.,Levels of analysis in Natural language (2),Word formation (morpholog
6、y:形态学)combines morphemes into wordsCombination into longer units in a structure-dependent way (syntax)“legal” word combinations in a languagerecursive phrasal combinationInterpretation (semantics):of words (lexical semantics) of longer units (sentential/propositional semantics)Interpretation in cont
7、ext (pragmatics:语用论),Natural Language Processing,Studies language at all its levels.phonology, morphology, syntax, semanticsfocuses on processcomputational methods to understand and generate human languageOften, NLP is called computational linguistics,Task,Language ModelingMachine TranslationInforma
8、tion Extraction/RetrievalNamed entity recognitionAutomatic summarizationSpeech recognitionQuestion Answering,Tools for NLP,OpenNLPhttp:/ NLPhttp:/nlp.stanford.edu/links/statnlp.htmlNLP Toolsuitehttp:/www.julielab.de/Resources/Software/NLP_Tools.htmlResource maintained by Kita http:/www-a2k.is.tokushima-u.ac.jp/member/kita/NLP/nlp_tools.html,