Asee peer logo

Introducing machine learning concepts using hands-on Android-based exercises

Download Paper |

Conference

2019 ASEE Annual Conference & Exposition

Location

Tampa, Florida

Publication Date

June 15, 2019

Start Date

June 15, 2019

End Date

June 19, 2019

Permanent URL

https://peer.asee.org/33014

Request a correction

Paper Authors

Download Paper |

Abstract

Teaching machine learning involves introducing students to complex concepts in statistics and optimization. In order for students to better grasp concepts in machine learning, we provide them with hands-on exercises. We provide the students with two different sets of activities, both of which involve data collection, modeling, training, and testing, as applied to machine learning algorithms. These types of immersive experiences will provide students with exposure to the different stages of the practical uses of machine learning, expose them to different types of machine learning algorithms, and give them exposure to how modeling affects performance. The data collection apparatus is based on apps developed for the Android platform.

In the first set of experiments, students use an app that collects touch and swipe data. Each student is asked to perform several activities such as tracing over a shape, typing a block of text, and selecting a specific picture from a gallery. The touch data while the student interacts with the device are recorded and stored separately for each student. Using this labeled data, students then select a machine learning algorithm, train a model, and then perform testing, with the goal being to distinguish users based on touch data.

In the second experiment, an audio signal is generated from an app, and the reflection is recorded, to give us an “audio profile” of the environment. Different rooms are selected and in each room, several audio profiles are recorded. Students then train and test machine learning models that distinguish between the rooms based on the recorded audio profiles.

Performance results are presented to students in each case. Students will also be able to select from several machine learning algorithms, and manually modify trained models and study the effects on performance. Concepts that can be covered include applications of machine learning and how machine learning provides the basis for decision making and artificial intelligence.

We will hold workshops to evaluate the effectiveness of this approach. The assessment results will be presented at the conference.

This work is supported through an NSF IUSE (DUE) award.

(2019, June), Introducing machine learning concepts using hands-on Android-based exercises Paper presented at 2019 ASEE Annual Conference & Exposition , Tampa, Florida. https://peer.asee.org/33014

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2019 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015