tfjs-vis is a small library for in browser visualization intended for use with TensorFlow.js.
It's main features are:
- A set of visualizations useful for visualizing model behaviour
- A set of high level functions for visualizing objects specific to TensorFlow.js
- A way to organize visualizations (the visor) of model behaviour that won't interfere with your web application
The library also aims to be flexible and make it easy for you to incorporate custom visualizations using tools of your choosing, such as d3, Chart.js or plotly.js.
Activations and custom visualizations
You can install this using npm with
npm install @tensorflow/tfjs-vis
or using yarn with
yarn add @tensorflow/tfjs-vis
You can also load it via script tag using the following tag, however you need to have TensorFlow.js also loaded on the page to work. Including both is shown below.
<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs"> </script> <script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs-vis"></script>
See https://js.tensorflow.org/api_vis/latest/ for interactive API documentation.
const data =index: 0 value: 50index: 1 value: 100index: 2 value: 150;// Get a surfaceconst surface = tfvis;// Render a barchart on that surfacetfvisrender;
Building from source
To build the library, you need to have node.js installed. We use
npm but you can use either.
First install dependencies with
Then do a build with
npm run build
This should produce a
tfjs-vis.umd.min.js file in the
dist folder that you can