{'fraction_non_alphanumeric': 0.0171606864274571, 'fraction_numerical': 0.0, 'mean_word_length': 5.484848484848484, '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}}
Adaptive Algorithm for Instruction Pattern Adjustment in Intelligent CAI

In multi-pattern Intelligent CAI, select a most suitable instruction pattern is a key task. The paper adopts an algorithm for instruction pattern selection to calculate original adaptive-values, and a series of rule was established to adjust these adaptive-values. Based on the theory of Deterministic Finite Automata, The adaptive algorithm for instruction pattern adjustment was proposed. It can adjust the selected instruction pattern dynamically. The experimental results show that the algorithm is a valid method on improving the adaptability in Intelligent CAI.