Overview
Syllabus
Intro
ABOUT BASIS TECHNOLOGY
Rosette Capabilities
Names are a Challenge
Task: Name Matching
Name Matching Algorithms
Step One: Modeling Sequences of Characters
Step Two: Modeling Transliterations
Issues with HMM-Based Name Matching
What does an HMM Actually Do?
How Would You Transliterate a Name?
The Antidote: Sequence-to-Sequence (seq2seq)
Neural Network of Choice: Long Short-Term Memory (LSTM) Cells
Step One: Learning to Transliterate with seq2seq
Step Two: Running the Transliterator in Reverse to Score
How Can We Produce a Score?
Processing Time on Name Pairs (seconds)
Faster seq2seq with a Convolutional Neural Network CNNO
Convolutional Neural Net (CNN)
CNN in Natural Language Processing
What Does This Tell Us?
Taught by
BasisTech