Please enable JavaScript.
Coggle requires JavaScript to display documents.
Natural Language Processing - Coggle Diagram
Natural Language Processing
Definition of NLP
Natural language processing (NLP) is a field of computer science and a subfield of artificial intelligence that aims to make computers understand human language.
Machine Learning
ML algorithms can analyze large datasets quickly and accurately, leading to more reliable predictions or decisions.
ML models can adapt and improve over time as they are exposed to more data, leading to better performance.
Enables automation of complex tasks, reducing the need for manual intervention.
ML techniques can scale to handle large and diverse datasets efficiently.
Machine learning is a branch of artificial intelligence that enables algorithms to uncover hidden patterns within datasets, allowing them to make predictions on new, similar data without explicit programming for each task.
History
1950
Alan Turing proposes the Turing Test as a measure of machine intelligence, sparking interest in computational linguistics.
1954
Georgetown experiment translates Russian sentences into English using IBM computers.
1966
ELIZA, an early chatbot program, simulates conversation using simple pattern matching.
1970
Development of conceptual ontologies to represent knowledge in computational linguistics.
1980s-1990s
Shift towards statistical methods and machine learning in NLP.
Web Links
https://www.geeksforgeeks.org/natural-language-processing-overview/
https://www.linkedin.com/pulse/introduction-linguistics-nlp-varghese-chacko#:~:text=One%20of%20the%20foundational%20elements,text%20summarization%20to%20sentiment%20analysis
.
https://www.techtarget.com/searchenterpriseai/definition/natural-language-processing-NLP
https://www.geeksforgeeks.org/ml-machine-learning/
Types of Languages
Formal Language
A language with strict rules and syntax used for specific purposes, such as programming languages or mathematical notation.
Natural Language
A language spoken or written by humans for everyday communication, characterized by its flexibility, complexity, and cultural variability.
N-gram character model
A statistical language model predicting the next character in a sequence based on the occurrence and frequency of preceding character sequences of length
Linguistics
Study of language structure, function, and acquisition.
Phonology
Study of how speech sounds are organized and used in language.
Morphology
Study of word structure and formation, including prefixes, suffixes, and root words.
Phonetics
Study of speech sounds, their production, and physical properties.
Syntax
Study of sentence structure and grammar rules governing word order.
Lexicon
Vocabulary or dictionary of a language, including words and their meanings.
Semantics
Study of meaning in language, including word meanings and sentence interpretations.
Discourse Analysis
Study of language use in context, including conversation, text, and social interactions.
Pragmatics
Study of language use in communication, focusing on context, intention, and implicature.