Natural Language Interface and Voice Flashcards
what is NLP?
Natural Language Processing
its a branch of AL concerned with the ability of a computer to be able to understand human interaction in its natural spoken or written form.
it can be defined as the ability of a machine to analyse, understand and generate human speech
what is ASR?
Automated Speech Recognition
sound input converted to text for further processing (Speech-to-Text)
what is the application natural language?
spam filters
answering questions
extracting information
summarsing information
what spam filter?
they use NLP to try and extract meaning from strings of text to help identify unwanted email and prevent it from entering clients in box in their email applications
what is the application answering questions?
search engines provide us with a wealth of information but rely on users being very specificwth the key words used to support web based searches
what is the application of extracting information?
with using financial market they use algorithmic trading as a means of managing investments
finanical investments are controlled primarily by technology which will evaluate news articles and extract relavent information to evaluate stock markets patterns before determining if clienrs should buy, sele or hold stocks
what is the application of summarising information?
information overload poses a problem for man digital users today
Facebook uses NLP to anaylse information on users colllected via social media to help determine their prefrences and to help determine which articles and adverts should be presented higher up in the news feed
why do NLP have trouble?
they try to understand the meaning of individual words, rather than the whole sentences or phrases
attempting to undertsnad whole phrases can be made more difficult due to the fact that many words have double meaning
what is morphology?
how words are fomed and their relationships with other words
what is syntax?
how words and sentence are put together
what is semantics?
the meaning of words and groups of words
what is pragmatics?
the context of spoken expressions
what is phonology?
the sound associated with spoken language
what is part of speech tagging (Pos)?
first step in NLP involves morphology
modern applications will apply a self-learning algorims which will tag words with multiple meanings
these applications will first determine the highest ocuring meanng for the tagged word and then use this to try and understand the functions
what is parse trees?
third step of NLP- considers semantics of a sentence