Difference between revisions of "Natural Language Processing (NLP)"
(→Semantic Role Labeling) |
|||
| Line 78: | Line 78: | ||
<youtube>VrT3TRDDE4M</youtube> | <youtube>VrT3TRDDE4M</youtube> | ||
| − | == Semantic Role Labeling == | + | == Semantic Role Labeling (SRL) == |
[http://www.youtube.com/results?search_query=Semantic+Role+Labeling+nlp+natural+language Youtube search...] | [http://www.youtube.com/results?search_query=Semantic+Role+Labeling+nlp+natural+language Youtube search...] | ||
| − | <youtube> | + | * [http://cogcomp.org/page/software_view/SRL Illinois Semantic Role Labeler (SRL) | Cognitive Computation Group] |
| + | ** [http://cogcomp.org/page/demo_view/SRL Semantic Role Labeling Demo] | ||
| + | |||
| + | identifies shallow semantic information in a given sentence. The tool labels verb-argument structure, identifying who did what to whom by assigning roles that indicate the agent, patient, and theme of each verb to constituents of the sentence representing entities related by the verb. | ||
| + | |||
| + | <youtube>3OFqz-4DKJQ</youtube> | ||
| + | <youtube>aptipHMTmmk</youtube> | ||
== Hierarchical Dataless Classifier == | == Hierarchical Dataless Classifier == | ||
Revision as of 09:55, 22 September 2018
- How do I learn Natural Language Processing? | Sanket Gupta
- Natural Language Processing | Wikipedia
- Grammar Induction | Wikipedia
- Natural Language Tools
- Long Short-Term Memory (LSTM), Gated Recurrent Unit (GRU), and Recurrent Neural Network (RNN)
- Global Vectors for Word Representation (GloVe)
- Word2Vec
- Doc2Vec
- Bag-of-Words (scikit-learn: Count Vectorizer)
- Latent Dirichlet Allocation (LDA)
- Autoencoders / Encoder-Decoders
- AI-Powered Search
- Neural Coreference
- Deep Q Learning (DQN)
- NLP News | Sebastian Ruder
- 7 types of Artificial Neural Networks for Natural Language Processing
- Combination of Convolutional and Recurrent Neural Network for Sentiment Analysis of Short Texts | Xingyou Wang, Weijie Jiang, Zhiyong Luo
- Language services | Cognitive Services | Microsoft Azure
- Text Transfer Learning
Speech recognition, speech translation, understanding complete sentences, understanding synonyms of matching words, sentiment analysis, and writing complete grammatically correct sentences and paragraphs.
Contents
- 1 Regular Expressions (Regex)
- 2 Tokenization / Sentence Splitting
- 3 Stemming
- 4 Part-of-Speech (POS) Tagging
- 5 Chunking
- 6 Named Entity Recognition (NER)
- 7 Coreference
- 8 Semantic Role Labeling (SRL)
- 9 Hierarchical Dataless Classifier
- 10 Lemmatization
- 11 Evaluation Matrics
- 12 Topic Modeling
- 13 Word Embeddings
- 14 Deep Learning Algorithms
- 15 Summarizer
- 16 Wikifier
- 17 NLP Pipeline
Regular Expressions (Regex)
Search for text patterns, validate emails and URLs, capture information, and use patterns to save development time.
Tokenization / Sentence Splitting
Stemming
Part-of-Speech (POS) Tagging
Chunking
Named Entity Recognition (NER)
Coreference
Semantic Role Labeling (SRL)
identifies shallow semantic information in a given sentence. The tool labels verb-argument structure, identifying who did what to whom by assigning roles that indicate the agent, patient, and theme of each verb to constituents of the sentence representing entities related by the verb.
Hierarchical Dataless Classifier
Lemmatization
Evaluation Matrics
Confusion Matrix, Precision, Recall, F Score, ROC Curves, trade off between True Positive Rate and False Positive Rate.
Topic Modeling
Word Embeddings
Deep Learning Algorithms
Summarizer
Wikifier
NLP Pipeline