Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Awesome! A few questions... #3

Open
josephrocca opened this issue May 9, 2023 · 0 comments
Open

Awesome! A few questions... #3

josephrocca opened this issue May 9, 2023 · 0 comments

Comments

@josephrocca
Copy link

josephrocca commented May 9, 2023

Very cool project! I have a bunch of questions that I figured I'll put into a single issue if that's okay:

  1. Is this just a "demo" type project, similar to Teachable Machine, or is it something that Google is looking to expand into a "proper" platform - kind of like a visual Colab/JupyterLab, or something? (Hoping it's the latter!)

  2. Can you add other popular model runners like ORT Web, or do you only intend to support Google formats?

  3. Is it just for inference, or is training/fine-tuning something that might be on the horizon?

  4. I wasn't able to find a generic "execute custom JS code" node? I found a "code editor" node, and a "shader processing" node that the custom code can feed into, but no custom JS code node that allows you to define some inputs, and some outputs, and some processing code. This code can of course be run inside a web worker (or sandboxed iframe) for sandboxing, so it's safe to allow adding custom code like this at "runtime" as opposed to requiring that all nodes are pre-defined.

  5. Related to points 3 & 4, maybe a pipe dream, but it would be really cool if training/fine-tuning were supported, and the graph contained within JAX/TF/etc. models could be displayed and visually edited - I made a demo editor here using ONNXScript and Pyodide (browser-based Python runtime) which illustrates what I mean: https://github.com/josephrocca/onnxscript-editor But the editing would be two-directional. I.e. edit the JAX code of a visual node would propagate those changes back to the source code, and vice versa.

    • (Edit) Related: I just noticed that MediaPipe now has a "Model Maker" tool that is focused on transfer learning.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant