Literate programming for motivating and teaching neural network-based approaches to solve differential equations

Alonso Ogueda-Oliva, Padmanabhan Seshaiyer
{"title":"Literate programming for motivating and teaching neural network-based approaches to solve differential equations","authors":"Alonso Ogueda-Oliva, Padmanabhan Seshaiyer","doi":"10.1080/0020739x.2023.2249901","DOIUrl":null,"url":null,"abstract":"AbstractIn this paper, we introduce novel instructional approaches to engage students in using modelling with data to motivate and teach differential equations. Specifically, we introduce a pedagogical framework that will execute instructional modules to teach different solution techniques for differential equations through repositories and notebook environments during real-time instruction. Each of these teaching modules employs a literate programming approach that uses the notebook environment to explain the concepts in a natural language, such as English, interspersed with snippets of macros and traditional source code on a web browser. The pedagogical approach employed is reproducible and leads to openaccess material for students to motivate and teach differential equations efficiently. We will share examples of this framework applied to teaching advanced concepts such as machine learning and neural network approaches for solving ordinary and partial differential equations as well as estimating parameters in these equations for given datasets. More details of the work can be accessed from https://aoguedao.github.io/teaching-ml-diffeq.Keywords: Literate programmingdifferential equationsmachine learning AcknowledgmentsThe authors are also very grateful to the anonymous reviewers whose feedback was very useful.Disclosure statementNo potential conflict of interest was reported by the authors.Additional informationFundingThis work is partially supported by the National Science Foundation [grant numbers DMS-2031029 and DMS-2230117].","PeriodicalId":14026,"journal":{"name":"International Journal of Mathematical Education in Science and Technology","volume":null,"pages":null},"PeriodicalIF":0.7000,"publicationDate":"2023-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Mathematical Education in Science and Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1080/0020739x.2023.2249901","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"EDUCATION & EDUCATIONAL RESEARCH","Score":null,"Total":0}
引用次数: 0

Abstract

AbstractIn this paper, we introduce novel instructional approaches to engage students in using modelling with data to motivate and teach differential equations. Specifically, we introduce a pedagogical framework that will execute instructional modules to teach different solution techniques for differential equations through repositories and notebook environments during real-time instruction. Each of these teaching modules employs a literate programming approach that uses the notebook environment to explain the concepts in a natural language, such as English, interspersed with snippets of macros and traditional source code on a web browser. The pedagogical approach employed is reproducible and leads to openaccess material for students to motivate and teach differential equations efficiently. We will share examples of this framework applied to teaching advanced concepts such as machine learning and neural network approaches for solving ordinary and partial differential equations as well as estimating parameters in these equations for given datasets. More details of the work can be accessed from https://aoguedao.github.io/teaching-ml-diffeq.Keywords: Literate programmingdifferential equationsmachine learning AcknowledgmentsThe authors are also very grateful to the anonymous reviewers whose feedback was very useful.Disclosure statementNo potential conflict of interest was reported by the authors.Additional informationFundingThis work is partially supported by the National Science Foundation [grant numbers DMS-2031029 and DMS-2230117].
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
为激励和教学基于神经网络的方法来解决微分方程的识字编程
摘要在本文中,我们介绍了一种新颖的教学方法,让学生利用数据建模来激励和教授微分方程。具体来说,我们介绍了一个教学框架,该框架将在实时教学中通过存储库和笔记本环境执行教学模块来教授微分方程的不同解技术。每个教学模块都采用识字编程方法,使用笔记本环境以自然语言(如英语)解释概念,并在web浏览器上穿插宏片段和传统源代码。所采用的教学方法是可重复的,并为学生提供开放获取的材料,以有效地激励和教授微分方程。我们将分享这个框架应用于教授高级概念的例子,如机器学习和神经网络方法,用于求解常微分方程和偏微分方程,以及对给定数据集估计这些方程中的参数。更多的工作细节可以访问https://aoguedao.github.io/teaching-ml-diffeq.Keywords:识字编程微分方程机器学习致谢作者也非常感谢匿名审稿人,他们的反馈非常有用。披露声明作者未报告潜在的利益冲突。本研究得到了美国国家科学基金会的部分支持[资助号:DMS-2031029和DMS-2230117]。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
3.30
自引率
11.10%
发文量
123
期刊介绍: Mathematics is pervading every study and technique in our modern world, bringing ever more sharply into focus the responsibilities laid upon those whose task it is to teach it. Most prominent among these is the difficulty of presenting an interdisciplinary approach so that one professional group may benefit from the experience of others. The International Journal of Mathematical Education in Science and Technology provides a medium by which a wide range of experience in mathematical education can be presented, assimilated and eventually adapted to everyday needs in schools, colleges, polytechnics, universities, industry and commerce. Contributions will be welcomed from lecturers, teachers and users of mathematics at all levels on the contents of syllabuses and methods of presentation.
期刊最新文献
  A meta-analysis on the effectiveness of Dynamic mathematics Software on K-12 students' mathematics learning Proof exploration using dynamic geometry systems with integrated automated deduction capabilities Fostering preservice teachers’ mathematical discourse through virtual simulation teaching Application of the method of lines to the wave equation for simulating vibrating strings
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1