Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Oyebamiji-Micheal/English-to-Yoruba-Translation-using-RNN

Domain:

natural language processing

Record type:

project
Creator:
Oye
Host:
A beginner's approach to Sequence to Sequence modeling English to Yoruba Translation using RNN A beginner's approach to Sequence to Sequence modeling Table of Contents - Overview - Dataset - Model - Result Overview This project is a beginner’s approach to Sequence to Sequence (Seq2Seq) modeling with Recurrent Neural Networks (RNNs), specifically LSTMs. My aim here is to understand the foundation of Seq2Seq modeling and progressively build my understanding of NLP workflow. Some of my past projects on natural language processing include: - Sentiment Analysis of Spotify Songs - Quora Insincere Questions Classification using TF-IDF - Predicting Disaster Tweets using Bag of Words In this project, I implemented a Seq2Seq model using RNN (LSTM). The approach is straightforward, with a basic word-level tokenizer and no advanced tokenization techniques like BPE. The goal is to get familiar with the typical Seq2Seq modeling workflow, rather than focusing on achieving state-of-the-art results. Dataset The dataset used for this project was obtained from the Zindi AI4D Yoruba Machine Translation Challenge . It consists of 10,000 Yoruba to English parallel sentence pairs. Model In the notebook, I followed a tutorial by Bentrevett , based on the paper Sequence to Sequence Learning with Neural Networks . While the original paper uses a 4-layer architecture, he used a simpler 2-layer setup for both the encoder and decoder, focusing on building a fundamental understanding of how Seq2Seq models work. Training was done for 10 epochs. Result Given the limited dataset size and the simple model architecture, I was not expecting so much. However, this project helped me learn how to work with Seq2Seq models: from preparing the data, building the encoder and decoder, to training the model and evaluating it. In the future, I aim to explore more interesting techniques like using pre-trained word embeddings and different tokenization methods. See you in the next one 🙂

Visit

github.com

Tasks

machine translation

Languages

Yoruba

Tags

deeplearningnatural-language-processingpytorchrecurrent-neural-networks

Licenses

MIT

Similar

Oyebamiji-Micheal/Yoruba-Word-Representations-using-FastTextOyebamiji-Micheal/Explaining-Medical-Terms-in-Hausa-Machine-TranslationOyebamiji-Micheal/African-Folktale-GenerationDeveloping English to Dawurootsuwa Machine Translation Model Using RNNOyebamiji-Micheal/Youth-Income-Prediction-Challenge-APIOyebamiji-Micheal/Prediction-of-Agricultural-Crop-Yield-CSC476-Project

Oyebamiji-Micheal/Yoruba-Word-Representations-using-FastText

Yoruba Word Representations and Semantic Visualization using FastText and UMAP # Yoruba Word Repres

Oyebamiji-Micheal/Explaining-Medical-Terms-in-Hausa-Machine-Translation

Using SBERT and Text-To-Text Transfer Transformer for Explaining Medical Terms in Hausa Machine Tran

Oyebamiji-Micheal/African-Folktale-Generation

Generating African Folktale using LSTM and GANs # African Folktale Generation Generating African Fo

Developing English to Dawurootsuwa Machine Translation Model Using RNN

The idea of language translation is developing recently to solve the issues of linguistic diversity.

Oyebamiji-Micheal/Youth-Income-Prediction-Challenge-API

A machine learning web app and API for predicting youth employment based on data from labour market

Oyebamiji-Micheal/Prediction-of-Agricultural-Crop-Yield-CSC476-Project

Development of Machine Learning Driven Prediction of Tropical Agricultural Produce in Nigeria (Food