{'fraction_non_alphanumeric': 0.019279128248113998, 'fraction_numerical': 0.0, 'mean_word_length': 5.862068965517241, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Advanced distributed architecture for a complex and large scale Arabic handwriting recognition framework

Several Arabic handwritten recognition systems (AHRS) have been widely used since the early nineties, proposing high recognition rates, but limited to small and medium document quantity. Indeed, a variety of approaches, methods, algorithms and techniques have been proposed to build a powerful AHRS able to recognise and digitise such documents. Unfortunately, these methods cannot succeed to achieve this mission for large amounts of documents. Distributed computing architectures such as clusters, grid computing, peer to peer and cloud computing provide enough computing power and/or data storage capacities. This paper describes the design and implementation of a large AHRS solution based on distributed computing architectures. The experiments were conducted on real grid computing environment, a peer-to-peer scheduling architecture and the Amazon Elastic Compute Cloud, with a real large scaled dataset from the IFN/ENIT database. Experimental results confirm indeed that distributed computing environments constitute adequate infrastructures for building fast and powerful AHRS.