TMIC: App Inventor Extension for the Deployment of Image Classification Models Exported from Teachable Machine

TMIC is an App Inventor extension for the deployment of ML models for image classification developed with Google Teachable Machine in educational settings. Google Teachable Machine, is an intuitive visual tool that provides workflow-oriented support for the development of ML models for image classification. Aiming at the usage of models developed with Google Teachable Machine, the extension TMIC enables the deployment of the trained models exported as TensorFlow.js to Google Cloud as part of App Inventor, one of the most popular block-based programming environments for teaching computing in K-12. The extension was created with the App Inventor extension framework based on the extension PIC and is available under the BSD 3 license. It can be used for teaching ML in K-12, in introductory courses in higher education or by anyone interested in creating intelligent apps with image classification. The extension TMIC is being developed by the initiative Computação na Escola of the Department of Informatics and Statistics at the Federal University of Santa Catarina/Brazil as part of a research effort aiming at introducing AI education in K-12.


page 2

page 4

page 6


A Large-scale Analysis of App Inventor Projects

App Inventor is a popular block-based programming environment used by a ...

A Systematic Review of Mobile Apps for Child Sexual Abuse Education: Limitations and Design Guidelines

The objectives of this study are understanding the requirements of a CSA...

An Exploratory Study on Machine Learning Model Stores

Recent advances in Artificial Intelligence, especially in Machine Learni...

A Cloud-based Deep Learning Framework for Remote Detection of Diabetic Foot Ulcers

This research proposes a mobile and cloud-based framework for the automa...

Widening Access to Applied Machine Learning with TinyML

Broadening access to both computational and educational resources is cri...

A Multiagent Framework for the Asynchronous and Collaborative Extension of Multitask ML Systems

The traditional ML development methodology does not enable a large numbe...

Please sign up or login with your details

Forgot password? Click here to reset