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.

felekekinfe/Amharic-Character-Recognition-With-Convolutional-Neural-Networks

Domain:

natural language processing

Record type:

modelsoftware
Creator:
fel
Host:
# 🌟 **Amharic Hand written Letter Recognition System** ## πŸ“– Overview Welcome to the **Amharic Hand written Letter Recognition System**! This project uses a **Convolutional Neural Network (CNN)** built with **TensorFlow** to classify Amharic characters from images. Amharic, the official language of Ethiopia, uses the unique Ge'ez script. Our system recognizes 22 Amharic letters, each in all 7 of their forms, totaling **154 unique characters**. This system is a powerful tool for: - πŸ“ **Optical Character Recognition (OCR)** for Amharic texts - πŸ“š **Language learning tools** - πŸ–ΌοΈ **Digitizing handwritten Amharic documents** With this project, you get a complete pipeline, from data preprocessing to model training and prediction, all tailored for recognizing Amharic characters. --- ## ✨ Features - **Data Preprocessing**: Seamlessly preprocesses Amharic character images for prediction. - **CNN Model**: Custom-built Convolutional Neural Network for classifying Amharic characters using **TensorFlow**. - **Training & Evaluation**: Tools to train and evaluate the model. - **Prediction**: Predict Amharic characters from new images. --- ## πŸ—‚οΈ Project Structure Here’s how the project is organized: ``` πŸ“ dataset/ └── train/ β”œβ”€β”€ αˆ€/ # Images of αˆ€ β”œβ”€β”€ ሁ/ # Images of ሁ β”œβ”€β”€ αˆ‚/ # Images of αˆ‚ β”œβ”€β”€ αˆƒ/ # Images of αˆƒ β”œβ”€β”€ αˆ„/ # Images of αˆ„ β”œβ”€β”€ αˆ…/ # Images of αˆ… β”œβ”€β”€ αˆ†/ # Images of αˆ† β”œβ”€β”€ ለ/ # Images of ለ β”œβ”€β”€ αˆ‰/ # Images of αˆ‰ β”œβ”€β”€ ሊ/ # Images of ሊ β”œβ”€β”€ αˆ‹/ # Images of αˆ‹ β”œβ”€β”€ ሌ/ # Images of ሌ β”œβ”€β”€ ል/ # Images of ል β”œβ”€β”€ ሎ/ # Images of ሎ β”œβ”€β”€ ... # (Folders for the remaining letters) ``` - **`dataset/`**: Contains your training data. - **`model_construction/`**: Includes the CNN model architecture. - **`src/`**: Core scripts for data loading, training, prediction, and preprocessing. - **`trash/`**: Miscellaneous or temporary files. - **`.gitignore`**: Specifies files to ignore in version control. - **`h.py`**: Helper functions (if any). - **`word_list.txt …

Visit

github.com

Tasks

optical character recognitioncomputer vision

Languages

Amharic