{"title":"使用CODAP和Jupyter笔记本向学生介绍使用决策树的机器学习","authors":"Rolf Biehler, Yannik Fleischer","doi":"10.1111/test.12279","DOIUrl":null,"url":null,"abstract":"This paper reports on progress in the development of a teaching module on machine learning with decision trees for secondary‐school students, in which students use survey data about media use to predict who plays online games frequently. This context is familiar to students and provides a link between school and everyday experience. In this module, they use CODAP's “Arbor” plug‐in to manually build decision trees and understand how to systematically build trees based on data. Further on, the students use a menu‐based environment in a Jupyter Notebook to apply an algorithm that automatically generates decision trees and to evaluate and optimize the performance of these. Students acquire technical and conceptual skills but also reflect on personal and social aspects of the uses of algorithms from machine learning.","PeriodicalId":43739,"journal":{"name":"Teaching Statistics","volume":"43 1","pages":"S133 - S142"},"PeriodicalIF":1.2000,"publicationDate":"2021-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1111/test.12279","citationCount":"11","resultStr":"{\"title\":\"Introducing students to machine learning with decision trees using CODAP and Jupyter Notebooks\",\"authors\":\"Rolf Biehler, Yannik Fleischer\",\"doi\":\"10.1111/test.12279\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper reports on progress in the development of a teaching module on machine learning with decision trees for secondary‐school students, in which students use survey data about media use to predict who plays online games frequently. This context is familiar to students and provides a link between school and everyday experience. In this module, they use CODAP's “Arbor” plug‐in to manually build decision trees and understand how to systematically build trees based on data. Further on, the students use a menu‐based environment in a Jupyter Notebook to apply an algorithm that automatically generates decision trees and to evaluate and optimize the performance of these. Students acquire technical and conceptual skills but also reflect on personal and social aspects of the uses of algorithms from machine learning.\",\"PeriodicalId\":43739,\"journal\":{\"name\":\"Teaching Statistics\",\"volume\":\"43 1\",\"pages\":\"S133 - S142\"},\"PeriodicalIF\":1.2000,\"publicationDate\":\"2021-06-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1111/test.12279\",\"citationCount\":\"11\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Teaching Statistics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1111/test.12279\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"EDUCATION & EDUCATIONAL RESEARCH\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Teaching Statistics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1111/test.12279","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"EDUCATION & EDUCATIONAL RESEARCH","Score":null,"Total":0}
Introducing students to machine learning with decision trees using CODAP and Jupyter Notebooks
This paper reports on progress in the development of a teaching module on machine learning with decision trees for secondary‐school students, in which students use survey data about media use to predict who plays online games frequently. This context is familiar to students and provides a link between school and everyday experience. In this module, they use CODAP's “Arbor” plug‐in to manually build decision trees and understand how to systematically build trees based on data. Further on, the students use a menu‐based environment in a Jupyter Notebook to apply an algorithm that automatically generates decision trees and to evaluate and optimize the performance of these. Students acquire technical and conceptual skills but also reflect on personal and social aspects of the uses of algorithms from machine learning.