Fig 1 - uploaded by Steve Essinger
Content may be subject to copyright.
This block diagram outlines the basic steps required to be addressed when developing a machine learning solution. 

This block diagram outlines the basic steps required to be addressed when developing a machine learning solution. 

Source publication
Conference Paper
Full-text available
We have developed a platform for exposing high school students to machine learning techniques for signal processing problems, making use of relatively simple mathematics and engineering concepts. Along with this platform we have created two example scenarios which give motivation to the students for learning the theory underlying their solutions. T...

Context in source publication

Context 1
... have developed a platform for exposing high school students to machine learning techniques for signal processing problems, making use of relatively simple mathematics and engineering concepts. Along with this platform we have cre- ated two example scenarios which give motivation to the students for learning the theory underlying their solutions. The first scenario features a recycling sorting problem in which the students must setup a system so that the computer may learn the different types of objects to recycle so that it may automatically place them in the proper receptacle. The second scenario was motivated by a high school biology curriculum. The students are to develop a system that learns the different types of bacteria present in a pond sample. The system will then group the bacteria together based on similarity. One of the key strengths of this platform is that virtually any type of scenario may be built upon the concepts conveyed in this paper. This then permits student participation from a wide variety of educational motivation. Index Terms — Machine Learning, Pattern Recognition, Secondary Education, Lab Modules Machine learning (ML), a subfield of artificial intelligence, has evolved out of the need to teach computers how to automatically learn a solution to a problem. In engineering this field is referred to as pattern recognition, aptly named because the computer is extracting patterns out of data and making a decision based on the pattern identified. It is a rich field that is broadly and inherently related to signal processing most notably through data-driven learning methodologies [1, 2]. Our understanding of human learning has inspired many of the ML methods currently available. For example, take a look at the foundation of neural networks, which is based off the structure of the interconnection of multiple neurons from the brain [3]. While this class of methods undoubtedly employs coarse approximations of actual neuron function, they have shown tremendous success in several ML applications [4]. A few examples of ML applications include speech recognition aka natural language processing, image processing such as face detection, DNA sequence classification, financial analysis such as detecting credit card fraud, sports prediction and search engine algorithms which have been put into use by major household name search providers [5, 6, 7]. Many ML techniques do require a moderate mathematical background. Statistics, linear algebra, and calculus are commonplace in many of the algorithms. Fortunately, simple mathematical techniques have been shown to be quite successful on practical problems exploiting ML. With only an understanding of means and Euclidean distances, students can be shown how to instruct a computer to identify the difference between a pen and pencil, albeit with the proper assumptions. The simplicity of the math therefore permits accessibility of the field of ML to the high school student. ML not only employs mathematics for practical purposes, but also demands problem-solving skill at a fundamental level since each problem encountered requires proper tool selection and then the interfacing of the tool to the problem. Through the application of lab modules such as the one proposed in this paper, students may be exposed to multi-interdisciplinary fields simultaneously such as engineering, mathematics, computer science and the field of the problem being addressed such as biology, economics, photography, etc. There are innumerable examples with which machine learning techniques may be employed to facilitate automatic problem solving. Suppose you wish to separate quarters, nickels and dimes. What information would the computer need to dis- tinguish between these three types of coins? Think about how you would do the task yourself. It is easy to see that each type of coin has a different size. So all we need to do is supervise or rather tell the computer the circumference of each type of coin and then let the computer automatically do the sorting. This problem is exceedingly easy and does not necessarily require any complex ML technique. Now let’s say that we have a bag of unknown coins of several different currencies. We wish the computer to sort the coins by type and currency automatically. In this case the computer must learn the types for sorting and then classify each coin without our explicit input as in the previous example. This problem requires an unsu- pervised solution in that we do not know the types of coins beforehand. This example will serve as the basis for delineat- ing the basic steps involved in developing a machine learning solution as depicted in figure 1. The first step in any engineering design is to define the problem. In our example our problem is to sort a bag of unknown coins. To further motivate the use of ML techniques lets say that the bag contains 1,000,000 coins so that a man- ual solution of sorting is unrealistic for all practical purposes. We cannot simply just feed the computer the bag of coins, but must provide it with some information that it can use to make a decision about each coins type or rather its class as its known in the ML literature. This second step of the design is known as feature extraction. Feature extraction requires the user to provide the computer with information that may be used to differentiate the classes, which in our case is the types of coins. We need to insure that our features contain enough discriminatory information about the classes. For example, shape would probably be a poor choice since each coin is assumed to be round. However, if some coins were non-circular than this could be one useful feature. Many times we include multiple features to aid the algorithm. For our example the diameter of the coin is probably a useful feature, but since we have coins of multiple currencies there is a good chance that two different types of coins will have the same diameter. Therefore we chose a second feature such color of the coin. But since we are working with mathematics and computation, we need to map color to a number. We cannot simply say silver or copper, but instead find a numerical quantity that furnishes the same discriminatory information, say RGB value or perhaps luster. Let us choose luster since its arguable easier and cheaper to obtain. Some of the coins may be older than the others and therefore may not be as lus- trous as those newer of the same class. This variation could be viewed as each type of coin having a mean value of luster and a standard deviation of luster across all coins of that type. Depending on the chosen algorithm, this information could be of use for separating the coins. A third feature may be added such as weight of the coin and a fourth, albeit ex- treme example, such as the bacterial composition found on each coin with the assumption that the composition varies de- pending on the region of the world the coin originated from. From this discussion, it is therefore no surprise that if poor features are chosen, then the algorithm will perform poorly. This is known as the garbage-in, garbage-out theorem and is why feature selection is one of the most important steps in ML and is almost always carried out by the designer. There are potentially hundreds, if not thousands of different ML algorithms to choose from. In many instances, the algorithms are modified to fit a particular problem resulting in a new model, thereby growing the population of choices. High school students should not have a problem comprehend- ing Euclidean distance and mean so we suggest the use of the K-means algorithm for solving our coin sorting example and the subsequent lab activities. The details of the K-means algorithm are discussed in the next section. Of course, more advanced algorithms may be selected based on the students mathematical aptitude resulting in a highly scalable ML lab platform. No matter which algorithm is chosen it must be properly coded and executed on the computer. Many programming options are available, but we suggest the use of Matlab for rapid implementation (www.mathworks.com). This software package already includes the K-means algorithm as a one- line command thereby alleviating the students or teacher from coding the algorithm from scratch. Alternatively, coding this simple algorithm could be an excellent exercise for a student in a computer science course using any language such as C, Java, Perl, Python, etc. Weka is another great machine learning tool for algorithm implementation that is based on Java [8, 9, 10]. The bottom line is that the coding part of the ML activity can be kept as simple or scaled as complex as desired by the educator without loss of generality. Once the corresponding data has been captured based on the features selected and the algorithm has run on the data we evaluate the performance of the classifier on the dataset. In our example we expect to have groups of coins with each group containing one type of coin. In order to evaluate the performance of our ML selection we need to know the ground truth of the type of each coin. Here we may simply visually inspect the coins in each group. Under other circumstances this information could be recorded, set aside and kept unknown to the algorithm until after it has run, upon which the truth is compared to the algorithms output. There are nearly as many evaluation metrics in ML as there are algorithms. The most appropriate metric depends on the specific application and problem being solved making the selection another aspect of design. We could simply count the number of misplaced coins and use that figure as our metric. A metric known as the rand index would be suitable for our ML design [11]. This metric shown in eqn. (1) essentially as- sesses the similarity of the groupings between the algorithms output and the ground truth. It is relatively straightforward to implement the rand index in Matlab or an Excel ...

Similar publications

Article
Full-text available
Telemedicine services are increasingly being tested in pilot projects and integrated into standard care. One of the primary reasons for the failure of such innovation processes is the lack of user acceptance. This will soon affect doctors who will have to use telemedicine but will be unfamiliar with it. Knowledge and attitudes prevalent amongst med...
Article
Full-text available
Homework aims to improve variables and processes related to academic achievement. In China, homework assignments are not only given by teachers, but also by parents and students themselves. In present study we focus on the impact of additional homework developed by parents and learners. The data comes from 10,959 students enrolled in Chinese primar...
Article
Full-text available
This stand-along path-planning project for an undergraduate or graduate artificial in-telligence class relates to video game technologies and is part of our effort to use computer games as a motivator in projects without the students having to use game engines. Heuristic search and, in particular, A* are among the important single-agent search tech...
Conference Paper
Full-text available
The concept of matter is considered to be a fundamental concept for achieving scientific literacy, while students developing an understanding of its particulate nature is one of the prominent targets of chemistry curricula. The present study sought to examine how young children understand liquids (water) and solids (sugar) and their composition, an...
Article
Full-text available
As part of a university-wide initiative to help students develop a greater awareness of international issues and compete in a global market, our College of Engineering piloted a bi-national program for freshmen engineering students. To evaluate course effectiveness and assess student learning for the University of Washington students we implemented...

Citations

... Of the articles analyzed, the studies were majorly conducted with high schoolers as shown in Fig. 4, n = 13 (Sperling & Lickerman, 2012;Burgsteiner et al., 2016;Mariescu-Istodor and Jormanainen, 2019;Kahn et al., 2018;Wan et al., 2020;Rodríguez-García et al., 2020aEssinger & Rosen, 2011;Ossovski & Brinkmeier, 2019;Evangelista et al., 2018;Vachovsky et al., 2016;Estevez et al., 2019). Eight studies focused on primary schoolers (Mariescu-Istodor and Jormanainen, 2019; Lee et al., 2020;Ho & Scadding, 2019;Toivonen, et al., 2020;Chai, et al., 2020;Druga et al., 2019;Tedre, et al., 2020;Hitron, et al., 2018) while only two studies were found that targets Kindergarten (Williams et al., 2019a(Williams et al., , 2019b. ...
... It can be deduced from the literature that ML has been taught across K-12 levels from primary to high school. These have also been carried out in various settings such as in laboratory (Essinger & Rosen, 2011), classroom , summer camp (Narahara & Kobayashi, 2018), workshop (e.g., Druga et al., 2019) and at home (Vartiainen et al., 2020a(Vartiainen et al., , 2020b. The objective of the identified studies focuses on how to teach central machine learning concepts with a paper (Vachovsky et al., 2016) concerned with increasing girls' interest in AI. ...
... The use of participatory learning and collaborative methods is also evident in the literature while children co-teach a computer through bodily expressions (Vartiainen et al., 2020a(Vartiainen et al., , 2020b. Problem-based learning was also utilized in the study of Essinger and Rosen, (2011) and Evangelista et al. (2018). Lastly, lecture method was utilized to introduce AI concepts among other approaches (e.g., Kim et al., 2021). ...
Article
Full-text available
The increasing attention to Machine Learning (ML) in K-12 levels and studies exploring a different aspect of research on K-12 ML has necessitated the need to synthesize this existing research. This study systematically reviewed how research on ML teaching and learning in K-12 has fared, including the current area of focus, and the gaps that need to be addressed in the literature in future studies. We reviewed 43 conference and journal articles to analyze specific focus areas of ML learning and teaching in K-12 from four perspectives as derived from the data: curriculum development, technology development, pedagogical development, and teacher training/professional development. The findings of our study reveal that (a) additional ML resources are needed for kindergarten to middle school and informal settings, (b) further studies need to be conducted on how ML can be integrated into subject domains other than computing, (c) most of the studies focus on pedagogical development with a dearth of teacher professional development programs, and (d) more evidence of societal and ethical implications of ML should be considered in future research. While this study recognizes the present gaps and direction for future research, these findings provide insight for educators, practitioners, instructional designers, and researchers into K-12 ML research trends to advance the quality of the emerging field.
... Regarding the format and duration of the suggested learning activities, about one-quarter of all records (24 in total) report on a single workshop or session of one or a few hours (e.g., [43,44,167]). A similar number (28 in total) report on a limited number of short sessions, typically three to six sessions of a few hours each (e.g., [78,92,118]). ...
... Students are introduced to topics from different disciplinary perspectives and across school subjects [43,54,142] Modular and adaptive Learning content is broken into different parts that can be taught independently and adapted to students' current level [59,65,75] Finally in this section, we look into pedagogical strategies used or suggested by researchers. We use the term pedagogical strategies to refer to the ways in which learning content and materials are created and presented to learnersin this case, K-12 students. ...
... Among other pedagogical strategies used in varying combinations are: low-entry barriers to student participation in activities (e.g., [48,117]), inquiry-and project-based approaches in which students engage with open or wicked problems (e.g., [56,60]), design-process driven activities (e.g., [109,133]), creative exploration and tinkering with learning materials and content (e.g., [35,158]), reflective practices (e.g., [9,120]), an emphasis on authenticity and closeness by structuring activities around real-world and personally meaningful challenges (e.g., [79,133]), self-guided or student-centred learning (e.g., [26,71], knowledge-driven approaches introducing new concepts with (short) lectures, often complemented with hands-on activities later to apply this new knowledge (e.g., [119,149]), unplugged activities in which the use of digital technology is deliberately avoided (e.g., [48,81,103]), embodied learning or using one's body via actions and gestures to create new knowledge (e.g., [126,167]), crossdisciplinary perspectives that are not confined to traditional subject boundaries (e.g., [43,142]), and modular and adaptive activities (e.g., [59,65]) (see Table 4 for an overview). Although these pedagogical strategies are used across the three types of emerging technologies, no distinct patterns could be discerned. ...
Article
Full-text available
This systematic mapping review sheds light on how emerging technologies have been introduced and taught in various K-12 learning settings, particularly with regard to artificial intelligence (AI), machine learning (ML), the internet of things (IoT), augmented reality (AR), and virtual reality (VR). These technologies are rapidly being integrated into children's everyday lives, but their functions and implications are rarely understood due to their complex and distributed nature. The review provides a rigorous overview of the state of the art based on 107 records published across the fields of human-computer interaction, learning sciences, computing education, and child-computer interaction between 2010 and 2020. The findings show the urgent need on a global scale for inter-and transdisciplinary research that can integrate these dispersed contributions into a more coherent field of research and practice. The article presents nine discussion points for developing a shared agenda to mature the field. Based on the HCI community's expertise in human-centred approaches to technology and aspects of learning, we argue that the community is ideally positioned to take a leading role in the realisation of this future research agenda.
... According to Steven and Gail (2011) machine learning is an important educational tool which ease the understanding of concepts by high school students. Therefore, a platform to enhance the awareness of machine learning technology among schools was developed by them. ...
Article
Full-text available
The study examined the prospects and limitations of Machine Learning (ML) in Computer Science education. Thus, it explored the concept of ML, ML algorithms, categorization, prospects and limitations of ML application in computer science education. The review indicated that machine learning offers enormous opportunities that could improve the quality of teaching and learning of Computer Science, particularly in the areas of development of intelligent tutoring systems and educational software/apps, monitoring student's learning progress and prediction of their learning styles and outcomes, automated assessment and grading, customized lecture, student placement decision, teachers' training, sentiment analysis, academic translations, detection and diagnostic supports for at-risk students. Also, it highlights several machine learning algorithms like; K-Nearest Neighbour (KNN), Naïve Bayes, Neural Network, Random Forest, Decision tree and many others that have prognostic capabilities that are of great interest to educators and are being used to advance teaching excellence and assist students and educators to access online education resources and improve their experiences. Thus, it concluded that machine learning is a promising pedagogical technology that can change the narratives in the education sector in no distant future both in terms of content development and delivery, mode of instruction, learning, feedback and evaluation pattern.
... e researcher discovered that ML enhances more precise and accurate prediction of academic performances, but features such as learning styles, motivation, and many other factors relating to students' learning have to be considered to achieve accuracy. Essinger and Rosen [21] presented a system to aid students' motivation and interests in problem solving using machine learning. ...
Article
Full-text available
The study examines the prospects and challenges of Machine Learning (ML) application in academic forecasting. Predicting academic activities through Machine learning algorithms present an enhanced means to accurately forecast academic events, including the academic performances and learning style of students. The use of machine learning algorithms such as K-Nearest Neighbour (KNN), Random Forest, Bagging, Artificial Neural Network (ANN) and Bayesian Neural Network (BNN) have potentials that are currently being applied in the education sector to predict future events. Many gaps in the traditional forecasting techniques have greatly been bridged by the use of artificial intelligence-based machine learning algorithms thereby aiding timely decision making by education stakeholders. ML algorithms are deployed by educational institutions to predict students’ learning behaviours and academic achievements, thereby giving them the opportunity to detect at-risk students early and then develop strategies to help them overcome their weaknesses. However, despite the benefits associated with the ML approach, there exist some limitations which could affect its correctness or deployment in forecasting academic events e.g proneness to errors, data acquisition and time-consuming issues. Nonetheless, we suggest that machine learning remains one of the promising forecasting technologies with the power to enhance effective academic forecasting that would assist the education industry to plan and make better decisions to enrich the quality of education.
... As one of the most popular unsupervised learning algorithms, k-means clustering has a wide range of applications in scientific discoveries across different STEM domains, such as hydrology (Ay & Kisi, 2014), ecology (Kupfer et al., 2012), chemistry (Perini, 2013), biology and archaeology (Romesburg, 2004). Researchers have applied k-means clustering to identify underlying data patterns (Romesburg, 2004), and conduct scientific discoveries, such as uncovering shared features within each cluster of objects (Essinger & Rosen, 2011;Evangelista et al., 2018), inferring correlations between attributes (Skapa et al., 2012), and supporting feature selection for modeling (Wang et al., 2014). ...
Article
The advances of machine learning (ML) in scientific discovery (SD) reveal exciting opportunities to utilize it as a cross-cutting tool for inquiry-based learning in K-12 STEM classrooms. There are, however, limited efforts on providing teachers with sufficient knowledge and skills to integrate ML into teaching. Our study addresses this gap by proposing a professional development (PD) program named ML4STEM. Based on existing research on supporting teacher learning in innovative technology integration, ML4STEM is composed of Teachers-as-Learners and Teachers-as-Designers sessions. It integrates an accessible ML learning platform designed for students with limited math and computing skills. We implemented this PD program and evaluated its effectiveness with 18 K-12 STEM teachers. Findings confirm that ML4STEM successfully develops teachers’ understanding of teaching STEM with ML as well as fosters positive attitudes toward applying the ML as an in-class teaching technology. Discussions on the implications of our findings from ML4STEM are provided for future PD researchers and designers.
... According to [38], in the field of AI, little Unplugged material is available presently even though, Unplugged activities are well suited for the topic due to the complexity and versatility of the field. Researches have in recent times utilized various materials to demystify ML in schools such as coin-sorting [41], Screw [50], Toy cookies [51], Picture cards [38] [40]. ...
... Various ML techniques have been proposed to automate SD [27]. For example, k-means clustering, an unsupervised ML algorithm, is used to discover laws by grouping similar objects [13,14], identify dependencies of attributes [44], and form taxonomies [51]. Such methods, however, are applied in science at a professional level [16,21] and thus are inappropriate for K-12 teachers and students with limited CS/ML backgrounds. ...
... Informed by these, our work aims to design a learning environment connecting ML components with SD practices. We incorporate design guidelines from existing research about introducing ML in K-12 STEM contexts, such as unveiling complex ML concepts step by step [14,28] and visualizing ML models for explainability [13,49,53]. We adopted K-means clustering to support SD due to its wide application in STEM domains [3,26,35,39]. ...
Chapter
Full-text available
Machine Learning (ML) is a powerful tool to unveil hidden patterns in data, unearth new insights and promote scientific discovery (SD). However, expertise is usually required to actualize the potential of ML fully. Very little has been done to begin instructing the youth of society in ML, nor utilize ML as an SD tool for the K-12 age range. This research proposes SmileyDiscovery, an ML-empowered learning environment that facilitates SD for K-12 students and teachers. We conducted a 2-session preliminary study with 18 K-12 STEM teachers. Findings confirm the effectiveness of SmileyDiscovery in supporting teachers to (1) carry out ML-empowered SD, (2) design their own curriculum-aligned SD lesson plans, and (3) simultaneously obtain a rapid understanding of k-means clustering. Design implications distilled from our study can be applied to foster more effective learning support in future systems.
... Worldwide, there have been many attempts to integrate ML in teaching, meanwhile not only in master's programs, but more and more in undergraduate programs [3,5], sometimes even in high school [2] or for children [4]. They all act in the basic tenor that ML needs to be taught based on example usage scenarios. ...
Conference Paper
Machine learning (ML) has become highly relevant in applications across all industries, and specialists in the field are sought urgently. As it is a highly interdisciplinary field, requiring knowledge in computer science, statistics and the relevant application domain, experts are hard to find. Large corporations can sweep the job market by offering high salaries, which makes the situation for small and medium enterprises (SME) even worse, as they usually lack the capacities both for attracting specialists and for qualifying their own personnel. In order to meet the enormous demand in ML specialists, universities now teach ML in specifically designed degree programs as well as within established programs in science and engineering. While the teaching almost always uses practical examples, these are somewhat artificial or outdated, as real data from real companies is usually not available. The approach reported in this contribution aims to tackle the above challenges in an integrated course, combining three independent aspects: first, teaching key ML concepts to graduate students from a variety of existing degree programs; second, qualifying working professionals from SME for ML; and third, applying ML to real-world problems faced by those SME. The course was carried out in two trial periods within a government-funded project at a university of applied sciences in southwest Germany. The region is dominated by SME many of which are world leaders in their industries. Participants were students from different graduate programs as well as working professionals from several SME based in the region. The first phase of the course (one semester) consists of the fundamental concepts of ML, such as exploratory data analysis, regression, classification, clustering, and deep learning. In this phase, student participants and working professionals were taught in separate tracks. Students attended regular classes and lab sessions (but were also given access to e-learning materials), whereas the professionals learned exclusively in a flipped classroom scenario: they were given access to e-learning units (video lectures and accompanying quizzes) for preparation, while face-to-face sessions were dominated by lab experiments applying the concepts. Prior to the start of the second phase, participating companies were invited to submit real-world problems that they wanted to solve with the help of ML. The second phase consisted of practical ML projects, each tackling one of the problems and worked on by a mixed team of both students and professionals for the period of one semester. The teams were self-organized in the ways they preferred to work (e.g. remote vs. face-to-face collaboration), but also coached by one of the teaching staff. In several plenary meetings, the teams reported on their status as well as challenges and solutions. In both periods, the course was monitored and extensive surveys were carried out. We report on the findings as well as the lessons learned. For instance, while the program was very well-received, professional participants wished for more detailed coverage of theoretical concepts. A challenge faced by several teams during the second phase was a dropout of student members due to upcoming exams in other subjects.
... Recent research has emerged that focuses on introducing AI/ML knowledge to young learners. Several major trends include 1) Structured series courses teaching basic ML concepts and utilizing existing AI education tools [6,17,41,63]; 2) short workshops using interactive data visualization and toy problems to teach students basic algorithms [13,15,48]; 3) learning environments enabling students to develop basic AI applications with block-based programming [22,34,51,74]; 4) Accessible and engaging GUI/TUI/VUIs enabling students to train and test ML models with much of the programming complexity hidden behind the interface [18,45,53,64]. ...
... To teach AI, concepts must be made accessible to learners. Many works we reviewed utilized the Explainability design consideration by providing visualizations [13,15,29,59,64,75], interactive activities [51,55,59,75] and in-depth explanations [6,59,75]. Many explainable tools also Promoted Transparency through revealing how different training datasets influenced ML decisions [2,18,26,51,74]. ...
... Many explainable tools also Promoted Transparency through revealing how different training datasets influenced ML decisions [2,18,26,51,74]. Other curricula promoted transparency through detailing particular algorithms' steps [13,64]. Nevertheless, novices can be overwhelmed by seeing too much information at once [32], which may occur with transparent systems. ...
Preprint
Full-text available
Artificial intelligence (AI) literacy is a rapidly growing research area and a critical addition to K-12 education. However, support for designing tools and curriculum to teach K-12 AI literacy is still limited. There is a need for additional interdisciplinary human-computer interaction and education research investigating (1) how general AI literacy is currently implemented in learning experiences and (2) what additional guidelines are required to teach AI literacy in specifically K-12 learning contexts. In this paper, we analyze a collection of K-12 AI and education literature to show how core competencies of AI literacy are applied successfully and organize them into an educator-friendly chart to enable educators to efficiently find appropriate resources for their classrooms. We also identify future opportunities and K-12 specific design guidelines, which we synthesized into a conceptual framework to support researchers, designers, and educators in creating K-12 AI learning experiences.
... This may help students become more receptive to various ML approaches they might meet in the future. 3 Despite sporadic initiatives to include ML topics in secondary education (e.g., [8,32]), research and instructional efforts have been rather meagre, especially regarding a wider context comprising data mining, big data, and relevant ethical and privacy matters (e.g., [5]). A notable exception is the above-mentioned International Data Science in Schools Project, whose framework resulted from wide international cooperation 4 calls for the inclusion of ML in such a context in the senior secondary schools, through, for example, learning about and experimenting with classification and regressions trees (as examples of supervised ML) and K-means clustering (as an example of unsupervised ML). ...
... For example, due to a simple mathematical background (basically Euclidean distance and mean), programming K-means clustering may be an appropriate ML algorithm to begin with[8]. Regarding software applied in general, while freeware may be used for an introductory work, commercial software applied in industry should be used for an advanced work (e.g.,[28]).3 ...
Article
Full-text available
With regard to the internationalization of statistics education, this paper considers first a global context concerning modern statistical literacy, data science, and dashboards. Then, it examines data discovery using automated analytics, whereby data insights may be indicated by suitable signals generated by the computer environment used. This theoretical paper, directed towards statistics educators, as well as other educators in relevant high school subjects, should make them (more) aware of this context and such analytics, supporting them to identify issues that need be considered in their teaching (and research) in order to have their students better prepared for the jobs of tomorrow. MathEduc Subject Classification: K44, R44 MSC Subject Classification: 97K80, 97R40