{'fraction_non_alphanumeric': 0.015355086372360844, 'fraction_numerical': 0.003838771593090211, 'mean_word_length': 5.321212121212121, '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}}
Machine Learning for All – Introducing Machine Learning in K-12

Although Machine Learning (ML) is integrated today into various aspects of our lives, few understand the technology behind it. This presents new challenges to extend computing education early on including ML concepts in order to help students to understand its potential and limits and empowering them to become creators of intelligent solutions. Therefore, we developed an introductory course to teach basic ML concepts, such as fundamentals of neural networks, learning as well as limitations and ethical concerns in alignment with the K-12 Guidelines for Artificial Intelligence. It also teaches the application of these concepts, by guiding the students to develop a first image recognition model of recycling trash using Google Teachable Machine. In order to promote ML education, the interactive course is available online in Brazilian Portuguese to be used as an extracurricular course or in an interdisciplinary way as part of science classes covering recycling topics.