Natural Language Processing : Natural Language Processing Rahul Jain
B. Tech (CSE), 2nd year
Doon Valley Instt. Of Engg. & Tech.
Karnal Natural? : Natural? Natural Language?
Refers to the language spoken by people, e.g. English, Japanese, Swahili, as opposed to artificial languages, like C++, Java, etc. Slide 3: Natural Language Processing
Automatic analysis of human language by computer algorithms. NLP SYSTEMS : NLP SYSTEMS Natural Language Understanding System
Natural Language Generation System Why Natural Language Processing ? : Why Natural Language Processing ? Huge amounts of data
Internet = at least 20 billions pages
Applications for processing large amounts of texts
require NLP expertise Why is Computer Processing of Human Language Difficult? : Why is Computer Processing of Human Language Difficult? How can a machine understandthese differences? : How can a machine understandthese differences? Decorate the cake with the frosting.
Decorate the cake with the kids. Throw out the cake with the frosting.
Throw out the cake with the kids. How to tackle these problems? : How to tackle these problems? Slide 9: Solution is
PROCESSING Major tasks in NLP : Major tasks in NLP Automatic summarization
Extraction and abstraction
Evaluation Applications : Applications ADEPT 1 Technology
For the organizational purposes REFERENCES : REFERENCES Natural Language Processing: An Introduction to an Emerging Technology: Harry Tennant:
Blogs on Natural Language Processing
from the Microsoft’s official site.