Skip to content

Source Code for the TeachTOK Application (IUI'24 supplementary material)

License

Notifications You must be signed in to change notification settings

marcellejs/teachtok

Repository files navigation

TeachTOK

TeachTOK is a collaborative interactive machine teaching application for image classification task. You can try TeachTOK online here!

Discription

TeachTOK is designed to let a group of people collaborate to train an image classification model asynchronously. In TeachTOK, a group of users constitutes a collective dataset of images to train an image classifier. Users receive feedback on the classifier's performance, they can inspect errors and communicate with each other.

Implementation

TeachTOK is a web application developed using Marcelle toolkit and redesigned using the SvelteKit framework. Following Marcelle's architecture, it uses a Node.js server associated with a MongoDB database for data storage and synchronization, and a web client written in TypeScript. The server relies on the Feathers.js framework for authentication and data storage.

Installation

npm run dev

Runs the app in the development mode. Open http://localhost:5173 to view it in the browser.

The page will reload if you make edits.

npm run build

Builds a static copy of your site to the dist/ folder. Your app is ready to be deployed!

Credits

TeachTOK is developed for a research project led by Behnoosh Mohammadzadeh (PhD student at LISN and ISIR), Jules Françoise (CNRS researcher at LISN), Baptiste Caramiaux (CNRS researcher (tenured, HDR) at ISIR) and Michèle Gouiffès (Maître de Conférences (HDR) at LISN).

This research was supported by the ARCOL project (ANR-19-CE33-0001) and the ELEMENT project (ANR-18-CE33-0002) from the French National Research Agency.

Developers

Citing this work

Please cite the following publication when refering to TeachTOK in academic publications:

Mohammadzadeh, Behnoosh, et al. "Studying Collaborative Interactive Machine Teaching in Image Classification." Proceedings of the 29th International Conference on Intelligent User Interfaces. 2024. DOI: 10.1145/3640543.3645204. PDF

Supporting institutions

About

Source Code for the TeachTOK Application (IUI'24 supplementary material)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published