Word Based Off-line Handwritten Arabic Classification and Recognition: Design of Automatic Recognition System for offline Handwritten Arabic Words Using Machine Learning