←
natural language processing编辑历史
提交《natural language processing》修改,状态:approved
查看这次修改
Natural language processing (NLP) is a subfield of artificial intelligence and computational linguistics that focuses on the interaction between computers and human language. It encompasses the design and implementation of algorithms and models that enable machines to understand, interpret, generate, and respond to natural language text or speech in a meaningful and useful way. NLP integrates techniques from machine learning, deep learning, linguistics, and data science to address tasks such as translation, sentiment analysis, information extraction, and dialogue generation. ## 1 History and evolution ### 1.1 Early rule-based systems (1950s–1980s) The origins of NLP trace to the 1950s, with early efforts such as the Georgetown–IBM experiment (1954), which demonstrated automatic translation of Russian sentences into English using handcrafted rules. Throughout the 1960s and 1970s, systems relied on explicit linguistic rules—grammar formalisms, dictionaries, and pattern matching—to process text. Notable projects included ELIZA (1966), a simple chatbot using pattern substitution, and SHRDLU (1968), which understood block world commands. The rule-based paradigm dominated until the 1980s but struggled with ambiguity, scalability, and the complexity of natural language. ### 1.2 Statistical NLP era (1990s–2010) The 1990s marked a shift toward statistical methods driven by the availability of digital text corpora and increased computational power. Researchers employed probabilistic models such as n-gram language models, hidden Markov models (HMMs), and probabilistic context-free grammars to learn patterns from data. The Penn Treebank (1993) provided a large annotated corpus that fueled advances in parsing and part-of-speech tagging. Key milestones included IBM’s statistical machine translation system Candide and the introduction of maximum entropy models. By the 2000s, support vector machines (SVMs) and conditional random fields (CRFs) became dominant for se
Ciallo~(∠・ω< )⌒★