The PHOTON Wizard -- Towards Educational Machine Learning Code
Generators
- URL: http://arxiv.org/abs/2002.05432v1
- Date: Thu, 13 Feb 2020 10:42:39 GMT
- Title: The PHOTON Wizard -- Towards Educational Machine Learning Code
Generators
- Authors: Ramona Leenings, Nils Ralf Winter, Kelvin Sarink, Jan Ernsting, Xiaoyi
Jiang, Udo Dannlowski, Tim Hahn
- Abstract summary: We argue for a novel educational approach that builds upon the accessibility and acceptance of graphical user interfaces to convey programming skills to an applied-science target group.
We outline a proof-of-concept, open-source web application, the PHOTON Wizard, which dynamically translates GUI interactions into valid source code for the Python machine learning framework PHOTON.
- Score: 3.140265238474237
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Despite the tremendous efforts to democratize machine learning, especially in
applied-science, the application is still often hampered by the lack of coding
skills. As we consider programmatic understanding key to building effective and
efficient machine learning solutions, we argue for a novel educational approach
that builds upon the accessibility and acceptance of graphical user interfaces
to convey programming skills to an applied-science target group. We outline a
proof-of-concept, open-source web application, the PHOTON Wizard, which
dynamically translates GUI interactions into valid source code for the Python
machine learning framework PHOTON. Thereby, users possessing theoretical
machine learning knowledge gain key insights into the model development
workflow as well as an intuitive understanding of custom implementations.
Specifically, the PHOTON Wizard integrates the concept of Educational Machine
Learning Code Generators to teach users how to write code for designing,
training, optimizing and evaluating custom machine learning pipelines.
Related papers
- asanAI: In-Browser, No-Code, Offline-First Machine Learning Toolkit [0.0]
asanAI is 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.
The toolkit runs on any device with a modern web browser, including smartphones, and ensures user privacy through local computations.
arXiv Detail & Related papers (2025-01-07T12:47:52Z) - ICE-T: A Multi-Faceted Concept for Teaching Machine Learning [2.9685635948300004]
We take a look at didactic principles that are employed for teaching computer science, define criteria, and evaluate a selection of prominent existing platforms, tools, and games.
We criticize the approach of portraying Machine Learning mostly as a black-box and the resulting missing focus on creating an understanding of data, algorithms, and models.
We present a concept that covers intermodal transfer, computational and explanatory thinking, ICE-T, as an extension of known didactic principles.
arXiv Detail & Related papers (2024-11-08T09:16:05Z) - Application-Driven Innovation in Machine Learning [56.85396167616353]
We describe the paradigm of application-driven research in machine learning.
We show how this approach can productively synergize with methods-driven work.
Despite these benefits, we find that reviewing, hiring, and teaching practices in machine learning often hold back application-driven innovation.
arXiv Detail & Related papers (2024-03-26T04:59:27Z) - Towards Automated Knowledge Integration From Human-Interpretable Representations [55.2480439325792]
We introduce and motivate theoretically the principles of informed meta-learning enabling automated and controllable inductive bias selection.
We empirically demonstrate the potential benefits and limitations of informed meta-learning in improving data efficiency and generalisation.
arXiv Detail & Related papers (2024-02-25T15:08:37Z) - "It's Weird That it Knows What I Want": Usability and Interactions with
Copilot for Novice Programmers [5.317693153442043]
We present the first study that observes students at the introductory level using one such code auto-generating tool, Github Copilot, on a typical programming assignment.
We explore student perceptions of the benefits and pitfalls of this technology for learning, present new observed interaction patterns, and discuss cognitive and metacognitive difficulties faced by students.
arXiv Detail & Related papers (2023-04-05T15:07:50Z) - OpenDR: An Open Toolkit for Enabling High Performance, Low Footprint
Deep Learning for Robotics [0.0]
We present the Open Deep Learning Toolkit for Robotics (OpenDR)
OpenDR aims at developing an open, non-proprietary, efficient, and modular toolkit that can be easily used by robotics companies and research institutions.
arXiv Detail & Related papers (2022-03-01T12:59:59Z) - Flashlight: Enabling Innovation in Tools for Machine Learning [50.63188263773778]
We introduce Flashlight, an open-source library built to spur innovation in machine learning tools and systems.
We see Flashlight as a tool enabling research that can benefit widely used libraries downstream and bring machine learning and systems researchers closer together.
arXiv Detail & Related papers (2022-01-29T01:03:29Z) - PyKale: Knowledge-Aware Machine Learning from Multiple Sources in Python [6.276936701568444]
Pykale is a Python library for knowledge-aware machine learning on graphs, images, texts, and videos.
We formulate new green machine learning guidelines based on standard software engineering practices.
We build PyKale on PyTorch and leverage the rich PyTorch ecosystem.
arXiv Detail & Related papers (2021-06-17T18:35:37Z) - Improving Compositionality of Neural Networks by Decoding
Representations to Inputs [83.97012077202882]
We bridge the benefits of traditional and deep learning programs by jointly training a generative model to constrain neural network activations to "decode" back to inputs.
We demonstrate applications of decodable representations to out-of-distribution detection, adversarial examples, calibration, and fairness.
arXiv Detail & Related papers (2021-06-01T20:07:16Z) - Ten Quick Tips for Deep Learning in Biology [116.78436313026478]
Machine learning is concerned with the development and applications of algorithms that can recognize patterns in data and use them for predictive modeling.
Deep learning has become its own subfield of machine learning.
In the context of biological research, deep learning has been increasingly used to derive novel insights from high-dimensional biological data.
arXiv Detail & Related papers (2021-05-29T21:02:44Z) - Explainable Active Learning (XAL): An Empirical Study of How Local
Explanations Impact Annotator Experience [76.9910678786031]
We propose a novel paradigm of explainable active learning (XAL), by introducing techniques from the recently surging field of explainable AI (XAI) into an Active Learning setting.
Our study shows benefits of AI explanation as interfaces for machine teaching--supporting trust calibration and enabling rich forms of teaching feedback, and potential drawbacks--anchoring effect with the model judgment and cognitive workload.
arXiv Detail & Related papers (2020-01-24T22:52:18Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.