Abstract
Teaching core concepts in artificial intelligence (AI), such as supervised machine learning (ML), often involves computer coding exercises. Prior experience in coding and familiarity with specific command-line or graphical interfaces often impact the student’s learning experience and educational attainment in this area. Also, provisioning a suitable computer system that allows students to run these coding exercises can pose significant challenges to teachers, especially in the K-12 setting or some interdisciplinary settings such as medical education. Inspired by the concept of edge computing, which focuses on using the computing resources within the student’s digital devices such as smartphones or tablets, we have developed a progressive web application (app) that can perform ML training and testing using camera-taken photos as input data. As an initial example, we have developed an app that allows the training of a deep convolutional neural network (CNN) on the student’s smartphone such that the phone can detect pneumonia from chest X-ray (CXR) images taken from the device’s camera. The app contains a pre-trained CNN on an extensive collection of labelled CXR images, which greatly reduces the number of training samples a user needs for training.
The data preprocessing pipeline and CNN are implemented in JavaScript and deployed into the app. A user-friendly web interface is constructed through a front-end framework to maximise usability. We tested this app in several introductory ML workshops for medical students and high school students. These workshops aimed to let the students experience the process of collecting and labelling training data (prepared CXR images) and train their CNN-based pneumonia detectors on their smartphones. With this app and corresponding dataset, students could learn ML anywhere and anytime without coding experience or the need for centralised computing resources. We believe our effort is an important step in making AI education more accessible.
The data preprocessing pipeline and CNN are implemented in JavaScript and deployed into the app. A user-friendly web interface is constructed through a front-end framework to maximise usability. We tested this app in several introductory ML workshops for medical students and high school students. These workshops aimed to let the students experience the process of collecting and labelling training data (prepared CXR images) and train their CNN-based pneumonia detectors on their smartphones. With this app and corresponding dataset, students could learn ML anywhere and anytime without coding experience or the need for centralised computing resources. We believe our effort is an important step in making AI education more accessible.
| Original language | English |
|---|---|
| Publication status | Published - Oct 2022 |
| Event | 1st Colloquium on Bioinformatics Learning, Education and Training In conjunction with 11th Goblet Annual General Meeting 2022, COBLET 2022 - Hybrid Duration: 11 Oct 2022 → 14 Oct 2022 https://coblet2022.bezmialem.edu.tr/ (Conference Website) https://f1000research.com/documents/12-70 (Conference Abstract) |
Conference
| Conference | 1st Colloquium on Bioinformatics Learning, Education and Training In conjunction with 11th Goblet Annual General Meeting 2022, COBLET 2022 |
|---|---|
| City | Hybrid |
| Period | 11/10/22 → 14/10/22 |
| Internet address |
|
Fingerprint
Dive into the research topics of 'A smartphone-enabled progressive web application that supports machine learning education'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver