{'fraction_non_alphanumeric': 0.02558139534883721, 'fraction_numerical': 0.0, 'mean_word_length': 4.986111111111111, '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}}
Learning to play expertly: a tutorial on Hoyle

HOYLE is a program that learns to play a broad variety of board games very well, in real time. Hoyle is not a traditional game playing artifact: it eschews search and tolerates, even encourages, inconsistent and incomplete knowledge. This paper describes the program's orientation and current status, reports on some of its achievements, and offers some explanation for its prowess.