23
Natural Language Processing Prepared By: Yogendra Tamang BEX-066-448

Natural language processing

Embed Size (px)

DESCRIPTION

My presentation on Natural Language Processing and Machine Vision

Citation preview

Page 1: Natural language processing

Natural Language Processing

Prepared By:

Yogendra Tamang

BEX-066-448

Page 2: Natural language processing

OUTLINES

Introduction Level of Analysis

Phonetic Syntactic Semantic Pragmatic

Introduction to Machine Vision

Page 3: Natural language processing

“The man who knows no foreign language knows nothing of his mother tongue”

-Johan Wolfang Von Geothe(1749-1932)German Poet, Playwright and Philosopher

Page 4: Natural language processing

What is Language???Representing your

understanding

Page 5: Natural language processing

language spoken by people, e.g. English, Nepali, Spanish, as opposed to artificial languages, like C++, Java, etc.

Natural Language

Page 6: Natural language processing

Background

-Understanding????Process of mapping from input form into a more useful form….

A pair(source language, target representation) together with a mapping between elements of each other

-Language????

Page 7: Natural language processing

Natural Language Processing

1.What does the written/spoken sentence mean?(Natural Language Understanding)

2.What is to be represented and how to express it in natural language(Natural Language Generation)

Page 8: Natural language processing

Natural Language UnderstandingRaw Speech Signal

Sequence of Word Spoken

Structure of Sentence

Partial Representation of meaning of sentence

Final Representation of meaning of sentence

Speech Recognition(phonetic)Syntactic Analysis

Semantic Analysis

Pragmatic Analysis

Page 9: Natural language processing

Phonetic Analysis

time

Input Analog signal

Frequency Spectrogra

m

Page 10: Natural language processing

Constructing words from Phonemes through frequency spectrogram

Eg. th+i+ng=thingPhoneme Database is used

Phonetic Analysis

Page 11: Natural language processing

Syntactic Analysis

i. Exploits result of Phonetic Analysis

ii. Builds Structural description of Sentence.

iii. Flat input sequence is converted into hierarchical structure(parsing).

Page 12: Natural language processing

Syntactic AnalysisParsing

1. Grammar: 2. Parser:

A declarative Representation

A procedure

Page 13: Natural language processing

sentence

noun_phrase verb_phrase

proper_noun verb noun_phrase

determiner noun

“Krishna” “ate” “the” “apple”

Syntactic Analysis“Krishna ate the apple”

Page 14: Natural language processing

Semantic Analysis

Generates partial meaning/representation from its syntactic structure

Page 15: Natural language processing

Semantic Analysis

“plant” = industrial plant

“plant” = living organism

Importance of semantics?????

Page 16: Natural language processing

The sea is at the home for billions factories and animals

The sea is home to million of plants and animals

Semantic Analysis

Page 17: Natural language processing

Pragmatic Analysis

Uses context of utteranceWhere, by who, to whom, why, when it was saidIntentions: inform, request, promise, criticize, …

Handling Pronouns“Kusum eats apples. She likes them.”

She=“Kusum”, them=“apples”.

Page 18: Natural language processing

Machine Vision

worldwide industrial quality control and supervision technology.

Page 19: Natural language processing

Machine Vision

-- Consists of optical sensors, cameras for detection of faults

-- Being used for industries for last 20 years

Page 20: Natural language processing
Page 21: Natural language processing

Machine Vision3 Systems

1. Sensing and Digitizing image data

2. Image processing and analyzing

3. Applications

Page 22: Natural language processing

References:

Rich, Knight, Nair, ”Artificial Intelligence, 3rd edition, McGraw Hill Education

http://www.site.uottawa.ca

Machinevision.co.uk

www.ussvision.com

Page 23: Natural language processing

!!!!!Thank You!!!!!!!!!