{'fraction_non_alphanumeric': 0.015440508628519528, 'fraction_numerical': 0.0, 'mean_word_length': 5.444444444444445, '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}}
An object-oriented expert system for Thai character recognition

Character recognition is one of the most useful computer applications. The progress in this area contributes to the progress of information systems since data entry is an accepted bottleneck in information system operations. Thai character recognition is also an active research topic. Various researchers work on the recognition of both printed and hand-written Thai characters which are unique and different from English alphabets. A popular classification technique for Thai characters is the use of structural characteristics such as concentrated code values (Q-codes). Nowadays, the creations of rules which are used to classify characters are done manually which may result in long, redundant and incomplete rules. This research work presents the development of an expert system for Thai character recognition. It accepts training sets and produces a concise and complete decision tree which gives classification rules for Thai characters. The system was developed using the popular object-oriented programming language Smalltalk.