🤖 AI Summary
High entry barriers impede the adoption of machine learning (ML) in education and non-specialist settings. To address this, we introduce the first fully offline, zero-dependency, browser-native ML toolkit—enabling end-to-end model design, training, debugging, and evaluation entirely within any modern browser (including mobile), without coding and with strict local data processing to ensure privacy. Methodologically, the system integrates a visual computational graph editor, WebGL-accelerated GPU inference, WebAssembly-optimized numerical computation, and Service Worker–based offline caching; it natively supports export to industrial-standard formats including ONNX and TensorFlow Lite. Deployed in research prototyping (ScaDS.AI), vocational training, and K–12/tertiary education, the toolkit demonstrably lowers ML accessibility barriers. Our work validates the feasibility of a lightweight, privacy-preserving, pedagogically oriented edge intelligence paradigm.
📝 Abstract
Machine learning (ML) has become crucial in modern life, with growing interest from researchers and the public. Despite its potential, a significant entry barrier prevents widespread adoption, making it challenging for non-experts to understand and implement ML techniques. The increasing desire to leverage ML is counterbalanced by its technical complexity, creating a gap between potential and practical application. This work introduces asanAI, an offline-first, open-source, no-code machine learning toolkit designed for users of all skill levels. It allows individuals to design, debug, train, and test ML models directly in a web browser, eliminating the need for software installations and coding. The toolkit runs on any device with a modern web browser, including smartphones, and ensures user privacy through local computations while utilizing WebGL for enhanced GPU performance. Users can quickly experiment with neural networks and train custom models using various data sources, supported by intuitive visualizations of network structures and data flows. asanAI simplifies the teaching of ML concepts in educational settings and is released under an open-source MIT license, encouraging modifications. It also supports exporting models in industry-ready formats, empowering a diverse range of users to effectively learn and apply machine learning in their projects. The proposed toolkit is successfully utilized by researchers of ScaDS.AI to swiftly draft and test machine learning ideas, by trainers to effectively educate enthusiasts, and by teachers to introduce contemporary ML topics in classrooms with minimal effort and high clarity.