This is a program is used to translitrate english words to tamil words
TECH stack used:
- Deep learning (attention based Recurrent neural network)
Input to the program: English words
Output to the program: Tamil words
Algorithm:
Get the input from user Preprocess the input (Make it as words) Make it as compatible tensor
Pass that Tensor to the Model
Get the output from the model
Post process the output to get in the tamil words (i.e model will produce the output tensor and convert these tensor into tamil sentence)
Model:
Two layer bidirectional LSTM used as encoder
Attension meachnism is used
Two layer bidirectional LSTM used as decoder
To summarise:
input -> preprocess -> Model (Encoder-Decoder-attension based) -> output (Numeric) -> post_process (make it tamil words)