Natural Language Processing in Artificial Intelligence in Hindi | NLP with Demo and Examples

Gate Smashers
16 May 201917:18

Summary

TLDRThis video delves into the realm of Natural Language Processing (NLP), a pivotal branch of artificial intelligence that enables computers to understand, interpret, and generate human language. With practical examples, the speaker elucidates the significance of NLP in various applications such as speech recognition, sentiment analysis, machine translation, and chatbots. The video also explores the intricacies of NLU (Natural Language Understanding), highlighting the challenges of ambiguity in language interpretation and the importance of context. It concludes with insights into NLG (Natural Language Generation), emphasizing the need for intelligent and contextually relevant responses in AI communication.

Takeaways

  • πŸ’‘ Natural Language Processing (NLP) is a vital branch of artificial intelligence that enables computers to understand, interpret, and generate human language.
  • πŸ—£οΈ Human communication relies on natural language, and NLP aims to replicate this ability in machines, allowing them to communicate effectively with humans.
  • πŸ“ˆ NLP has a wide range of applications, including speech recognition, sentiment analysis, machine translation, and chatbots, which are utilized by major tech companies like Google and Amazon.
  • πŸ” Speech recognition technology allows devices like Google Assistant and Siri to interpret spoken language and provide appropriate responses.
  • πŸ“Š Sentiment analysis is used to gauge public opinion on social media platforms, helping to analyze the positive or negative sentiments towards various topics, such as movie ratings or political stances.
  • 🌐 Machine translation services, like Google Translate, facilitate communication by instantly translating text from one language to another, breaking down language barriers.
  • πŸ€– Chatbots are AI-powered programs that simulate conversation with users, providing automated responses based on their knowledge base, enhancing customer service and user engagement.
  • 🧠 The process of NLP involves several stages: Natural Language Understanding (NLU), where the machine interprets the user's intent, and Natural Language Generation (NLG), where the machine formulates a response.
  • πŸ”Ž NLU faces challenges such as lexical, syntactic, semantic, and pragmatic ambiguity, which require sophisticated algorithms to resolve and ensure accurate interpretation of language.
  • πŸ’¬ NLG focuses on creating contextually relevant and intelligent responses that are structured and meaningful, ensuring the machine's reply aligns with the user's query and maintains a natural conversation flow.

Q & A

  • What is Natural Language Processing (NLP)?

    -Natural Language Processing is a sub-field of computer science, information engineering, and artificial intelligence that is concerned with the interactions between computers and human languages, aiming to enable computers to understand, interpret, and generate human language in a way that is both meaningful and useful.

  • Why is NLP important for competitive exams and interviews?

    -NLP is important for competitive exams and interviews because it is a rapidly growing field in artificial intelligence with numerous applications in technology and business. Understanding NLP can give candidates an edge in exams and interviews, showcasing their knowledge of current technological trends and their potential to work with cutting-edge AI systems.

  • What are the primary applications of NLP mentioned in the script?

    -The primary applications of NLP mentioned in the script include speech recognition, sentiment analysis, machine translation, and chatbots. These applications are used in various industries such as IT, customer service, social media, and language translation services.

  • Can you provide an example of speech recognition technology?

    -An example of speech recognition technology is Google Assistant and Siri by Apple. These systems can interpret spoken language in various languages, understand the user's query, and provide a relevant response.

  • How does sentiment analysis work on social media platforms?

    -Sentiment analysis on social media platforms like Facebook and Twitter involves analyzing text from posts or tweets to determine the sentiment or opinion expressed, such as whether the comments are positive or negative. This can be used for gauging public opinion on various topics, like movie ratings or political stances.

  • What is machine translation and how does it help in communication?

    -Machine translation is the process by which a computer program translates text or speech from one language to another. It helps in communication by allowing people who speak different languages to understand each other without needing a human interpreter, making it easier to communicate across language barriers.

  • What is a chatbot and how does it function?

    -A chatbot is a software application that uses AI to conduct conversations with users in natural language. It functions by processing user inputs, understanding the intent behind the queries, and generating appropriate responses from its knowledge base to simulate a conversation with a human.

  • What are the challenges faced by NLP in understanding human language?

    -The challenges faced by NLP in understanding human language include lexical ambiguity, syntactic ambiguity, semantic ambiguity, and pragmatic ambiguity. These challenges arise from the multiple meanings of words, sentence structures, contextual meanings, and the interpretation of phrases based on the situational context.

  • How does NLP handle ambiguity in language?

    -NLP handles ambiguity in language through various techniques such as tokenization, parsing, lemmatization, stemming, and named entity recognition. These methods help in breaking down the text, understanding the context, and differentiating between various meanings to provide a more accurate interpretation.

  • What is the role of Natural Language Generation (NLG) in NLP?

    -Natural Language Generation (NLG) in NLP is responsible for generating human-like text based on the understanding achieved through Natural Language Understanding (NLU). It involves text and syntax planning, using a knowledge base to construct coherent and contextually relevant responses to user queries.

  • How does structured data play a role in NLG?

    -Structured data in NLG plays a role by providing a well-organized and easily accessible knowledge base from which the system can select and arrange information to generate responses. This ensures that the generated text is not only coherent but also relevant and structured in a way that is easy for users to understand and utilize.

Outlines

00:00

πŸ’¬ Introduction to Natural Language Processing

The speaker begins by introducing the topic of Natural Language Processing (NLP), emphasizing its significance in artificial intelligence. NLP aims to enable computers to understand, interpret, and generate human language in a manner similar to how humans communicate. The video promises to delve into NLP with practical examples, catering to students, exam takers, and professionals preparing for interviews. The speaker highlights the importance of language in human interaction and the goal of replicating this in machines for effective communication. Applications of NLP discussed include speech recognition, with examples like Google Assistant and Siri, sentiment analysis in social media, and machine translation services like Google Translate.

05:02

πŸ€– Applications and Challenges of NLP

This paragraph explores various applications of NLP, such as chatbots, advertisement matching, and spell-check software. The speaker uses Google Assistant as an example to illustrate the process of NLP, which includes automatic speech recognition, natural language understanding (NLU), and natural language generation (NLG). The video aims to explain how these components work together to process and generate human-like responses. The speaker also touches on the challenges faced in NLP, particularly the issue of ambiguity in language, which includes lexical, syntactic, semantic, and pragmatic ambiguities. These challenges are crucial for NLP systems to overcome to accurately interpret and respond to human language.

10:09

🧠 Deep Dive into NLP: Ambiguities and Solutions

The speaker delves deeper into the challenges of NLP, focusing on the types of ambiguities that machines face when interpreting human language. Lexical ambiguity refers to words with multiple meanings, syntactic ambiguity pertains to sentence structure that can be interpreted in different ways, and semantic ambiguity involves the multiple possible meanings of a phrase. Pragmatic ambiguity is also discussed, which is about the context-dependent interpretations of language. The paragraph explains how NLP software must be intelligently designed to handle these ambiguities, often using techniques like tokenization, parsing, and understanding the context to provide accurate responses.

15:10

πŸ“š Conclusion: NLP's Role in Structured Data and Communication

In the final paragraph, the speaker wraps up the discussion on NLP by emphasizing its role in structured data and relevant communication. The speaker explains that after understanding the user's input through NLU, the system must generate a response that is both intelligent and contextually appropriate, which is where NLG comes into play. The paragraph also highlights the importance of structured data in providing clear and organized responses to users, such as weather forecasts. The speaker concludes by summarizing the key points of NLP, including its recognition and interpretation of speech and text, and thanks the audience for their attention.

Mindmap

Keywords

πŸ’‘Natural Language Processing (NLP)

Natural Language Processing (NLP) is a subfield of artificial intelligence that focuses on the interaction between computers and human languages. It aims to enable computers to understand, interpret, and generate human language in a way that is both meaningful and useful. In the video, NLP is the central theme, with the speaker discussing its importance in various applications such as speech recognition, sentiment analysis, and machine translation. The video aims to provide an overview of NLP, its applications, and the challenges it faces.

πŸ’‘Speech Recognition

Speech recognition is a technology that enables computers to understand and interpret spoken language, converting it into written text or actionable commands. The video mentions Google Assistant and Apple's Siri as prominent examples of speech recognition, highlighting how users can interact with these systems using natural language to ask questions or give commands.

πŸ’‘Sentiment Analysis

Sentiment analysis, also known as opinion mining, is the process of determining whether a piece of writing is positive, negative, or neutral. In the context of the video, the speaker discusses how sentiment analysis is widely used on social media platforms like Twitter and Facebook to gauge public opinion on various topics, such as movie ratings or political stances.

πŸ’‘Machine Translation

Machine translation is a type of NLP that automatically translates text or speech from one language to another. The video provides Google Translate as an example, illustrating how it can help users understand comments in languages they do not know, thus facilitating communication across language barriers.

πŸ’‘Chatbots

Chatbots are computer programs designed to simulate conversation with human users. They are typically used in customer service and support, providing automated responses to common questions. The video explains chatbots as a means of communication where the user interacts with a machine that replies based on its knowledge base, rather than a human.

πŸ’‘Natural Language Understanding (NLU)

Natural Language Understanding is the ability of a system to interpret and understand the meaning behind spoken or written language. It involves recognizing the intent, context, and semantics of user inputs. In the video, NLU is described as a critical component of NLP, where the system must comprehend the user's language to provide appropriate responses.

πŸ’‘Natural Language Generation (NLG)

Natural Language Generation is the process by which a system converts its understanding of data into human-readable language. It involves creating text or speech that is coherent, contextually relevant, and meaningful to the user. The video emphasizes the importance of NLG in ensuring that the system's responses are not only intelligible but also contextually appropriate.

πŸ’‘Ambiguity

Ambiguity in NLP refers to the multiple possible interpretations of a word or phrase, which can lead to confusion for language processing systems. The video discusses various types of ambiguity, such as lexical, syntactic, semantic, and pragmatic, and how they challenge the accuracy of NLP systems. The speaker provides examples to illustrate how these ambiguities can affect the interpretation of language by machines.

πŸ’‘Tokenization

Tokenization is the process of breaking down text into individual elements or tokens, which are typically words or phrases. This is a fundamental step in many NLP tasks, including sentiment analysis and machine translation. The video uses the example of 'How are you?' being tokenized into separate words to explain how this process is a precursor to understanding the language's structure and meaning.

πŸ’‘Corpus

A corpus is a large and structured set of texts that serves as a resource for linguistic research and NLP applications. In the video, the speaker mentions the corpus as the database or knowledge base that NLG systems use to plan and generate responses. The corpus provides the system with the necessary linguistic resources to construct meaningful and contextually appropriate replies.

Highlights

Introduction to Natural Language Processing (NLP) as a vital topic in artificial intelligence.

NLP's significance in competitive exams, college/university exams, and interviews.

Definition of NLP and its goal to replicate human communication for machine interactions.

Applications of NLP including speech recognition, sentiment analysis, machine translation, and chatbots.

Speech recognition technology exemplified by Google Assistant and Apple's Siri.

Sentiment analysis in social media, particularly on platforms like Facebook and Twitter.

Machine translation services like Google Translate facilitating cross-language communication.

Chatbots' role in automating customer service and their operation without human intervention.

The process of NLP involving Automatic Speech Recognition (ASR), Natural Language Understanding (NLU), and Natural Language Generation (NLG).

Challenges in NLU including lexical, syntactic, semantic, and pragmatic ambiguity.

Lexical ambiguity and its impact on understanding the context of words.

Syntactic ambiguity and the importance of sentence structure in meaning.

Semantic ambiguity and the quest to understand the true meaning behind phrases.

Pragmatic ambiguity and theε€šι‡ interpretation of phrases based on context.

Natural Language Generation's focus on creating intelligent and contextually relevant responses.

The importance of structured data in NLG for providing organized and relevant information.

Summary of the basic introduction to natural language processing.

Transcripts

play00:00

Hello friends!

play00:02

In this video, we are going to discuss natural language processing.

play00:05

NLP is one of the most important and latest topics of artificial intelligence.

play00:10

In this video, we will discuss NLP in detail

play00:14

with live examples.

play00:15

This video will help you a lot

play00:18

especially in competitive exams

play00:20

or if you are preparing for your college/university-level exam

play00:23

or even for interviews.

play00:25

I am going to share very good facts about NLP.

play00:30

Let's start with the definition of NLP.

play00:35

How do human beings communicate with each other?

play00:40

They use their natural language.

play00:43

I am communicating with you. Which language am I using?

play00:48

I am using English. I am using Hindi.

play00:51

I may use some Punjabi words too.

play00:54

I am using a mixture of 2-3 languages

play00:58

and you are listening and interpreting all the sentences,

play01:06

then you understand them, and then you reply accordingly.

play01:10

That's full-way communication.

play01:13

This communication is only possible

play01:15

when you are understanding my language and sending your reply to me

play01:20

and I am able to understand your reply.

play01:22

This makes human behaviour very intelligent

play01:27

that how we communicate through natural languages.

play01:31

And the computer should replicate the same thing.

play01:36

And we want the computer to replicate the same thing

play01:42

and if two computers need to communicate with each other,

play01:45

they should communicate like human beings.

play01:48

The machine and human beings may communicate

play01:52

like two human beings communicate with each other.

play01:55

We want to implement the same with NLP, i. e. Natural Language Processing.

play02:02

First, I want to tell the applications.

play02:05

What are the applications of NLP?

play02:07

The first is speech recognition.

play02:09

It is the most widely used.

play02:11

And the most research work...

play02:13

All the major IT giants like Google and Amazon are working on this only.

play02:22

The biggest example of speech recognition is Google Assistant.

play02:26

You must have also heard about Siri, which is a product of Apple.

play02:31

What do you do with Google Assistant and Siri?

play02:34

You ask a question.

play02:36

Using the English language or the Hindi language,

play02:41

as of now, it's not working with all languages,

play02:44

but if you ask a question in the English language, you give it a speech.

play02:49

It interprets and understands that speech and gives you a valid reply.

play02:56

That is called speech recognition.

play02:58

Then, sentiment analysis.

play03:01

This is also being done widely.

play03:04

Especially if we talk about social media.

play03:06

Facebook and Twitter.

play03:08

All the tweets can be analyzed.

play03:13

Sentiments mean whether those tweets are good or bad.

play03:19

For example, the ratings of the movies.

play03:21

Whether the movie is good or bad.

play03:23

You can analyze and check this through Twitter also.

play03:27

During elections, you can check the tweets of any leader and analyze

play03:34

what they focusing on.

play03:36

I gave its example a few days back.

play03:39

By using Python and Tensorflow, in R programming, I analyzed

play03:46

that how we can analyze using tweets

play03:49

and create a word cloud through which we can find out

play03:52

which leader is focusing the most on what topic in their tweets.

play03:58

This is sentiment analysis.

play04:00

Machine translation.

play04:01

A simple example of machine translation is Google Translate.

play04:04

I don't know the Chinese language.

play04:10

I especially use this for my comments too.

play04:13

I get so many comments in which...

play04:15

I know only 2-3 languages including Hindi and English.

play04:18

But sometimes people comment in Bangla and Tamil languages.

play04:23

So I simply copy and paste it

play04:25

to Google and I get to know its meaning in Translate.

play04:29

And I reply to them in the same way.

play04:32

That is called machine translation.

play04:34

See, how easy it makes communication.

play04:37

If you...

play04:39

Earlier, the same was done by interpreters.

play04:41

If you are visiting a foreign country and you don't know the language of that country.

play04:45

Then obviously, you will have to hire an interpreter and pay him.

play04:49

First, you will speak and he will understand you.

play04:51

And he may not be able to give a 100% valid answer.

play04:55

Because he is a human being.

play04:56

And when there are human beings, there are chances of making mistakes.

play04:59

But if you give the same task to a machine,

play05:01

the machine will do it as-it-is

play05:04

if you do it with proper training and experience.

play05:07

The more proper you make this, the more valid your answer will be.

play05:12

Then, chatbots.

play05:13

There are eBay chatbots.

play05:14

What are chatbots?

play05:15

Generally, when we chat, there are human beings on both sides.

play05:21

But nowadays, there are smart chatbots.

play05:23

when you ask a question, there is no human being but a machine replying to you.

play05:28

The machine replies to you from its complete database or knowledge base.

play05:34

It tries to give a valid reply.

play05:36

That is a chatbot.

play05:37

This is the main example.

play05:39

There are more examples like advertisement matching,

play05:42

that how we get recommendations on the basis of the advertisement history.

play05:46

There so many softwares for spell-check.

play05:50

That how to check spellings in the whole text speech.

play05:53

These are some examples that you can easily find.

play05:56

But I want to explain NLP to you with a simple example.

play06:01

First, we are giving input

play06:03

and the automatic speech recognition software will take that speech

play06:14

and convert it to text.

play06:17

NLU is Natural Language Understanding

play06:19

or Natural Language Interpreter.

play06:21

The same thing.

play06:22

I am speaking from here. So you are listening to everything.

play06:26

As you are listening, your interpreter is working simultaneously.

play06:32

The understanding is working.

play06:34

You are collecting all the words and trying to understand them.

play06:38

Then, what do you do? Natural Language Generation.

play06:41

On the basis of that, you decide what to reply to it.

play06:45

Your reply must be valid too.

play06:48

I will explain NLU and NLG in detail.

play06:52

I want to explain to you how it works through a simple demo.

play06:58

Simply, I am using Google Assistance here.

play07:02

Hey Google!

play07:08

Google Assistant: Hi! What can I do for you?

play07:11

How are you?

play07:14

Google Assistant: I am doing great. Thanks for asking!

play07:16

Google Assistant: What can I help you with?

play07:17

What is natural language processing?

play07:22

Google Assistant: Here's a summary from Wikipedia.

play07:24

Google Assistant: Natural language processing is a sub-field

play07:26

Google Assistant: of computer science information engineering

play07:29

Google Assistant: and artificial intelligence concerned with the interactions

play07:31

Google Assistant: between computers and human languages.

play07:35

See, what did we do here?

play07:37

The words were very simple.

play07:39

I spoke some words or sentences

play07:42

and Google Assistant recognized it.

play07:46

It recognized my words automatically.

play07:49

Then comes understanding.

play07:51

Understanding means it collected all those words and understood what I said.

play07:57

Means what I wanted to say? What's my intention?

play08:00

And it will try to reply on the basis of my intention.

play08:07

I want to explain it to you with a simple example.

play08:09

What's natural language understanding?

play08:12

"What do the users say?"

play08:14

Menas what is their intention? What is the meaning?

play08:17

What do they want to say? What's their intention?

play08:20

This is actually a challenging task.

play08:23

This is one of the AI hard problems.

play08:29

It seems easy.

play08:30

Like it is tokenizing and understanding what I am saying.

play08:35

No, there are so many challenges.

play08:37

And the biggest challenge is ambiguity.

play08:40

It means that the language you are using,

play08:43

let's say, I am using the English language.

play08:44

There are so many words. There is the ambiguity of so many types.

play08:49

How to eradicate that ambiguity?

play08:51

This is the biggest challenge for the machine.

play08:54

The NLU software faces so many challenges.

play08:58

The first is lexical ambiguity.

play09:00

Then, syntactic ambiguity.

play09:02

Semantic. Pragmatic.

play09:04

This is a simple thing.

play09:06

In a compiler,

play09:08

when we input a C program,

play09:09

the compiler does lexical analysis,

play09:14

then it checks for syntactic and semantic errors.

play09:16

What does lexical ambiguity mean?

play09:19

What does 'lexical' mean?

play09:21

The words that we are speaking...

play09:22

For example, I said, "How are you?"

play09:23

So, "How are you?" will be tokenized.

play09:27

Tokenize means that it will be converted to different words.

play09:30

When it will be converted into different words, there may be multiple meanings of the same word.

play09:37

Let me explain with a simple example. "The tank was full of water."

play09:42

The tank was full of water.

play09:45

It can be understood that it was full of water.

play09:48

But what's 'tank' here? The water tank that we use at home or the army tank?

play09:53

So, 'tank' is representing multiple meanings.

play10:00

My answer should be in the context of the question.

play10:09

This is a big ambiguity challenge for NLU.

play10:14

The next is syntactic ambiguity.

play10:16

With syntactic ambiguity, we discuss the structure.

play10:20

When we pass any sentence, the structure of the sentence must be valid.

play10:30

If there's a problem with that, there will be problems with the structure.

play10:34

"Old men and women were taken to the safe place."

play10:38

Old men and women were taken to the safe place.

play10:45

Here, 'Old man and women'...

play10:48

Means, old women and old...

play10:51

Means, old men, old women.

play10:56

Is it considering both as old?

play11:00

Are the men and women both old?

play11:03

Or just the women are old, but the men are not.

play11:07

There is certain ambiguity.

play11:09

That is old men and women.

play11:11

This is easy to understand for a human being

play11:16

because we also use intuition and sentiments.

play11:20

We use some intuitions.

play11:23

We may think that by 'old men and women', it meant only old women.

play11:28

But for machines, it is not possible to think like this.

play11:32

Machines do not have brains.

play11:34

We want to make them intelligent artificially.

play11:37

From the point of view of a human being, it is valid.

play11:40

But if you are giving to a machine, you will have to do it properly.

play11:43

That is 'Old men and old women were taken to the safe place.'

play11:48

If you want to remove ambiguity.

play11:51

Then, we have semantic.

play11:53

Semantic is related to the meaning.

play11:57

What's the meaning of it?

play11:59

For example, "The car hit the pole while it was moving."

play12:04

What's here, actually?

play12:06

"Car hit the pole while it was moving."

play12:09

You get ambiguity in the meaning.

play12:12

What was moving? Was the moving? Was the pole moving?

play12:16

There is an ambiguity in the meaning.

play12:19

In Hindi, a moving car hit a child.

play12:23

Or you can also say it like 'The car hit the child when it was moving.'

play12:28

Here, what was moving? The car, or the child?

play12:32

There is an ambiguity related to the meaning.

play12:35

Removing this ambiguity is the biggest challenge.

play12:39

To do so, we use many lemenisations, stemming, and name entity relations.

play12:47

For example, in Hindi, we will convert all these words.

play12:52

We will have to divide divided them into nouns, adverbs, objectives, verbs, etc.

play13:01

After tokenizing and parsing them, we will be able to differentiate between noun, adverb, verb, etc.

play13:09

In noun too, we have different types of it.

play13:14

You will have to divide them further,

play13:17

then you will get its context and the meaning of this.

play13:24

Then, pragmatic.

play13:26

Pragmatic is also a challenging ambiguity.

play13:30

In this, the context of the phrase gives multiple interpretations.

play13:35

You wrote a word or a sentence that has multiple interpretations.

play13:40

For example, "The police are coming."

play13:42

Means, the police are coming.

play13:44

For whom they are coming? For me? For you?

play13:47

Or are they coming in this area? Why are they coming?

play13:50

Actually, there are multiple meanings.

play13:52

As human beings, as I said earlier,

play13:56

we will use sentiments, intuitions, and our past experience.

play14:03

The police are coming, they may be coming to this area.

play14:06

But if you are giving the same language to a machine,

play14:09

how will the machine interpret it?

play14:11

Are they coming for me, you, in this area or they are just coming in this area? Why are they coming?

play14:16

If you want to remove this ambiguity,

play14:19

then the NLU software must be very intelligent.

play14:24

Actually, these are the main challenges in NLU.

play14:27

The phrase after NLU is NLG.

play14:31

That is Natural Language Generation.

play14:33

As we are having complete understanding,

play14:35

as our mind has a complete understanding, what do we need to do next?

play14:39

Now we have to reply.

play14:41

The reply...

play14:43

What should we say to the user?

play14:45

Here, we work on the analogy that what to reply to the user now.

play14:49

Because the reply must be intelligent and conversational.

play14:54

What you are replying must be intelligent and conversational.

play14:58

Your reply must be in the context of what the user has asked.

play15:03

For example, the user asked Google Assistant,

play15:06

"Google Assistant, tell me the nearby places to eat."

play15:09

And the machine replies about the nearby places for cloth shopping.

play15:16

I am getting the answer related to cloth shopping.

play15:20

But I asked about the food.

play15:22

Obviously, this answer is irrelevant.

play15:25

Natural language generation eradicates this thing.

play15:29

In natural language generation, we do text and syntax planning.

play15:33

We have the whole corpus.

play15:35

Corpus is the whole database.

play15:39

It is the complete knowledge base.

play15:42

From that knowledge base, we plan the words.

play15:48

On the basis of that, we plan the sentences.

play15:51

After planning the sentences, we plan the structure.

play15:54

Structure means that we deal with structured data.

play15:58

Let me explain structured data with a simple example.

play16:02

If you check how will be the weather the next week online,

play16:10

you will get a structure-based reply.

play16:14

There will be a box in which the weather for each day will be mentioned.

play16:20

There will also be a summary to analyze it.

play16:24

It replies to you with structured data.

play16:27

And this reply must be relevant to the question asked by the user.

play16:35

This whole system comes under natural language processing.

play16:40

It recognizes the text or the speech that you are giving.

play16:46

These are the two main factors, NLU, and NLG.

play16:50

This is all about the basic introduction of natural language processing.

play16:54

Thank you!

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
Natural Language ProcessingAI CommunicationSpeech RecognitionSentiment AnalysisMachine TranslationChatbotsGoogle AssistantLanguage UnderstandingAmbiguity ResolutionNLP Applications