- The Natural Language Processing Workshop
- Rohan Chopra Aniruddha M. Godbole Nipun Sadvilkar Muzaffar Bashir Shah Sohom Ghosh Dwight Gunning
- 233字
- 2021-06-11 18:39:23
History of NLP
NLP is a field that has emerged from various other fields such as artificial intelligence, linguistics, and data science. With the advancement of computing technologies and the increased availability of data, NLP has undergone a huge change. Previously, a traditional rule-based system was used for computations, in which you had to explicitly write hardcoded rules. Today, computations on natural language are being done using machine learning and deep learning techniques.
Consider an example. Let's say we have to extract the names of some politicians from a set of political news articles. So, if we want to apply rule-based grammar, we must manually craft certain rules based on human understanding of language. Some of the rules for extracting a person's name can be that the word should be a proper noun, every word should start with a capital letter, and so on. As we can see, using a rule-based system like this would not yield very accurate results.
Rule-based systems do work well in some cases, but the disadvantages far outweigh the advantages. One major disadvantage is that the same rule cannot be applicable in all cases, given the complex and nuanced nature of most language. These disadvantages can be overcome by using machine learning, where we write an algorithm that tries to learn a language using the text corpus (training data) rather than us explicitly programming it to do so.
- Access 2016數(shù)據(jù)庫教程(微課版·第2版)
- ETL數(shù)據(jù)整合與處理(Kettle)
- 正則表達式必知必會
- Libgdx Cross/platform Game Development Cookbook
- 云計算服務(wù)保障體系
- 數(shù)據(jù)要素五論:信息、權(quán)屬、價值、安全、交易
- WS-BPEL 2.0 Beginner's Guide
- 網(wǎng)站數(shù)據(jù)庫技術(shù)
- 數(shù)字IC設(shè)計入門(微課視頻版)
- 聯(lián)動Oracle:設(shè)計思想、架構(gòu)實現(xiàn)與AWR報告
- 計算機視覺
- Hands-On System Programming with C++
- 云工作時代:科技進化必將帶來的新工作方式
- Arquillian Testing Guide
- 掌中寶:電腦綜合應(yīng)用技巧