Codes learn from Udacity Course (Natural Language Processing)
Part of Speech Tagger using Hidden Markov Model.
pomegranate
is used for build a model.
Simple HMM model with add-one Laplace Smoothing is applied
By using IBM Watson's Cloud-based NLP services, build a simple QA model. QA model with assistant workspace. By sending a query to system, simple matched answer can be returned.
Implement various RNN mdoels with keras
to make machine traslator (Eng->Fr)
- Understand how to construct RNN model using
keras
- 4 versions are available
- simple RNN (GRU) model which uses word number itself as input
- RNN model with embedding layer
- Bidiretional RNN model
- Encoder-Decoder model
- (final) Encoder-Decoder model with Embedding layer
- Understand Latent Dirichlet Allocation
- Build LDA model with BOW and TFIDF
- Topic classification
- classic ML classification models
- Make textdata into vector
- Sentimental analysis with GradientBoostingClassifier, GaussianNB
- RNN classification model
- use LSTM to build sentimental anaylsis model
- NN classification model
- Implement NN model from the base
- Parameter adjusting is contained
- Can build NN models using Keras
- MLP, RNN (LSTM)
- Reproduce and visualize a process of how attention is applied on single cell
- using many-to-many GRU cell to build code deciphering model
- Basic generation model to translate code to plain text