GithubHelp home page GithubHelp logo

generic-github-user / tfjs-visual-editor Goto Github PK

View Code? Open in Web Editor NEW
2.0 4.0 0.0 49 KB

A visual interface for TensorFlow.js code

License: MIT License

HTML 37.04% CSS 5.42% JavaScript 57.55%
tfjs tensorflow tensorflow-js machine-learning data mdl javascript html css

tfjs-visual-editor's Introduction

tfjs-visual-editor

A visual interface for TensorFlow.js code

Technology

The open-source technology used to build TensorFlow.js Visual Editor.

TensorFlow.js

TensorFlow.js is a machine learning library built with JavaScript to run in the browser or with Node.js. It is used in TensorFlow.js Visual Editor to run scripts created using the visual interface.

https://js.tensorflow.org/

Material Design Lite

Material Design Lite is a free library for adding Material Design elements to web pages. It was used for the design of TensorFlow.js Visual Editor alongside custom CSS styling to create a clean, organized, consistent user experience.

https://getmdl.io/

Notes

1

TensorFlow.js visual editor is a third-party application and is not recognized by or endorsed by the creators of TensorFlow.js.

2

Disclaimer for when TensorBoard for TensorFlow.js is released:

"Why did you make this when TensorBoard already exists, and it's so much better?" "I made this before TensorBoard for TensorFlow.js was released. Also, (at least for now), TensorBoard can't be used to edit data graphs, but only visualize them."

tfjs-visual-editor's People

Contributors

generic-github-user avatar seagullible avatar

Stargazers

ReactSmarter avatar Radi Cho avatar

Watchers

James Cloos avatar Yuan Zhencai avatar  avatar  avatar

tfjs-visual-editor's Issues

76 duplicate [Violation] warnings in developer console "Verbose" mode

Compressed:

[Violation] Added non-passive event listener to a scroll-blocking <some> event. Consider marking event handler as 'passive' to make the page more responsive. See <URL>

Expanded:

ripple.js:139 [Violation] Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952

This appears to be a Material Design Lite issue, as "ripple" is a visual effect applied using JavaScript to the design of some buttons in TensorFlow.js Visual Editor using Material Design Lite.

Add node update function

This is needed for loading several nodes into the editor at once - currently they are added one at a time as the add() function is called. I originally planned to have a global update function that would remove all elements from the editor, and then replace them from the nodeList array, but this would be inefficient and not work well, as every time a change was made to one of the nodes, they would all need to be regenerated. Now, the existing elements will remain on the page and only be edited when needed. The nodes could either be cross-checked with the nodes in nodeList or edited with a function call.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.