{'fraction_non_alphanumeric': 0.015469613259668509, 'fraction_numerical': 0.0, 'mean_word_length': 5.380281690140845, '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}}
Can Computer Understand and Solve Turkish Arithmetic Problems

Understanding is one of the most important research areas of Natural Language Processing. Problem solving is a way of realizing machine understanding. This paper presents a problem solver system which can understand and solve arithmetic problems in Turkish. There are three main phases of the system: morphology, syntax and semantic. The difference from other systems that is; data modeled as semantic networks in semantic analysis. This type of modeling realized correct and fast understanding by reducing unnecessary data. Many of school mathematics problems can be solved by this model in Turkish Language. Performance of the system is analyzed by corresponding system's performance and primary school students' through selected problems. The system is enabling generate correct answers and necessary messages in a user friendly interface.