Keras, PyTorch, and NumPy Implementations of Deep Learning Architectures for NLP
nlp
deep-learning
numpy
word2vec
word-embeddings
keras
python3
pytorch
recurrent-neural-networks
attention
nmt
skipgram
doc2vec
cnn-keras
saliency-map
seq2seq-pytorch
self-attention
document-embeddings
hierarchical-attention-network
-
Updated
Mar 11, 2020 - Jupyter Notebook
Users misspell things. Having spell-check and synonyms helps a lot, but doesn't catch everything.
One solution would be to use the python metaphone package's implementation of the Double Metaphone algorithm.
At component train time, it could look at the normal entity lists, find the DM representation of all the synonyms, and store them.