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.

Rofeeah-Tijani/-Yoruba-English-Sequence-to-Sequence-Translation-Model

Domain:

natural language processing

Record type:

model
Creator:
Rof
Host:
# ๐ŸŒ Yoruba โ†’ English Sequence-to-Sequence Translation Model This project demonstrates a **Sequence-to-Sequence (Seq2Seq) neural network** for translating Yoruba sentences into English using deep learning. It was built to understand how encoder-decoder architectures work using GRU-based recurrent neural networks. --- # ๐Ÿง  What is this project about? This project builds a model that learns: > Yoruba sentence โ†’ English sentence Instead of memorizing translations, the model learns patterns between languages using a neural network. --- # โš™๏ธ How it works (High-Level) The model follows the Seq2Seq architecture: Input Sentence (Yoruba) โ†“ Encoder (GRU) โ†“ Context Vector (compressed meaning) โ†“ Decoder (GRU) โ†“ Output Sentence (English) --- # ๐Ÿงฉ Key Concepts Used ## 1. Sequence-to-Sequence (Seq2Seq) A model that converts one sequence into another sequence. Examples: - Yoruba โ†’ English translation - Text summarization - Chatbots --- ## 2. Encoder-Decoder Architecture - **Encoder**: Reads and understands the input sentence - **Decoder**: Generates the output sentence step-by-step --- ## 3. GRU (Gated Recurrent Unit) A type of recurrent neural network that helps the model remember important information in sequences. Used in both encoder and decoder. --- ## 4. Embedding Layer Converts words into dense numerical vectors so the model can understand meaning. --- ## 5. Teacher Forcing (Training Concept) During training, the correct previous word is used to improve learning stability. --- # ๐Ÿงช Dataset A small custom dataset of Yoruba-English sentence pairs: Example: | Yoruba | English | |--------|--------| | mo n lo si ile | i am going home | | inu mi dun | i am happy | | o n jeun | he is eating | --- # ๐Ÿ—๏ธ Model Architecture ``` Encoder: Embedding โ†’ GRU โ†’ Context Vector Decoder: Embedding โ†’ GRU โ†’ Dense (Softmax) ``` --- # ๐Ÿ“ฆ Requirements ```bash tensorflow numpy ``` --- # ๐Ÿš€ How to run ```bash # Clone the repository git clone github.com โ€ฆ

Visit

github.com

Languages

Yoruba

Similar

peterlight-faboyede/ML---Keras---Eng-To-Yoruba-Translator-----Sequence-to-Sequence-Seq2Seq-NMTpeterlight-faboyede/ML---Keras---Eng-To-Yoruba-Translator---Sequence-to-Sequence-Seq2Seq-NMT---WebserverUniversal Lemmatizer: A Sequence to Sequence Model for Lemmatizing Universal Dependencies Treebanksadeyemi001/yoruba-english-translation-modelLanguage model integration based on memory control for sequence to sequence speech recognitionTranslation from Tunisian Dialect to Modern Standard Arabic: Exploring Finite-State Transducers and Sequence-to-Sequence Transformer Approaches

peterlight-faboyede/ML---Keras---Eng-To-Yoruba-Translator-----Sequence-to-Sequence-Seq2Seq-NMT

The project was built using a Sequence-to-Sequence (Seq2Seq) neural machine translation (NMT) model

peterlight-faboyede/ML---Keras---Eng-To-Yoruba-Translator---Sequence-to-Sequence-Seq2Seq-NMT---Webserver

The project was built using a Sequence-to-Sequence (Seq2Seq) neural machine translation (NMT) model

Universal Lemmatizer: A Sequence to Sequence Model for Lemmatizing Universal Dependencies Treebanks

In this paper we present a novel lemmatization method based on a sequence-to-sequence neural network

adeyemi001/yoruba-english-translation-model

Language model integration based on memory control for sequence to sequence speech recognition

In this paper, we explore several new schemes to train a seq2seq model to integrate a pre-trained LM

Translation from Tunisian Dialect to Modern Standard Arabic: Exploring Finite-State Transducers and Sequence-to-Sequence Transformer Approaches

Translation from the mother tongue, including the Tunisian dialect, to modern standard Arabic is a h