Natural Language Processing Apps
AI Voice Tone Analysis
Know what you are trying to achieve
NLU + NLG = NLP
NLP — Natural Language “Processing”
NLU — Natural Language “Understanding”
NLG — Natural Language “Generation”
NLG algorithms write language. NLG processes turn structured data into text.
NLP algorithms read language. NLP processes turn text into structured data.
automatic speech recognition (ASR)
text-to-speech (TTS)
NLP
named entity recognition (NER)
part-of-speech tagging (POS)
text syntactic cetegorization parsing
coreference resolution
mashIne translation
NLU
paraphrase & natural dialogues language inference agents
semantic parsing
summarization
question sentiment answering sanalysis (CM)
NLPvs NLUvs NLG
Natural Language Understanding (NLU), and is a spec.eictype of NLP that covers the "reading" aspect of NLP. NLU is used in for e.g.: • Simple profanity filters (e.g. does this forum post contain any profanity?) • Sentiment detection (e.g. is this a positive or negative review?) • Topic classification (e.g. what is this tweet or email about?) • Entity detection (e.g. what locations are referenced in this text message?) etc.
Most common example of usage of NW: Alexa, Sid and Google Assistant
NLU Software that understands spoken or written language. NLU turns unstructured data (like text) into structured data.
Uses of NLU
Data discovery: Scan thousands of pages of written documents and capture data from it.
Smart Searches: Search not only for keywords in documents, but key concepts as well.
Voice Recognition: Understand the spoken word through software like Siri or Cortana.
NLG Natural Language Generation Software that understands spoken or written language. NLU turns unstructured data (like text) into structured data.
Uses of NLU
Data discovery: Scan thousands of pages of written documents and capture data from it.
Smart Searches: Search not only for keywords in documents but key concepts as well.
Voice Recognition: Understand the spoken word through software like Siri or Cortana.
Software that can write like a human being. NLG turns structured data into written narrative.
Uses of NLG
Explain the results of data discovery or analysis in written languages
Analytics: Democratize data analytics and data-driven decision making by simply explaining insights so everyone can understand. Advice: Automatically explain what courses of action to take in
BEST NLU USE CASES? •
Skim thousands of written documents • Find keywords in written text or speech • Speak directly to your computer or device • Convert information into data a computer can understand
BEST NLG USE CASES?
Produce a high volume of data-driven content
Comply to industry rules and regulations in every report
Personalize each piece of text for the reader
