Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Handwritten Text Synthesis and Recognition
| Date | Stars |
|---|---|
| 2026-07-24 | 305 |
| 2026-07-25 | 305 |
| 2026-07-28 | 305 |
| 2026-07-30 | 305 |
| 2026-08-06 | 305 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Handwritten Text Synthesis and Recognition The `pySarah` project provides a solution for Handwritten Text Recognition (HTR) using [Tensorflow](https://www.tensorflow.org/). It includes a tutorial and a set of tools for data processing, model training, testing, and inference. The HTR model can be trained on various datasets and supports different levels of recognition. The project also supports generative and language models that make up the workflow for handwriting synthesis and spelling correction. The project provides support for [MLflow Tracking](https://mlflow.org/docs/latest/tracking.html#tracking), which enables better tracking and management of training and testing phases. MLflow allows logging and comparing experiments, tracking metrics, and storing trained models for reproducibility. The [MLflow Dashboard](https://mlflow.org/docs/latest/tracking.html#explore-runs-and-results) can be explored and experiments tracked with `mlflow ui`. ## Getting Started The steps below describe how to get started with the project. ### Requirements - Python >=3.11, <3.13 ### Installation 1. Clone the repository: ```bash git clone https://github.com/arthurflor23/handwritten-text-recognition.git ``` 2. Navigate to the project directory: ```bash cd handwritten-text-recognition ``` 3. Create and activate the virtual environment: ```bash python3 -m venv .venv ``` - For Linux/Mac: ```bash source .venv/bin/activate ``` - For Windows: ``` .venv\Scripts\activate ``` 4. Install requirements ``` pip install -r requirements.txt ``` ### Datasets The project supports a wide range of datasets for handwritten text recognition. The following datasets are already integrated into the project and can be easily used for training and evaluation. - [Bentham](https://drive.google.com/file/d/1do3tS7vd-QaUxkeBwPE4Phia99-J_AUq/view?usp=sharing) [[paper]](https://doi.org/10.1109/DAS.2014.23) - [BRESSAY](https://zenodo.org/records/11637681) [[paper]](https://doi.org/10.1007/978-3-031-70536-6_19) - [CVL-Database](https://drive.google.com/file/d/1H0M2lHdxUCLs7eKjk2q7fNBYU0-PkLDo/view?usp=sharing) [[paper]](https://doi.org/10.1109/ICDAR.2013.117) - [CVL-Digits](https://drive.google.com/file/d/1jPZtUtiARgrbFaCfPyPg_UZrgwYHJ7Td/view?usp=sharing) [[paper]](https://doi.org/10.1109/ICFHR.2014.136) - [EMNIST](https://drive.google.com/file/d/107Lzd-5fAkt3XLdOgTWH5yQeqd3QHbKf/view?usp=sharing) [[paper]](https://doi.org/10.1109/ijcnn.2017.7966217) - [IAM](https://drive.google.com/file/d/1z6gOT4U_eTsCguSCWAz3IaQwTD8TXwDw/view?usp=sharing) [[paper]](https://doi.org/10.1007/s100320200071) - [MNIST](https://drive.google.com/file/d/1QwW7RgxQjJ83nJQ5dMw4mWawyCcpwRp8/view?usp=sharing) [[paper]](http://yann.lecun.com/exdb/mnist/) - [ORAND-CAR](https://drive.google.com/file/d/1jkT2ow85eob9hK4xygdOjlIT6zNMUlAG/view?usp=sharing) [[paper]](https://doi.org/10.1109/ICFHR.2014.136) - [Parzival](https://drive.google.com/file/d/1szhdRxYRCkkIehQaLgTk3YD9At563BSU/view?usp=sharing) [[paper]](http://dx.doi.org/10.1109/ICDAR.2011.20) - [RIMES](https://drive.google.com/file/d/1iax6qNqKtg0PHZl68HnJy2WRFQ2IcRLM/view?usp=sharing) [[paper]](https://hal.science/hal-01395332) - [Saint Gall](https://drive.google.com/file/d/1X66lsJFEK-RixO4dQ0DP9ZH6yVc64P2m/view?usp=sharing) [[paper]](https://dl.acm.org/doi/10.1145/2037342.2037348) - [Washington](https://drive.google.com/file/d/1MuKc3D3SoWVUJPYqhmnOT9Xd-CWnmpk4/view?usp=sharing) [[paper]](http://dx.doi.org/10.1016/j.patrec.2011.09.009) ### Fonts The project also supports font prototypes as input. Folders of `.ttf` files placed under `fonts/` are loaded by the batch generator for training and evaluation. A collection of open fonts is available [here](https://drive.google.com/file/d/1cVpMpcdcHutcn_Yo25_NvqhyguyFvztX/view?usp=sharing). ## Parameters The project has several command-line parameters that can be used to customize its behavior. The list of available parameters is outlined below, along with their descriptions.
Excerpt of 13,134 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:db51fba6e0456853, topic:deep-learning, topic:tensorflow