【实例简介】数字识别画板
#### 数字识别画板
> 运行时需要远程加载model.json和model.bin
- tensorflowjs集成在`assets/scripts/plugin/tensorflow`文件夹下
- 环境配置
- brew :
- /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- yarn :
- brew install yarn
- 模型导出 :
- cd ./TF_Model_Export/mnist
- yarn
- yarn watch
- 执行训练,训练完成后提示下载模型
- webserver :
- cd ./WebServer
- npm install http-server -g
- npm i http-server
- http-server
- python (可选) :
- pip3 install tensorflow
- pip3 install keras
- pip3 install matplotlib
- pip3 install Pillow
- ~~pip3 install tensorflowjs~~
【实例截图】
【核心代码】
.
├── DrawingBoard
│ ├── DrawingBoard
│ │ ├── assets
│ │ │ ├── resources
│ │ │ │ ├── color.png
│ │ │ │ └── color.png.meta
│ │ │ ├── resources.meta
│ │ │ ├── scene
│ │ │ │ ├── main_scene.fire
│ │ │ │ └── main_scene.fire.meta
│ │ │ ├── scene.meta
│ │ │ ├── scripts
│ │ │ │ ├── draw_node.ts
│ │ │ │ ├── draw_node.ts.meta
│ │ │ │ ├── main_scene.ts
│ │ │ │ ├── main_scene.ts.meta
│ │ │ │ ├── plugin
│ │ │ │ │ ├── tensorflow
│ │ │ │ │ │ ├── tensorflowjs.js
│ │ │ │ │ │ └── tensorflowjs.js.meta
│ │ │ │ │ └── tensorflow.meta
│ │ │ │ ├── plugin.meta
│ │ │ │ ├── utils
│ │ │ │ │ ├── PixelUtil.ts
│ │ │ │ │ └── PixelUtil.ts.meta
│ │ │ │ └── utils.meta
│ │ │ └── scripts.meta
│ │ ├── creator.d.ts
│ │ ├── jsconfig.json
│ │ ├── project.json
│ │ └── settings
│ │ ├── builder.json
│ │ ├── i18n.json
│ │ ├── project.json
│ │ └── services.json
│ ├── README.md
│ ├── TF_Model_Export
│ │ ├── mnist
│ │ │ ├── README.md
│ │ │ ├── data.js
│ │ │ ├── dist
│ │ │ │ ├── index.html
│ │ │ │ ├── mnist.e31bb0bc.js
│ │ │ │ ├── mnist.e31bb0bc.map
│ │ │ │ └── tfjs-examples.44bb3400.css
│ │ │ ├── index.html
│ │ │ ├── index.js
│ │ │ ├── node_modules
│ │ │ │ └── @tensorflow
│ │ │ │ ├── tfjs
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── index.d.ts
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── index.js.map
│ │ │ │ │ │ ├── index_test.js.map
│ │ │ │ │ │ ├── tf.esm.js
│ │ │ │ │ │ ├── tf.esm.js.map
│ │ │ │ │ │ ├── tf.js
│ │ │ │ │ │ ├── tf.js.map
│ │ │ │ │ │ ├── tf.min.js
│ │ │ │ │ │ ├── tf.min.js.map
│ │ │ │ │ │ ├── version.d.ts
│ │ │ │ │ │ ├── version.js
│ │ │ │ │ │ └── version.js.map
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── src
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ └── version.ts
│ │ │ │ │ └── yalc.lock
│ │ │ │ ├── tfjs-converter
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── scripts
│ │ │ │ │ │ │ ├── gen_doc.d.ts
│ │ │ │ │ │ │ ├── gen_doc.js
│ │ │ │ │ │ │ ├── gen_doc.js.map
│ │ │ │ │ │ │ ├── gen_json.d.ts
│ │ │ │ │ │ │ ├── gen_json.js
│ │ │ │ │ │ │ └── gen_json.js.map
│ │ │ │ │ │ ├── src
│ │ │ │ │ │ │ ├── data
│ │ │ │ │ │ │ │ ├── compiled_api.d.ts
│ │ │ │ │ │ │ │ ├── compiled_api.js
│ │ │ │ │ │ │ │ ├── compiled_api.js.map
│ │ │ │ │ │ │ │ ├── compiled_api.ts
│ │ │ │ │ │ │ │ ├── types.d.ts
│ │ │ │ │ │ │ │ ├── types.js
│ │ │ │ │ │ │ │ └── types.js.map
│ │ │ │ │ │ │ ├── executor
│ │ │ │ │ │ │ │ ├── execution_context.d.ts
│ │ │ │ │ │ │ │ ├── execution_context.js
│ │ │ │ │ │ │ │ ├── execution_context.js.map
│ │ │ │ │ │ │ │ ├── execution_context_test.js.map
│ │ │ │ │ │ │ │ ├── graph_executor.d.ts
│ │ │ │ │ │ │ │ ├── graph_executor.js
│ │ │ │ │ │ │ │ ├── graph_executor.js.map
│ │ │ │ │ │ │ │ ├── graph_executor_test.js.map
│ │ │ │ │ │ │ │ ├── graph_model.d.ts
│ │ │ │ │ │ │ │ ├── graph_model.js
│ │ │ │ │ │ │ │ ├── graph_model.js.map
│ │ │ │ │ │ │ │ ├── graph_model_test.js.map
│ │ │ │ │ │ │ │ ├── tensor_array.d.ts
│ │ │ │ │ │ │ │ ├── tensor_array.js
│ │ │ │ │ │ │ │ ├── tensor_array.js.map
│ │ │ │ │ │ │ │ └── tensor_array_test.js.map
│ │ │ │ │ │ │ ├── index.d.ts
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ ├── index.js.map
│ │ │ │ │ │ │ ├── operations
│ │ │ │ │ │ │ │ ├── executors
│ │ │ │ │ │ │ │ │ ├── arithmetic_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── arithmetic_executor.js
│ │ │ │ │ │ │ │ │ ├── arithmetic_executor.js.map
│ │ │ │ │ │ │ │ │ ├── arithmetic_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── basic_math_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── basic_math_executor.js
│ │ │ │ │ │ │ │ │ ├── basic_math_executor.js.map
│ │ │ │ │ │ │ │ │ ├── basic_math_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── control_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── control_executor.js
│ │ │ │ │ │ │ │ │ ├── control_executor.js.map
│ │ │ │ │ │ │ │ │ ├── control_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── convolution_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── convolution_executor.js
│ │ │ │ │ │ │ │ │ ├── convolution_executor.js.map
│ │ │ │ │ │ │ │ │ ├── convolution_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── creation_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── creation_executor.js
│ │ │ │ │ │ │ │ │ ├── creation_executor.js.map
│ │ │ │ │ │ │ │ │ ├── creation_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── dynamic_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── dynamic_executor.js
│ │ │ │ │ │ │ │ │ ├── dynamic_executor.js.map
│ │ │ │ │ │ │ │ │ ├── dynamic_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── evaluation_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── evaluation_executor.js
│ │ │ │ │ │ │ │ │ ├── evaluation_executor.js.map
│ │ │ │ │ │ │ │ │ ├── evaluation_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── graph_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── graph_executor.js
│ │ │ │ │ │ │ │ │ ├── graph_executor.js.map
│ │ │ │ │ │ │ │ │ ├── graph_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── image_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── image_executor.js
│ │ │ │ │ │ │ │ │ ├── image_executor.js.map
│ │ │ │ │ │ │ │ │ ├── image_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── logical_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── logical_executor.js
│ │ │ │ │ │ │ │ │ ├── logical_executor.js.map
│ │ │ │ │ │ │ │ │ ├── logical_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── matrices_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── matrices_executor.js
│ │ │ │ │ │ │ │ │ ├── matrices_executor.js.map
│ │ │ │ │ │ │ │ │ ├── matrices_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── normalization_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── normalization_executor.js
│ │ │ │ │ │ │ │ │ ├── normalization_executor.js.map
│ │ │ │ │ │ │ │ │ ├── normalization_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── reduction_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── reduction_executor.js
│ │ │ │ │ │ │ │ │ ├── reduction_executor.js.map
│ │ │ │ │ │ │ │ │ ├── reduction_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── slice_join_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── slice_join_executor.js
│ │ │ │ │ │ │ │ │ ├── slice_join_executor.js.map
│ │ │ │ │ │ │ │ │ ├── slice_join_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── spectral_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── spectral_executor.js
│ │ │ │ │ │ │ │ │ ├── spectral_executor.js.map
│ │ │ │ │ │ │ │ │ ├── spectral_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── test_helper.d.ts
│ │ │ │ │ │ │ │ │ ├── test_helper.js
│ │ │ │ │ │ │ │ │ ├── test_helper.js.map
│ │ │ │ │ │ │ │ │ ├── transformation_executor.d.ts
│ │ │ │ │ │ │ │ │ ├── transformation_executor.js
│ │ │ │ │ │ │ │ │ ├── transformation_executor.js.map
│ │ │ │ │ │ │ │ │ ├── transformation_executor_test.js.map
│ │ │ │ │ │ │ │ │ ├── utils.d.ts
│ │ │ │ │ │ │ │ │ ├── utils.js
│ │ │ │ │ │ │ │ │ └── utils.js.map
│ │ │ │ │ │ │ │ ├── op_list
│ │ │ │ │ │ │ │ │ ├── arithmetic.d.ts
│ │ │ │ │ │ │ │ │ ├── arithmetic.js
│ │ │ │ │ │ │ │ │ ├── arithmetic.js.map
│ │ │ │ │ │ │ │ │ ├── basic_math.d.ts
│ │ │ │ │ │ │ │ │ ├── basic_math.js
│ │ │ │ │ │ │ │ │ ├── basic_math.js.map
│ │ │ │ │ │ │ │ │ ├── control.d.ts
│ │ │ │ │ │ │ │ │ ├── control.js
│ │ │ │ │ │ │ │ │ ├── control.js.map
│ │ │ │ │ │ │ │ │ ├── convolution.d.ts
│ │ │ │ │ │ │ │ │ ├── convolution.js
│ │ │ │ │ │ │ │ │ ├── convolution.js.map
│ │ │ │ │ │ │ │ │ ├── creation.d.ts
│ │ │ │ │ │ │ │ │ ├── creation.js
│ │ │ │ │ │ │ │ │ ├── creation.js.map
│ │ │ │ │ │ │ │ │ ├── dynamic.d.ts
│ │ │ │ │ │ │ │ │ ├── dynamic.js
│ │ │ │ │ │ │ │ │ ├── dynamic.js.map
│ │ │ │ │ │ │ │ │ ├── evaluation.d.ts
│ │ │ │ │ │ │ │ │ ├── evaluation.js
│ │ │ │ │ │ │ │ │ ├── evaluation.js.map
│ │ │ │ │ │ │ │ │ ├── graph.d.ts
│ │ │ │ │ │ │ │ │ ├── graph.js
│ │ │ │ │ │ │ │ │ ├── graph.js.map
│ │ │ │ │ │ │ │ │ ├── image.d.ts
│ │ │ │ │ │ │ │ │ ├── image.js
│ │ │ │ │ │ │ │ │ ├── image.js.map
│ │ │ │ │ │ │ │ │ ├── logical.d.ts
│ │ │ │ │ │ │ │ │ ├── logical.js
│ │ │ │ │ │ │ │ │ ├── logical.js.map
│ │ │ │ │ │ │ │ │ ├── matrices.d.ts
│ │ │ │ │ │ │ │ │ ├── matrices.js
│ │ │ │ │ │ │ │ │ ├── matrices.js.map
│ │ │ │ │ │ │ │ │ ├── normalization.d.ts
│ │ │ │ │ │ │ │ │ ├── normalization.js
│ │ │ │ │ │ │ │ │ ├── normalization.js.map
│ │ │ │ │ │ │ │ │ ├── op_list_test.js.map
│ │ │ │ │ │ │ │ │ ├── reduction.d.ts
│ │ │ │ │ │ │ │ │ ├── reduction.js
│ │ │ │ │ │ │ │ │ ├── reduction.js.map
│ │ │ │ │ │ │ │ │ ├── slice_join.d.ts
│ │ │ │ │ │ │ │ │ ├── slice_join.js
│ │ │ │ │ │ │ │ │ ├── slice_join.js.map
│ │ │ │ │ │ │ │ │ ├── spectral.d.ts
│ │ │ │ │ │ │ │ │ ├── spectral.js
│ │ │ │ │ │ │ │ │ ├── spectral.js.map
│ │ │ │ │ │ │ │ │ ├── transformation.d.ts
│ │ │ │ │ │ │ │ │ ├── transformation.js
│ │ │ │ │ │ │ │ │ └── transformation.js.map
│ │ │ │ │ │ │ │ ├── op_mapper_schema.d.ts
│ │ │ │ │ │ │ │ ├── op_mapper_schema.js
│ │ │ │ │ │ │ │ ├── op_mapper_schema.js.map
│ │ │ │ │ │ │ │ ├── operation_executor.d.ts
│ │ │ │ │ │ │ │ ├── operation_executor.js
│ │ │ │ │ │ │ │ ├── operation_executor.js.map
│ │ │ │ │ │ │ │ ├── operation_executor_test.js.map
│ │ │ │ │ │ │ │ ├── operation_mapper.d.ts
│ │ │ │ │ │ │ │ ├── operation_mapper.js
│ │ │ │ │ │ │ │ ├── operation_mapper.js.map
│ │ │ │ │ │ │ │ ├── operation_mapper_test.js.map
│ │ │ │ │ │ │ │ ├── types.d.ts
│ │ │ │ │ │ │ │ ├── types.js
│ │ │ │ │ │ │ │ └── types.js.map
│ │ │ │ │ │ │ ├── version.d.ts
│ │ │ │ │ │ │ ├── version.js
│ │ │ │ │ │ │ ├── version.js.map
│ │ │ │ │ │ │ └── version_test.js.map
│ │ │ │ │ │ ├── tf-converter.esm.js
│ │ │ │ │ │ ├── tf-converter.esm.js.map
│ │ │ │ │ │ ├── tf-converter.js
│ │ │ │ │ │ ├── tf-converter.js.map
│ │ │ │ │ │ ├── tf-converter.min.js
│ │ │ │ │ │ └── tf-converter.min.js.map
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── src
│ │ │ │ │ │ ├── data
│ │ │ │ │ │ │ ├── api.proto
│ │ │ │ │ │ │ ├── compiled_api.ts
│ │ │ │ │ │ │ └── types.ts
│ │ │ │ │ │ ├── executor
│ │ │ │ │ │ │ ├── execution_context.ts
│ │ │ │ │ │ │ ├── graph_executor.ts
│ │ │ │ │ │ │ ├── graph_model.ts
│ │ │ │ │ │ │ └── tensor_array.ts
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── operations
│ │ │ │ │ │ │ ├── executors
│ │ │ │ │ │ │ │ ├── arithmetic_executor.ts
│ │ │ │ │ │ │ │ ├── basic_math_executor.ts
│ │ │ │ │ │ │ │ ├── control_executor.ts
│ │ │ │ │ │ │ │ ├── convolution_executor.ts
│ │ │ │ │ │ │ │ ├── creation_executor.ts
│ │ │ │ │ │ │ │ ├── dynamic_executor.ts
│ │ │ │ │ │ │ │ ├── evaluation_executor.ts
│ │ │ │ │ │ │ │ ├── graph_executor.ts
│ │ │ │ │ │ │ │ ├── image_executor.ts
│ │ │ │ │ │ │ │ ├── logical_executor.ts
│ │ │ │ │ │ │ │ ├── matrices_executor.ts
│ │ │ │ │ │ │ │ ├── normalization_executor.ts
│ │ │ │ │ │ │ │ ├── reduction_executor.ts
│ │ │ │ │ │ │ │ ├── slice_join_executor.ts
│ │ │ │ │ │ │ │ ├── spectral_executor.ts
│ │ │ │ │ │ │ │ ├── test_helper.ts
│ │ │ │ │ │ │ │ ├── transformation_executor.ts
│ │ │ │ │ │ │ │ └── utils.ts
│ │ │ │ │ │ │ ├── op_list
│ │ │ │ │ │ │ │ ├── arithmetic.ts
│ │ │ │ │ │ │ │ ├── basic_math.ts
│ │ │ │ │ │ │ │ ├── control.ts
│ │ │ │ │ │ │ │ ├── convolution.ts
│ │ │ │ │ │ │ │ ├── creation.ts
│ │ │ │ │ │ │ │ ├── dynamic.ts
│ │ │ │ │ │ │ │ ├── evaluation.ts
│ │ │ │ │ │ │ │ ├── graph.ts
│ │ │ │ │ │ │ │ ├── image.ts
│ │ │ │ │ │ │ │ ├── logical.ts
│ │ │ │ │ │ │ │ ├── matrices.ts
│ │ │ │ │ │ │ │ ├── normalization.ts
│ │ │ │ │ │ │ │ ├── reduction.ts
│ │ │ │ │ │ │ │ ├── slice_join.ts
│ │ │ │ │ │ │ │ ├── spectral.ts
│ │ │ │ │ │ │ │ └── transformation.ts
│ │ │ │ │ │ │ ├── op_mapper_schema.ts
│ │ │ │ │ │ │ ├── operation_executor.ts
│ │ │ │ │ │ │ ├── operation_mapper.ts
│ │ │ │ │ │ │ └── types.ts
│ │ │ │ │ │ └── version.ts
│ │ │ │ │ └── tools
│ │ │ │ │ ├── compiled_api.d.ts
│ │ │ │ │ ├── compiled_api.js
│ │ │ │ │ └── pb2json_converter.ts
│ │ │ │ ├── tfjs-core
│ │ │ │ │ ├── BUILD.bazel
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── WORKSPACE
│ │ │ │ │ ├── benchmarks
│ │ │ │ │ │ └── index.html
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── browser_util.d.ts
│ │ │ │ │ │ ├── browser_util.js
│ │ │ │ │ │ ├── browser_util.js.map
│ │ │ │ │ │ ├── browser_util_test.d.ts
│ │ │ │ │ │ ├── browser_util_test.js
│ │ │ │ │ │ ├── browser_util_test.js.map
│ │ │ │ │ │ ├── buffer_test.d.ts
│ │ │ │ │ │ ├── buffer_test.js
│ │ │ │ │ │ ├── buffer_test.js.map
│ │ │ │ │ │ ├── canvas_util.d.ts
│ │ │ │ │ │ ├── canvas_util.js
│ │ │ │ │ │ ├── canvas_util.js.map
│ │ │ │ │ │ ├── canvas_util_test.d.ts
│ │ │ │ │ │ ├── canvas_util_test.js
│ │ │ │ │ │ ├── canvas_util_test.js.map
│ │ │ │ │ │ ├── debug_mode_test.d.ts
│ │ │ │ │ │ ├── debug_mode_test.js
│ │ │ │ │ │ ├── debug_mode_test.js.map
│ │ │ │ │ │ ├── device_util.d.ts
│ │ │ │ │ │ ├── device_util.js
│ │ │ │ │ │ ├── device_util.js.map
│ │ │ │ │ │ ├── engine.d.ts
│ │ │ │ │ │ ├── engine.js
│ │ │ │ │ │ ├── engine.js.map
│ │ │ │ │ │ ├── engine_test.d.ts
│ │ │ │ │ │ ├── engine_test.js
│ │ │ │ │ │ ├── engine_test.js.map
│ │ │ │ │ │ ├── environment.d.ts
│ │ │ │ │ │ ├── environment.js
│ │ │ │ │ │ ├── environment.js.map
│ │ │ │ │ │ ├── environment_test.d.ts
│ │ │ │ │ │ ├── environment_test.js
│ │ │ │ │ │ ├── environment_test.js.map
│ │ │ │ │ │ ├── environment_util.d.ts
│ │ │ │ │ │ ├── environment_util.js
│ │ │ │ │ │ ├── environment_util.js.map
│ │ │ │ │ │ ├── globals.d.ts
│ │ │ │ │ │ ├── globals.js
│ │ │ │ │ │ ├── globals.js.map
│ │ │ │ │ │ ├── gradients.d.ts
│ │ │ │ │ │ ├── gradients.js
│ │ │ │ │ │ ├── gradients.js.map
│ │ │ │ │ │ ├── index.d.ts
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── index.js.map
│ │ │ │ │ │ ├── io
│ │ │ │ │ │ │ ├── browser_files.d.ts
│ │ │ │ │ │ │ ├── browser_files.js
│ │ │ │ │ │ │ ├── browser_files.js.map
│ │ │ │ │ │ │ ├── browser_files_test.d.ts
│ │ │ │ │ │ │ ├── browser_files_test.js
│ │ │ │ │ │ │ ├── browser_files_test.js.map
│ │ │ │ │ │ │ ├── browser_http.d.ts
│ │ │ │ │ │ │ ├── browser_http.js
│ │ │ │ │ │ │ ├── browser_http.js.map
│ │ │ │ │ │ │ ├── browser_http_test.d.ts
│ │ │ │ │ │ │ ├── browser_http_test.js
│ │ │ │ │ │ │ ├── browser_http_test.js.map
│ │ │ │ │ │ │ ├── indexed_db.d.ts
│ │ │ │ │ │ │ ├── indexed_db.js
│ │ │ │ │ │ │ ├── indexed_db.js.map
│ │ │ │ │ │ │ ├── indexed_db_test.d.ts
│ │ │ │ │ │ │ ├── indexed_db_test.js
│ │ │ │ │ │ │ ├── indexed_db_test.js.map
│ │ │ │ │ │ │ ├── io.d.ts
│ │ │ │ │ │ │ ├── io.js
│ │ │ │ │ │ │ ├── io.js.map
│ │ │ │ │ │ │ ├── io_utils.d.ts
│ │ │ │ │ │ │ ├── io_utils.js
│ │ │ │ │ │ │ ├── io_utils.js.map
│ │ │ │ │ │ │ ├── io_utils_test.d.ts
│ │ │ │ │ │ │ ├── io_utils_test.js
│ │ │ │ │ │ │ ├── io_utils_test.js.map
│ │ │ │ │ │ │ ├── local_storage.d.ts
│ │ │ │ │ │ │ ├── local_storage.js
│ │ │ │ │ │ │ ├── local_storage.js.map
│ │ │ │ │ │ │ ├── local_storage_test.d.ts
│ │ │ │ │ │ │ ├── local_storage_test.js
│ │ │ │ │ │ │ ├── local_storage_test.js.map
│ │ │ │ │ │ │ ├── model_management.d.ts
│ │ │ │ │ │ │ ├── model_management.js
│ │ │ │ │ │ │ ├── model_management.js.map
│ │ │ │ │ │ │ ├── model_management_test.d.ts
│ │ │ │ │ │ │ ├── model_management_test.js
│ │ │ │ │ │ │ ├── model_management_test.js.map
│ │ │ │ │ │ │ ├── passthrough.d.ts
│ │ │ │ │ │ │ ├── passthrough.js
│ │ │ │ │ │ │ ├── passthrough.js.map
│ │ │ │ │ │ │ ├── passthrough_test.d.ts
│ │ │ │ │ │ │ ├── passthrough_test.js
│ │ │ │ │ │ │ ├── passthrough_test.js.map
│ │ │ │ │ │ │ ├── progress.d.ts
│ │ │ │ │ │ │ ├── progress.js
│ │ │ │ │ │ │ ├── progress.js.map
│ │ │ │ │ │ │ ├── progress_test.d.ts
│ │ │ │ │ │ │ ├── progress_test.js
│ │ │ │ │ │ │ ├── progress_test.js.map
│ │ │ │ │ │ │ ├── router_registry.d.ts
│ │ │ │ │ │ │ ├── router_registry.js
│ │ │ │ │ │ │ ├── router_registry.js.map
│ │ │ │ │ │ │ ├── router_registry_test.d.ts
│ │ │ │ │ │ │ ├── router_registry_test.js
│ │ │ │ │ │ │ ├── router_registry_test.js.map
│ │ │ │ │ │ │ ├── types.d.ts
│ │ │ │ │ │ │ ├── types.js
│ │ │ │ │ │ │ ├── types.js.map
│ │ │ │ │ │ │ ├── weights_loader.d.ts
│ │ │ │ │ │ │ ├── weights_loader.js
│ │ │ │ │ │ │ ├── weights_loader.js.map
│ │ │ │ │ │ │ ├── weights_loader_test.d.ts
│ │ │ │ │ │ │ ├── weights_loader_test.js
│ │ │ │ │ │ │ └── weights_loader_test.js.map
│ │ │ │ │ │ ├── jasmine_util.d.ts
│ │ │ │ │ │ ├── jasmine_util.js
│ │ │ │ │ │ ├── jasmine_util.js.map
│ │ │ │ │ │ ├── jasmine_util_test.d.ts
│ │ │ │ │ │ ├── jasmine_util_test.js
│ │ │ │ │ │ ├── jasmine_util_test.js.map
│ │ │ │ │ │ ├── kernels
│ │ │ │ │ │ │ ├── backend.d.ts
│ │ │ │ │ │ │ ├── backend.js
│ │ │ │ │ │ │ ├── backend.js.map
│ │ │ │ │ │ │ ├── backend_cpu.d.ts
│ │ │ │ │ │ │ ├── backend_cpu.js
│ │ │ │ │ │ │ ├── backend_cpu.js.map
│ │ │ │ │ │ │ ├── backend_cpu_test.d.ts
│ │ │ │ │ │ │ ├── backend_cpu_test.js
│ │ │ │ │ │ │ ├── backend_cpu_test.js.map
│ │ │ │ │ │ │ ├── backend_util.d.ts
│ │ │ │ │ │ │ ├── backend_util.js
│ │ │ │ │ │ │ ├── backend_util.js.map
│ │ │ │ │ │ │ ├── backend_webgl.d.ts
│ │ │ │ │ │ │ ├── backend_webgl.js
│ │ │ │ │ │ │ ├── backend_webgl.js.map
│ │ │ │ │ │ │ ├── backend_webgl_test.d.ts
│ │ │ │ │ │ │ ├── backend_webgl_test.js
│ │ │ │ │ │ │ ├── backend_webgl_test.js.map
│ │ │ │ │ │ │ ├── complex_util.d.ts
│ │ │ │ │ │ │ ├── complex_util.js
│ │ │ │ │ │ │ ├── complex_util.js.map
│ │ │ │ │ │ │ ├── complex_util_test.d.ts
│ │ │ │ │ │ │ ├── complex_util_test.js
│ │ │ │ │ │ │ ├── complex_util_test.js.map
│ │ │ │ │ │ │ ├── non_max_suppression_impl.d.ts
│ │ │ │ │ │ │ ├── non_max_suppression_impl.js
│ │ │ │ │ │ │ ├── non_max_suppression_impl.js.map
│ │ │ │ │ │ │ ├── packing_util.d.ts
│ │ │ │ │ │ │ ├── packing_util.js
│ │ │ │ │ │ │ ├── packing_util.js.map
│ │ │ │ │ │ │ ├── split_shared.d.ts
│ │ │ │ │ │ │ ├── split_shared.js
│ │ │ │ │ │ │ ├── split_shared.js.map
│ │ │ │ │ │ │ ├── topk_impl.d.ts
│ │ │ │ │ │ │ ├── topk_impl.js
│ │ │ │ │ │ │ ├── topk_impl.js.map
│ │ │ │ │ │ │ ├── webgl
│ │ │ │ │ │ │ │ ├── argminmax_gpu.d.ts
│ │ │ │ │ │ │ │ ├── argminmax_gpu.js
│ │ │ │ │ │ │ │ ├── argminmax_gpu.js.map
│ │ │ │ │ │ │ │ ├── argminmax_packed_gpu.d.ts
│ │ │ │ │ │ │ │ ├── argminmax_packed_gpu.js
│ │ │ │ │ │ │ │ ├── argminmax_packed_gpu.js.map
│ │ │ │ │ │ │ │ ├── avg_pool_backprop_gpu.d.ts
│ │ │ │ │ │ │ │ ├── avg_pool_backprop_gpu.js
│ │ │ │ │ │ │ │ ├── avg_pool_backprop_gpu.js.map
│ │ │ │ │ │ │ │ ├── batchnorm_gpu.d.ts
│ │ │ │ │ │ │ │ ├── batchnorm_gpu.js
│ │ │ │ │ │ │ │ ├── batchnorm_gpu.js.map
│ │ │ │ │ │ │ │ ├── batchnorm_packed_gpu.d.ts
│ │ │ │ │ │ │ │ ├── batchnorm_packed_gpu.js
│ │ │ │ │ │ │ │ ├── batchnorm_packed_gpu.js.map
│ │ │ │ │ │ │ │ ├── binaryop_complex_gpu.d.ts
│ │ │ │ │ │ │ │ ├── binaryop_complex_gpu.js
│ │ │ │ │ │ │ │ ├── binaryop_complex_gpu.js.map
│ │ │ │ │ │ │ │ ├── binaryop_gpu.d.ts
│ │ │ │ │ │ │ │ ├── binaryop_gpu.js
│ │ │ │ │ │ │ │ ├── binaryop_gpu.js.map
│ │ │ │ │ │ │ │ ├── binaryop_packed_gpu.d.ts
│ │ │ │ │ │ │ │ ├── binaryop_packed_gpu.js
│ │ │ │ │ │ │ │ ├── binaryop_packed_gpu.js.map
│ │ │ │ │ │ │ │ ├── clip_gpu.d.ts
│ │ │ │ │ │ │ │ ├── clip_gpu.js
│ │ │ │ │ │ │ │ ├── clip_gpu.js.map
│ │ │ │ │ │ │ │ ├── clip_packed_gpu.d.ts
│ │ │ │ │ │ │ │ ├── clip_packed_gpu.js
│ │ │ │ │ │ │ │ ├── clip_packed_gpu.js.map
│ │ │ │ │ │ │ │ ├── complex_abs_gpu.d.ts
│ │ │ │ │ │ │ │ ├── complex_abs_gpu.js
│ │ │ │ │ │ │ │ ├── complex_abs_gpu.js.map
│ │ │ │ │ │ │ │ ├── concat_gpu.d.ts
│ │ │ │ │ │ │ │ ├── concat_gpu.js
│ │ │ │ │ │ │ │ ├── concat_gpu.js.map
│ │ │ │ │ │ │ │ ├── concat_packed_gpu.d.ts
│ │ │ │ │ │ │ │ ├── concat_packed_gpu.js
│ │ │ │ │ │ │ │ ├── concat_packed_gpu.js.map
│ │ │ │ │ │ │ │ ├── conv_backprop_gpu.d.ts
│ │ │ │ │ │ │ │ ├── conv_backprop_gpu.js
│ │ │ │ │ │ │ │ ├── conv_backprop_gpu.js.map
│ │ │ │ │ │ │ │ ├── conv_backprop_gpu_depthwise.d.ts
│ │ │ │ │ │ │ │ ├── conv_backprop_gpu_depthwise.js
│ │ │ │ │ │ │ │ ├── conv_backprop_gpu_depthwise.js.map
│ │ │ │ │ │ │ │ ├── conv_gpu.d.ts
│ │ │ │ │ │ │ │ ├── conv_gpu.js
│ │ │ │ │ │ │ │ ├── conv_gpu.js.map
│ │ │ │ │ │ │ │ ├── conv_gpu_depthwise.d.ts
│ │ │ │ │ │ │ │ ├── conv_gpu_depthwise.js
│ │ │ │ │ │ │ │ ├── conv_gpu_depthwise.js.map
│ │ │ │ │ │ │ │ ├── conv_packed_gpu_depthwise.d.ts
│ │ │ │ │ │ │ │ ├── conv_packed_gpu_depthwise.js
│ │ │ │ │ │ │ │ ├── conv_packed_gpu_depthwise.js.map
│ │ │ │ │ │ │ │ ├── crop_and_resize_gpu.d.ts
│ │ │ │ │ │ │ │ ├── crop_and_resize_gpu.js
│ │ │ │ │ │ │ │ ├── crop_and_resize_gpu.js.map
│ │ │ │ │ │ │ │ ├── cumsum_gpu.d.ts
│ │ │ │ │ │ │ │ ├── cumsum_gpu.js
│ │ │ │ │ │ │ │ ├── cumsum_gpu.js.map
│ │ │ │ │ │ │ │ ├── depth_to_space_gpu.d.ts
│ │ │ │ │ │ │ │ ├── depth_to_space_gpu.js
│ │ │ │ │ │ │ │ ├── depth_to_space_gpu.js.map
│ │ │ │ │ │ │ │ ├── encode_float_gpu.d.ts
│ │ │ │ │ │ │ │ ├── encode_float_gpu.js
│ │ │ │ │ │ │ │ ├── encode_float_gpu.js.map
│ │ │ │ │ │ │ │ ├── fft_gpu.d.ts
│ │ │ │ │ │ │ │ ├── fft_gpu.js
│ │ │ │ │ │ │ │ ├── fft_gpu.js.map
│ │ │ │ │ │ │ │ ├── fill_gpu.d.ts
│ │ │ │ │ │ │ │ ├── fill_gpu.js
│ │ │ │ │ │ │ │ ├── fill_gpu.js.map
│ │ │ │ │ │ │ │ ├── from_pixels_gpu.d.ts
│ │ │ │ │ │ │ │ ├── from_pixels_gpu.js
│ │ │ │ │ │ │ │ ├── from_pixels_gpu.js.map
│ │ │ │ │ │ │ │ ├── gather_gpu.d.ts
│ │ │ │ │ │ │ │ ├── gather_gpu.js
│ │ │ │ │ │ │ │ ├── gather_gpu.js.map
│ │ │ │ │ │ │ │ ├── gather_nd_gpu.d.ts
│ │ │ │ │ │ │ │ ├── gather_nd_gpu.js
│ │ │ │ │ │ │ │ ├── gather_nd_gpu.js.map
│ │ │ │ │ │ │ │ ├── glsl_version.d.ts
│ │ │ │ │ │ │ │ ├── glsl_version.js
│ │ │ │ │ │ │ │ ├── glsl_version.js.map
│ │ │ │ │ │ │ │ ├── gpgpu_context.d.ts
│ │ │ │ │ │ │ │ ├── gpgpu_context.js
│ │ │ │ │ │ │ │ ├── gpgpu_context.js.map
│ │ │ │ │ │ │ │ ├── gpgpu_context_test.d.ts
│ │ │ │ │ │ │ │ ├── gpgpu_context_test.js
│ │ │ │ │ │ │ │ ├── gpgpu_context_test.js.map
│ │ │ │ │ │ │ │ ├── gpgpu_math.d.ts
│ │ │ │ │ │ │ │ ├── gpgpu_math.js
│ │ │ │ │ │ │ │ ├── gpgpu_math.js.map
│ │ │ │ │ │ │ │ ├── gpgpu_util.d.ts
│ │ │ │ │ │ │ │ ├── gpgpu_util.js
│ │ │ │ │ │ │ │ ├── gpgpu_util.js.map
│ │ │ │ │ │ │ │ ├── gpgpu_util_test.d.ts
│ │ │ │ │ │ │ │ ├── gpgpu_util_test.js
│ │ │ │ │ │ │ │ ├── gpgpu_util_test.js.map
│ │ │ │ │ │ │ │ ├── im2col_packed_gpu.d.ts
│ │ │ │ │ │ │ │ ├── im2col_packed_gpu.js
│ │ │ │ │ │ │ │ ├── im2col_packed_gpu.js.map
│ │ │ │ │ │ │ │ ├── lrn_gpu.d.ts
│ │ │ │ │ │ │ │ ├── lrn_gpu.js
│ │ │ │ │ │ │ │ ├── lrn_gpu.js.map
│ │ │ │ │ │ │ │ ├── lrn_grad_gpu.d.ts
│ │ │ │ │ │ │ │ ├── lrn_grad_gpu.js
│ │ │ │ │ │ │ │ ├── lrn_grad_gpu.js.map
│ │ │ │ │ │ │ │ ├── max_pool_backprop_gpu.d.ts
│ │ │ │ │ │ │ │ ├── max_pool_backprop_gpu.js
│ │ │ │ │ │ │ │ ├── max_pool_backprop_gpu.js.map
│ │ │ │ │ │ │ │ ├── mulmat_packed_gpu.d.ts
│ │ │ │ │ │ │ │ ├── mulmat_packed_gpu.js
│ │ │ │ │ │ │ │ ├── mulmat_packed_gpu.js.map
│ │ │ │ │ │ │ │ ├── multinomial_gpu.d.ts
│ │ │ │ │ │ │ │ ├── multinomial_gpu.js
│ │ │ │ │ │ │ │ ├── multinomial_gpu.js.map
│ │ │ │ │ │ │ │ ├── onehot_gpu.d.ts
│ │ │ │ │ │ │ │ ├── onehot_gpu.js
│ │ │ │ │ │ │ │ ├── onehot_gpu.js.map
│ │ │ │ │ │ │ │ ├── pack_gpu.d.ts
│ │ │ │ │ │ │ │ ├── pack_gpu.js
│ │ │ │ │ │ │ │ ├── pack_gpu.js.map
│ │ │ │ │ │ │ │ ├── pad_gpu.d.ts
│ │ │ │ │ │ │ │ ├── pad_gpu.js
│ │ │ │ │ │ │ │ ├── pad_gpu.js.map
│ │ │ │ │ │ │ │ ├── pad_packed_gpu.d.ts
│ │ │ │ │ │ │ │ ├── pad_packed_gpu.js
│ │ │ │ │ │ │ │ ├── pad_packed_gpu.js.map
│ │ │ │ │ │ │ │ ├── pool_gpu.d.ts
│ │ │ │ │ │ │ │ ├── pool_gpu.js
│ │ │ │ │ │ │ │ ├── pool_gpu.js.map
│ │ │ │ │ │ │ │ ├── reduce_gpu.d.ts
│ │ │ │ │ │ │ │ ├── reduce_gpu.js
│ │ │ │ │ │ │ │ ├── reduce_gpu.js.map
│ │ │ │ │ │ │ │ ├── reshape_packed_gpu.d.ts
│ │ │ │ │ │ │ │ ├── reshape_packed_gpu.js
│ │ │ │ │ │ │ │ ├── reshape_packed_gpu.js.map
│ │ │ │ │ │ │ │ ├── reshape_packed_test.d.ts
│ │ │ │ │ │ │ │ ├── reshape_packed_test.js
│ │ │ │ │ │ │ │ ├── reshape_packed_test.js.map
│ │ │ │ │ │ │ │ ├── resize_bilinear_backprop_gpu.d.ts
│ │ │ │ │ │ │ │ ├── resize_bilinear_backprop_gpu.js
│ │ │ │ │ │ │ │ ├── resize_bilinear_backprop_gpu.js.map
│ │ │ │ │ │ │ │ ├── resize_bilinear_gpu.d.ts
│ │ │ │ │ │ │ │ ├── resize_bilinear_gpu.js
│ │ │ │ │ │ │ │ ├── resize_bilinear_gpu.js.map
│ │ │ │ │ │ │ │ ├── resize_bilinear_packed_gpu.d.ts
│ │ │ │ │ │ │ │ ├── resize_bilinear_packed_gpu.js
│ │ │ │ │ │ │ │ ├── resize_bilinear_packed_gpu.js.map
│ │ │ │ │ │ │ │ ├── resize_nearest_neighbor_backprop_gpu.d.ts
│ │ │ │ │ │ │ │ ├── resize_nearest_neighbor_backprop_gpu.js
│ │ │ │ │ │ │ │ ├── resize_nearest_neighbor_backprop_gpu.js.map
│ │ │ │ │ │ │ │ ├── resize_nearest_neighbor_gpu.d.ts
│ │ │ │ │ │ │ │ ├── resize_nearest_neighbor_gpu.js
│ │ │ │ │ │ │ │ ├── resize_nearest_neighbor_gpu.js.map
│ │ │ │ │ │ │ │ ├── reverse_gpu.d.ts
│ │ │ │ │ │ │ │ ├── reverse_gpu.js
│ │ │ │ │ │ │ │ ├── reverse_gpu.js.map
│ │ │ │ │ │ │ │ ├── reverse_packed_gpu.d.ts
│ │ │ │ │ │ │ │ ├── reverse_packed_gpu.js
│ │ │ │ │ │ │ │ ├── reverse_packed_gpu.js.map
│ │ │ │ │ │ │ │ ├── scatter_gpu.d.ts
│ │ │ │ │ │ │ │ ├── scatter_gpu.js
│ │ │ │ │ │ │ │ ├── scatter_gpu.js.map
│ │ │ │ │ │ │ │ ├── segment_gpu.d.ts
│ │ │ │ │ │ │ │ ├── segment_gpu.js
│ │ │ │ │ │ │ │ ├── segment_gpu.js.map
│ │ │ │ │ │ │ │ ├── select_gpu.d.ts
│ │ │ │ │ │ │ │ ├── select_gpu.js
│ │ │ │ │ │ │ │ ├── select_gpu.js.map
│ │ │ │ │ │ │ │ ├── shader_compiler.d.ts
│ │ │ │ │ │ │ │ ├── shader_compiler.js
│ │ │ │ │ │ │ │ ├── shader_compiler.js.map
│ │ │ │ │ │ │ │ ├── shader_compiler_util.d.ts
│ │ │ │ │ │ │ │ ├── shader_compiler_util.js
│ │ │ │ │ │ │ │ ├── shader_compiler_util.js.map
│ │ │ │ │ │ │ │ ├── shader_compiler_util_test.d.ts
│ │ │ │ │ │ │ │ ├── shader_compiler_util_test.js
│ │ │ │ │ │ │ │ ├── shader_compiler_util_test.js.map
│ │ │ │ │ │ │ │ ├── slice_gpu.d.ts
│ │ │ │ │ │ │ │ ├── slice_gpu.js
│ │ │ │ │ │ │ │ ├── slice_gpu.js.map
│ │ │ │ │ │ │ │ ├── slice_packed_gpu.d.ts
│ │ │ │ │ │ │ │ ├── slice_packed_gpu.js
│ │ │ │ │ │ │ │ ├── slice_packed_gpu.js.map
│ │ │ │ │ │ │ │ ├── strided_slice_gpu.d.ts
│ │ │ │ │ │ │ │ ├── strided_slice_gpu.js
│ │ │ │ │ │ │ │ ├── strided_slice_gpu.js.map
│ │ │ │ │ │ │ │ ├── tex_util.d.ts
│ │ │ │ │ │ │ │ ├── tex_util.js
│ │ │ │ │ │ │ │ ├── tex_util.js.map
│ │ │ │ │ │ │ │ ├── tex_util_test.d.ts
│ │ │ │ │ │ │ │ ├── tex_util_test.js
│ │ │ │ │ │ │ │ ├── tex_util_test.js.map
│ │ │ │ │ │ │ │ ├── texture_manager.d.ts
│ │ │ │ │ │ │ │ ├── texture_manager.js
│ │ │ │ │ │ │ │ ├── texture_manager.js.map
│ │ │ │ │ │ │ │ ├── tile_gpu.d.ts
│ │ │ │ │ │ │ │ ├── tile_gpu.js
│ │ │ │ │ │ │ │ ├── tile_gpu.js.map
│ │ │ │ │ │ │ │ ├── transpose_gpu.d.ts
│ │ │ │ │ │ │ │ ├── transpose_gpu.js
│ │ │ │ │ │ │ │ ├── transpose_gpu.js.map
│ │ │ │ │ │ │ │ ├── transpose_packed_gpu.d.ts
│ │ │ │ │ │ │ │ ├── transpose_packed_gpu.js
│ │ │ │ │ │ │ │ ├── transpose_packed_gpu.js.map
│ │ │ │ │ │ │ │ ├── unaryop_gpu.d.ts
│ │ │ │ │ │ │ │ ├── unaryop_gpu.js
│ │ │ │ │ │ │ │ ├── unaryop_gpu.js.map
│ │ │ │ │ │ │ │ ├── unaryop_packed_gpu.d.ts
│ │ │ │ │ │ │ │ ├── unaryop_packed_gpu.js
│ │ │ │ │ │ │ │ ├── unaryop_packed_gpu.js.map
│ │ │ │ │ │ │ │ ├── unpack_gpu.d.ts
│ │ │ │ │ │ │ │ ├── unpack_gpu.js
│ │ │ │ │ │ │ │ ├── unpack_gpu.js.map
│ │ │ │ │ │ │ │ ├── webgl_custom_op_test.d.ts
│ │ │ │ │ │ │ │ ├── webgl_custom_op_test.js
│ │ │ │ │ │ │ │ ├── webgl_custom_op_test.js.map
│ │ │ │ │ │ │ │ ├── webgl_types.d.ts
│ │ │ │ │ │ │ │ ├── webgl_types.js
│ │ │ │ │ │ │ │ ├── webgl_types.js.map
│ │ │ │ │ │ │ │ ├── webgl_util.d.ts
│ │ │ │ │ │ │ │ ├── webgl_util.js
│ │ │ │ │ │ │ │ ├── webgl_util.js.map
│ │ │ │ │ │ │ │ ├── webgl_util_test.d.ts
│ │ │ │ │ │ │ │ ├── webgl_util_test.js
│ │ │ │ │ │ │ │ └── webgl_util_test.js.map
│ │ │ │ │ │ │ ├── where_impl.d.ts
│ │ │ │ │ │ │ ├── where_impl.js
│ │ │ │ │ │ │ └── where_impl.js.map
│ │ │ │ │ │ ├── log.d.ts
│ │ │ │ │ │ ├── log.js
│ │ │ │ │ │ ├── log.js.map
│ │ │ │ │ │ ├── math.d.ts
│ │ │ │ │ │ ├── math.js
│ │ │ │ │ │ ├── math.js.map
│ │ │ │ │ │ ├── model_types.d.ts
│ │ │ │ │ │ ├── model_types.js
│ │ │ │ │ │ ├── model_types.js.map
│ │ │ │ │ │ ├── ops
│ │ │ │ │ │ │ ├── arithmetic_test.d.ts
│ │ │ │ │ │ │ ├── arithmetic_test.js
│ │ │ │ │ │ │ ├── arithmetic_test.js.map
│ │ │ │ │ │ │ ├── array_ops.d.ts
│ │ │ │ │ │ │ ├── array_ops.js
│ │ │ │ │ │ │ ├── array_ops.js.map
│ │ │ │ │ │ │ ├── array_ops_test.d.ts
│ │ │ │ │ │ │ ├── array_ops_test.js
│ │ │ │ │ │ │ ├── array_ops_test.js.map
│ │ │ │ │ │ │ ├── array_ops_util.d.ts
│ │ │ │ │ │ │ ├── array_ops_util.js
│ │ │ │ │ │ │ ├── array_ops_util.js.map
│ │ │ │ │ │ │ ├── axis_util.d.ts
│ │ │ │ │ │ │ ├── axis_util.js
│ │ │ │ │ │ │ ├── axis_util.js.map
│ │ │ │ │ │ │ ├── axis_util_test.d.ts
│ │ │ │ │ │ │ ├── axis_util_test.js
│ │ │ │ │ │ │ ├── axis_util_test.js.map
│ │ │ │ │ │ │ ├── batchnorm.d.ts
│ │ │ │ │ │ │ ├── batchnorm.js
│ │ │ │ │ │ │ ├── batchnorm.js.map
│ │ │ │ │ │ │ ├── batchnorm_test.d.ts
│ │ │ │ │ │ │ ├── batchnorm_test.js
│ │ │ │ │ │ │ ├── batchnorm_test.js.map
│ │ │ │ │ │ │ ├── binary_ops.d.ts
│ │ │ │ │ │ │ ├── binary_ops.js
│ │ │ │ │ │ │ ├── binary_ops.js.map
│ │ │ │ │ │ │ ├── binary_ops_test.d.ts
│ │ │ │ │ │ │ ├── binary_ops_test.js
│ │ │ │ │ │ │ ├── binary_ops_test.js.map
│ │ │ │ │ │ │ ├── broadcast_util.d.ts
│ │ │ │ │ │ │ ├── broadcast_util.js
│ │ │ │ │ │ │ ├── broadcast_util.js.map
│ │ │ │ │ │ │ ├── broadcast_util_test.d.ts
│ │ │ │ │ │ │ ├── broadcast_util_test.js
│ │ │ │ │ │ │ ├── broadcast_util_test.js.map
│ │ │ │ │ │ │ ├── browser.d.ts
│ │ │ │ │ │ │ ├── browser.js
│ │ │ │ │ │ │ ├── browser.js.map
│ │ │ │ │ │ │ ├── clone_test.d.ts
│ │ │ │ │ │ │ ├── clone_test.js
│ │ │ │ │ │ │ ├── clone_test.js.map
│ │ │ │ │ │ │ ├── compare.d.ts
│ │ │ │ │ │ │ ├── compare.js
│ │ │ │ │ │ │ ├── compare.js.map
│ │ │ │ │ │ │ ├── compare_ops_test.d.ts
│ │ │ │ │ │ │ ├── compare_ops_test.js
│ │ │ │ │ │ │ ├── compare_ops_test.js.map
│ │ │ │ │ │ │ ├── complex_ops.d.ts
│ │ │ │ │ │ │ ├── complex_ops.js
│ │ │ │ │ │ │ ├── complex_ops.js.map
│ │ │ │ │ │ │ ├── complex_ops_test.d.ts
│ │ │ │ │ │ │ ├── complex_ops_test.js
│ │ │ │ │ │ │ ├── complex_ops_test.js.map
│ │ │ │ │ │ │ ├── concat_split.d.ts
│ │ │ │ │ │ │ ├── concat_split.js
│ │ │ │ │ │ │ ├── concat_split.js.map
│ │ │ │ │ │ │ ├── concat_test.d.ts
│ │ │ │ │ │ │ ├── concat_test.js
│ │ │ │ │ │ │ ├── concat_test.js.map
│ │ │ │ │ │ │ ├── concat_util.d.ts
│ │ │ │ │ │ │ ├── concat_util.js
│ │ │ │ │ │ │ ├── concat_util.js.map
│ │ │ │ │ │ │ ├── concat_util_test.d.ts
│ │ │ │ │ │ │ ├── concat_util_test.js
│ │ │ │ │ │ │ ├── concat_util_test.js.map
│ │ │ │ │ │ │ ├── confusion_matrix.d.ts
│ │ │ │ │ │ │ ├── confusion_matrix.js
│ │ │ │ │ │ │ ├── confusion_matrix.js.map
│ │ │ │ │ │ │ ├── confusion_matrix_test.d.ts
│ │ │ │ │ │ │ ├── confusion_matrix_test.js
│ │ │ │ │ │ │ ├── confusion_matrix_test.js.map
│ │ │ │ │ │ │ ├── conv.d.ts
│ │ │ │ │ │ │ ├── conv.js
│ │ │ │ │ │ │ ├── conv.js.map
│ │ │ │ │ │ │ ├── conv1d_test.d.ts
│ │ │ │ │ │ │ ├── conv1d_test.js
│ │ │ │ │ │ │ ├── conv1d_test.js.map
│ │ │ │ │ │ │ ├── conv2d_depthwise_test.d.ts
│ │ │ │ │ │ │ ├── conv2d_depthwise_test.js
│ │ │ │ │ │ │ ├── conv2d_depthwise_test.js.map
│ │ │ │ │ │ │ ├── conv2d_separable_test.d.ts
│ │ │ │ │ │ │ ├── conv2d_separable_test.js
│ │ │ │ │ │ │ ├── conv2d_separable_test.js.map
│ │ │ │ │ │ │ ├── conv2d_test.d.ts
│ │ │ │ │ │ │ ├── conv2d_test.js
│ │ │ │ │ │ │ ├── conv2d_test.js.map
│ │ │ │ │ │ │ ├── conv2d_transpose_test.d.ts
│ │ │ │ │ │ │ ├── conv2d_transpose_test.js
│ │ │ │ │ │ │ ├── conv2d_transpose_test.js.map
│ │ │ │ │ │ │ ├── conv3d_test.d.ts
│ │ │ │ │ │ │ ├── conv3d_test.js
│ │ │ │ │ │ │ ├── conv3d_test.js.map
│ │ │ │ │ │ │ ├── conv_util.d.ts
│ │ │ │ │ │ │ ├── conv_util.js
│ │ │ │ │ │ │ ├── conv_util.js.map
│ │ │ │ │ │ │ ├── conv_util_test.d.ts
│ │ │ │ │ │ │ ├── conv_util_test.js
│ │ │ │ │ │ │ ├── conv_util_test.js.map
│ │ │ │ │ │ │ ├── erf_util.d.ts
│ │ │ │ │ │ │ ├── erf_util.js
│ │ │ │ │ │ │ ├── erf_util.js.map
│ │ │ │ │ │ │ ├── fused_ops.d.ts
│ │ │ │ │ │ │ ├── fused_ops.js
│ │ │ │ │ │ │ ├── fused_ops.js.map
│ │ │ │ │ │ │ ├── fused_test.d.ts
│ │ │ │ │ │ │ ├── fused_test.js
│ │ │ │ │ │ │ ├── fused_test.js.map
│ │ │ │ │ │ │ ├── fused_util.d.ts
│ │ │ │ │ │ │ ├── fused_util.js
│ │ │ │ │ │ │ ├── fused_util.js.map
│ │ │ │ │ │ │ ├── gather_nd.d.ts
│ │ │ │ │ │ │ ├── gather_nd.js
│ │ │ │ │ │ │ ├── gather_nd.js.map
│ │ │ │ │ │ │ ├── gather_nd_test.d.ts
│ │ │ │ │ │ │ ├── gather_nd_test.js
│ │ │ │ │ │ │ ├── gather_nd_test.js.map
│ │ │ │ │ │ │ ├── gather_nd_util.d.ts
│ │ │ │ │ │ │ ├── gather_nd_util.js
│ │ │ │ │ │ │ ├── gather_nd_util.js.map
│ │ │ │ │ │ │ ├── image_ops.d.ts
│ │ │ │ │ │ │ ├── image_ops.js
│ │ │ │ │ │ │ ├── image_ops.js.map
│ │ │ │ │ │ │ ├── image_ops_test.d.ts
│ │ │ │ │ │ │ ├── image_ops_test.js
│ │ │ │ │ │ │ ├── image_ops_test.js.map
│ │ │ │ │ │ │ ├── linalg_ops.d.ts
│ │ │ │ │ │ │ ├── linalg_ops.js
│ │ │ │ │ │ │ ├── linalg_ops.js.map
│ │ │ │ │ │ │ ├── linalg_ops_test.d.ts
│ │ │ │ │ │ │ ├── linalg_ops_test.js
│ │ │ │ │ │ │ ├── linalg_ops_test.js.map
│ │ │ │ │ │ │ ├── logical_ops.d.ts
│ │ │ │ │ │ │ ├── logical_ops.js
│ │ │ │ │ │ │ ├── logical_ops.js.map
│ │ │ │ │ │ │ ├── logical_ops_test.d.ts
│ │ │ │ │ │ │ ├── logical_ops_test.js
│ │ │ │ │ │ │ ├── logical_ops_test.js.map
│ │ │ │ │ │ │ ├── loss_ops.d.ts
│ │ │ │ │ │ │ ├── loss_ops.js
│ │ │ │ │ │ │ ├── loss_ops.js.map
│ │ │ │ │ │ │ ├── loss_ops_test.d.ts
│ │ │ │ │ │ │ ├── loss_ops_test.js
│ │ │ │ │ │ │ ├── loss_ops_test.js.map
│ │ │ │ │ │ │ ├── lrn.d.ts
│ │ │ │ │ │ │ ├── lrn.js
│ │ │ │ │ │ │ ├── lrn.js.map
│ │ │ │ │ │ │ ├── lrn_test.d.ts
│ │ │ │ │ │ │ ├── lrn_test.js
│ │ │ │ │ │ │ ├── lrn_test.js.map
│ │ │ │ │ │ │ ├── lstm.d.ts
│ │ │ │ │ │ │ ├── lstm.js
│ │ │ │ │ │ │ ├── lstm.js.map
│ │ │ │ │ │ │ ├── lstm_test.d.ts
│ │ │ │ │ │ │ ├── lstm_test.js
│ │ │ │ │ │ │ ├── lstm_test.js.map
│ │ │ │ │ │ │ ├── matmul.d.ts
│ │ │ │ │ │ │ ├── matmul.js
│ │ │ │ │ │ │ ├── matmul.js.map
│ │ │ │ │ │ │ ├── matmul_test.d.ts
│ │ │ │ │ │ │ ├── matmul_test.js
│ │ │ │ │ │ │ ├── matmul_test.js.map
│ │ │ │ │ │ │ ├── moving_average.d.ts
│ │ │ │ │ │ │ ├── moving_average.js
│ │ │ │ │ │ │ ├── moving_average.js.map
│ │ │ │ │ │ │ ├── moving_average_test.d.ts
│ │ │ │ │ │ │ ├── moving_average_test.js
│ │ │ │ │ │ │ ├── moving_average_test.js.map
│ │ │ │ │ │ │ ├── multinomial_test.d.ts
│ │ │ │ │ │ │ ├── multinomial_test.js
│ │ │ │ │ │ │ ├── multinomial_test.js.map
│ │ │ │ │ │ │ ├── norm.d.ts
│ │ │ │ │ │ │ ├── norm.js
│ │ │ │ │ │ │ ├── norm.js.map
│ │ │ │ │ │ │ ├── operation.d.ts
│ │ │ │ │ │ │ ├── operation.js
│ │ │ │ │ │ │ ├── operation.js.map
│ │ │ │ │ │ │ ├── operation_test.d.ts
│ │ │ │ │ │ │ ├── operation_test.js
│ │ │ │ │ │ │ ├── operation_test.js.map
│ │ │ │ │ │ │ ├── ops.d.ts
│ │ │ │ │ │ │ ├── ops.js
│ │ │ │ │ │ │ ├── ops.js.map
│ │ │ │ │ │ │ ├── pad_test.d.ts
│ │ │ │ │ │ │ ├── pad_test.js
│ │ │ │ │ │ │ ├── pad_test.js.map
│ │ │ │ │ │ │ ├── pool.d.ts
│ │ │ │ │ │ │ ├── pool.js
│ │ │ │ │ │ │ ├── pool.js.map
│ │ │ │ │ │ │ ├── pool_test.d.ts
│ │ │ │ │ │ │ ├── pool_test.js
│ │ │ │ │ │ │ ├── pool_test.js.map
│ │ │ │ │ │ │ ├── rand.d.ts
│ │ │ │ │ │ │ ├── rand.js
│ │ │ │ │ │ │ ├── rand.js.map
│ │ │ │ │ │ │ ├── rand_test.d.ts
│ │ │ │ │ │ │ ├── rand_test.js
│ │ │ │ │ │ │ ├── rand_test.js.map
│ │ │ │ │ │ │ ├── rand_util.d.ts
│ │ │ │ │ │ │ ├── rand_util.js
│ │ │ │ │ │ │ ├── rand_util.js.map
│ │ │ │ │ │ │ ├── reduce_util.d.ts
│ │ │ │ │ │ │ ├── reduce_util.js
│ │ │ │ │ │ │ ├── reduce_util.js.map
│ │ │ │ │ │ │ ├── reduction_ops.d.ts
│ │ │ │ │ │ │ ├── reduction_ops.js
│ │ │ │ │ │ │ ├── reduction_ops.js.map
│ │ │ │ │ │ │ ├── reduction_ops_test.d.ts
│ │ │ │ │ │ │ ├── reduction_ops_test.js
│ │ │ │ │ │ │ ├── reduction_ops_test.js.map
│ │ │ │ │ │ │ ├── relu_ops.d.ts
│ │ │ │ │ │ │ ├── relu_ops.js
│ │ │ │ │ │ │ ├── relu_ops.js.map
│ │ │ │ │ │ │ ├── resize_bilinear_test.d.ts
│ │ │ │ │ │ │ ├── resize_bilinear_test.js
│ │ │ │ │ │ │ ├── resize_bilinear_test.js.map
│ │ │ │ │ │ │ ├── resize_nearest_neighbor_test.d.ts
│ │ │ │ │ │ │ ├── resize_nearest_neighbor_test.js
│ │ │ │ │ │ │ ├── resize_nearest_neighbor_test.js.map
│ │ │ │ │ │ │ ├── reverse.d.ts
│ │ │ │ │ │ │ ├── reverse.js
│ │ │ │ │ │ │ ├── reverse.js.map
│ │ │ │ │ │ │ ├── reverse_test.d.ts
│ │ │ │ │ │ │ ├── reverse_test.js
│ │ │ │ │ │ │ ├── reverse_test.js.map
│ │ │ │ │ │ │ ├── scatter_nd.d.ts
│ │ │ │ │ │ │ ├── scatter_nd.js
│ │ │ │ │ │ │ ├── scatter_nd.js.map
│ │ │ │ │ │ │ ├── scatter_nd_test.d.ts
│ │ │ │ │ │ │ ├── scatter_nd_test.js
│ │ │ │ │ │ │ ├── scatter_nd_test.js.map
│ │ │ │ │ │ │ ├── scatter_nd_util.d.ts
│ │ │ │ │ │ │ ├── scatter_nd_util.js
│ │ │ │ │ │ │ ├── scatter_nd_util.js.map
│ │ │ │ │ │ │ ├── segment_ops.d.ts
│ │ │ │ │ │ │ ├── segment_ops.js
│ │ │ │ │ │ │ ├── segment_ops.js.map
│ │ │ │ │ │ │ ├── segment_ops_test.d.ts
│ │ │ │ │ │ │ ├── segment_ops_test.js
│ │ │ │ │ │ │ ├── segment_ops_test.js.map
│ │ │ │ │ │ │ ├── segment_util.d.ts
│ │ │ │ │ │ │ ├── segment_util.js
│ │ │ │ │ │ │ ├── segment_util.js.map
│ │ │ │ │ │ │ ├── selu_util.d.ts
│ │ │ │ │ │ │ ├── selu_util.js
│ │ │ │ │ │ │ ├── selu_util.js.map
│ │ │ │ │ │ │ ├── slice.d.ts
│ │ │ │ │ │ │ ├── slice.js
│ │ │ │ │ │ │ ├── slice.js.map
│ │ │ │ │ │ │ ├── slice_test.d.ts
│ │ │ │ │ │ │ ├── slice_test.js
│ │ │ │ │ │ │ ├── slice_test.js.map
│ │ │ │ │ │ │ ├── slice_util.d.ts
│ │ │ │ │ │ │ ├── slice_util.js
│ │ │ │ │ │ │ ├── slice_util.js.map
│ │ │ │ │ │ │ ├── slice_util_test.d.ts
│ │ │ │ │ │ │ ├── slice_util_test.js
│ │ │ │ │ │ │ ├── slice_util_test.js.map
│ │ │ │ │ │ │ ├── softmax.d.ts
│ │ │ │ │ │ │ ├── softmax.js
│ │ │ │ │ │ │ ├── softmax.js.map
│ │ │ │ │ │ │ ├── softmax_test.d.ts
│ │ │ │ │ │ │ ├── softmax_test.js
│ │ │ │ │ │ │ ├── softmax_test.js.map
│ │ │ │ │ │ │ ├── sparse_to_dense.d.ts
│ │ │ │ │ │ │ ├── sparse_to_dense.js
│ │ │ │ │ │ │ ├── sparse_to_dense.js.map
│ │ │ │ │ │ │ ├── sparse_to_dense_test.d.ts
│ │ │ │ │ │ │ ├── sparse_to_dense_test.js
│ │ │ │ │ │ │ ├── sparse_to_dense_test.js.map
│ │ │ │ │ │ │ ├── sparse_to_dense_util.d.ts
│ │ │ │ │ │ │ ├── sparse_to_dense_util.js
│ │ │ │ │ │ │ ├── sparse_to_dense_util.js.map
│ │ │ │ │ │ │ ├── spectral_ops.d.ts
│ │ │ │ │ │ │ ├── spectral_ops.js
│ │ │ │ │ │ │ ├── spectral_ops.js.map
│ │ │ │ │ │ │ ├── spectral_ops_test.d.ts
│ │ │ │ │ │ │ ├── spectral_ops_test.js
│ │ │ │ │ │ │ ├── spectral_ops_test.js.map
│ │ │ │ │ │ │ ├── strided_slice.d.ts
│ │ │ │ │ │ │ ├── strided_slice.js
│ │ │ │ │ │ │ ├── strided_slice.js.map
│ │ │ │ │ │ │ ├── strided_slice_test.d.ts
│ │ │ │ │ │ │ ├── strided_slice_test.js
│ │ │ │ │ │ │ ├── strided_slice_test.js.map
│ │ │ │ │ │ │ ├── tensor_ops.d.ts
│ │ │ │ │ │ │ ├── tensor_ops.js
│ │ │ │ │ │ │ ├── tensor_ops.js.map
│ │ │ │ │ │ │ ├── topk.d.ts
│ │ │ │ │ │ │ ├── topk.js
│ │ │ │ │ │ │ ├── topk.js.map
│ │ │ │ │ │ │ ├── topk_test.d.ts
│ │ │ │ │ │ │ ├── topk_test.js
│ │ │ │ │ │ │ ├── topk_test.js.map
│ │ │ │ │ │ │ ├── transpose.d.ts
│ │ │ │ │ │ │ ├── transpose.js
│ │ │ │ │ │ │ ├── transpose.js.map
│ │ │ │ │ │ │ ├── transpose_test.d.ts
│ │ │ │ │ │ │ ├── transpose_test.js
│ │ │ │ │ │ │ ├── transpose_test.js.map
│ │ │ │ │ │ │ ├── unary_ops.d.ts
│ │ │ │ │ │ │ ├── unary_ops.js
│ │ │ │ │ │ │ ├── unary_ops.js.map
│ │ │ │ │ │ │ ├── unary_ops_test.d.ts
│ │ │ │ │ │ │ ├── unary_ops_test.js
│ │ │ │ │ │ │ └── unary_ops_test.js.map
│ │ │ │ │ │ ├── optimizers
│ │ │ │ │ │ │ ├── adadelta_optimizer.d.ts
│ │ │ │ │ │ │ ├── adadelta_optimizer.js
│ │ │ │ │ │ │ ├── adadelta_optimizer.js.map
│ │ │ │ │ │ │ ├── adadelta_optimizer_test.d.ts
│ │ │ │ │ │ │ ├── adadelta_optimizer_test.js
│ │ │ │ │ │ │ ├── adadelta_optimizer_test.js.map
│ │ │ │ │ │ │ ├── adagrad_optimizer.d.ts
│ │ │ │ │ │ │ ├── adagrad_optimizer.js
│ │ │ │ │ │ │ ├── adagrad_optimizer.js.map
│ │ │ │ │ │ │ ├── adagrad_optimizer_test.d.ts
│ │ │ │ │ │ │ ├── adagrad_optimizer_test.js
│ │ │ │ │ │ │ ├── adagrad_optimizer_test.js.map
│ │ │ │ │ │ │ ├── adam_optimizer.d.ts
│ │ │ │ │ │ │ ├── adam_optimizer.js
│ │ │ │ │ │ │ ├── adam_optimizer.js.map
│ │ │ │ │ │ │ ├── adam_optimizer_test.d.ts
│ │ │ │ │ │ │ ├── adam_optimizer_test.js
│ │ │ │ │ │ │ ├── adam_optimizer_test.js.map
│ │ │ │ │ │ │ ├── adamax_optimizer.d.ts
│ │ │ │ │ │ │ ├── adamax_optimizer.js
│ │ │ │ │ │ │ ├── adamax_optimizer.js.map
│ │ │ │ │ │ │ ├── adamax_optimizer_test.d.ts
│ │ │ │ │ │ │ ├── adamax_optimizer_test.js
│ │ │ │ │ │ │ ├── adamax_optimizer_test.js.map
│ │ │ │ │ │ │ ├── momentum_optimizer.d.ts
│ │ │ │ │ │ │ ├── momentum_optimizer.js
│ │ │ │ │ │ │ ├── momentum_optimizer.js.map
│ │ │ │ │ │ │ ├── momentum_optimizer_test.d.ts
│ │ │ │ │ │ │ ├── momentum_optimizer_test.js
│ │ │ │ │ │ │ ├── momentum_optimizer_test.js.map
│ │ │ │ │ │ │ ├── optimizer.d.ts
│ │ │ │ │ │ │ ├── optimizer.js
│ │ │ │ │ │ │ ├── optimizer.js.map
│ │ │ │ │ │ │ ├── optimizer_constructors.d.ts
│ │ │ │ │ │ │ ├── optimizer_constructors.js
│ │ │ │ │ │ │ ├── optimizer_constructors.js.map
│ │ │ │ │ │ │ ├── optimizer_test.d.ts
│ │ │ │ │ │ │ ├── optimizer_test.js
│ │ │ │ │ │ │ ├── optimizer_test.js.map
│ │ │ │ │ │ │ ├── rmsprop_optimizer.d.ts
│ │ │ │ │ │ │ ├── rmsprop_optimizer.js
│ │ │ │ │ │ │ ├── rmsprop_optimizer.js.map
│ │ │ │ │ │ │ ├── rmsprop_optimizer_test.d.ts
│ │ │ │ │ │ │ ├── rmsprop_optimizer_test.js
│ │ │ │ │ │ │ ├── rmsprop_optimizer_test.js.map
│ │ │ │ │ │ │ ├── sgd_optimizer.d.ts
│ │ │ │ │ │ │ ├── sgd_optimizer.js
│ │ │ │ │ │ │ ├── sgd_optimizer.js.map
│ │ │ │ │ │ │ ├── sgd_optimizer_test.d.ts
│ │ │ │ │ │ │ ├── sgd_optimizer_test.js
│ │ │ │ │ │ │ └── sgd_optimizer_test.js.map
│ │ │ │ │ │ ├── profiler.d.ts
│ │ │ │ │ │ ├── profiler.js
│ │ │ │ │ │ ├── profiler.js.map
│ │ │ │ │ │ ├── profiler_test.d.ts
│ │ │ │ │ │ ├── profiler_test.js
│ │ │ │ │ │ ├── profiler_test.js.map
│ │ │ │ │ │ ├── serialization.d.ts
│ │ │ │ │ │ ├── serialization.js
│ │ │ │ │ │ ├── serialization.js.map
│ │ │ │ │ │ ├── serialization_test.d.ts
│ │ │ │ │ │ ├── serialization_test.js
│ │ │ │ │ │ ├── serialization_test.js.map
│ │ │ │ │ │ ├── tape.d.ts
│ │ │ │ │ │ ├── tape.js
│ │ │ │ │ │ ├── tape.js.map
│ │ │ │ │ │ ├── tape_test.d.ts
│ │ │ │ │ │ ├── tape_test.js
│ │ │ │ │ │ ├── tape_test.js.map
│ │ │ │ │ │ ├── tensor.d.ts
│ │ │ │ │ │ ├── tensor.js
│ │ │ │ │ │ ├── tensor.js.map
│ │ │ │ │ │ ├── tensor_format.d.ts
│ │ │ │ │ │ ├── tensor_format.js
│ │ │ │ │ │ ├── tensor_format.js.map
│ │ │ │ │ │ ├── tensor_test.d.ts
│ │ │ │ │ │ ├── tensor_test.js
│ │ │ │ │ │ ├── tensor_test.js.map
│ │ │ │ │ │ ├── tensor_types.d.ts
│ │ │ │ │ │ ├── tensor_types.js
│ │ │ │ │ │ ├── tensor_types.js.map
│ │ │ │ │ │ ├── tensor_util.d.ts
│ │ │ │ │ │ ├── tensor_util.js
│ │ │ │ │ │ ├── tensor_util.js.map
│ │ │ │ │ │ ├── tensor_util_env.d.ts
│ │ │ │ │ │ ├── tensor_util_env.js
│ │ │ │ │ │ ├── tensor_util_env.js.map
│ │ │ │ │ │ ├── tensor_util_test.d.ts
│ │ │ │ │ │ ├── tensor_util_test.js
│ │ │ │ │ │ ├── tensor_util_test.js.map
│ │ │ │ │ │ ├── test_env.d.ts
│ │ │ │ │ │ ├── test_env.js
│ │ │ │ │ │ ├── test_env.js.map
│ │ │ │ │ │ ├── test_node.d.ts
│ │ │ │ │ │ ├── test_node.js
│ │ │ │ │ │ ├── test_node.js.map
│ │ │ │ │ │ ├── test_util.d.ts
│ │ │ │ │ │ ├── test_util.js
│ │ │ │ │ │ ├── test_util.js.map
│ │ │ │ │ │ ├── tf-core.esm.js
│ │ │ │ │ │ ├── tf-core.esm.js.map
│ │ │ │ │ │ ├── tf-core.js
│ │ │ │ │ │ ├── tf-core.js.map
│ │ │ │ │ │ ├── tf-core.min.js
│ │ │ │ │ │ ├── tf-core.min.js.map
│ │ │ │ │ │ ├── tracking_test.d.ts
│ │ │ │ │ │ ├── tracking_test.js
│ │ │ │ │ │ ├── tracking_test.js.map
│ │ │ │ │ │ ├── train.d.ts
│ │ │ │ │ │ ├── train.js
│ │ │ │ │ │ ├── train.js.map
│ │ │ │ │ │ ├── types.d.ts
│ │ │ │ │ │ ├── types.js
│ │ │ │ │ │ ├── types.js.map
│ │ │ │ │ │ ├── types_test.d.ts
│ │ │ │ │ │ ├── types_test.js
│ │ │ │ │ │ ├── types_test.js.map
│ │ │ │ │ │ ├── util.d.ts
│ │ │ │ │ │ ├── util.js
│ │ │ │ │ │ ├── util.js.map
│ │ │ │ │ │ ├── util_test.d.ts
│ │ │ │ │ │ ├── util_test.js
│ │ │ │ │ │ ├── util_test.js.map
│ │ │ │ │ │ ├── variable_test.d.ts
│ │ │ │ │ │ ├── variable_test.js
│ │ │ │ │ │ ├── variable_test.js.map
│ │ │ │ │ │ ├── version.d.ts
│ │ │ │ │ │ ├── version.js
│ │ │ │ │ │ ├── version.js.map
│ │ │ │ │ │ ├── version_test.d.ts
│ │ │ │ │ │ ├── version_test.js
│ │ │ │ │ │ ├── version_test.js.map
│ │ │ │ │ │ ├── webgl.d.ts
│ │ │ │ │ │ ├── webgl.js
│ │ │ │ │ │ └── webgl.js.map
│ │ │ │ │ ├── package.json
│ │ │ │ │ └── src
│ │ │ │ │ ├── BUILD.bazel
│ │ │ │ │ ├── browser_util.ts
│ │ │ │ │ ├── canvas_util.ts
│ │ │ │ │ ├── device_util.ts
│ │ │ │ │ ├── engine.ts
│ │ │ │ │ ├── environment.ts
│ │ │ │ │ ├── environment_util.ts
│ │ │ │ │ ├── globals.ts
│ │ │ │ │ ├── gradients.ts
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── io
│ │ │ │ │ │ ├── browser_files.ts
│ │ │ │ │ │ ├── browser_http.ts
│ │ │ │ │ │ ├── indexed_db.ts
│ │ │ │ │ │ ├── io.ts
│ │ │ │ │ │ ├── io_utils.ts
│ │ │ │ │ │ ├── local_storage.ts
│ │ │ │ │ │ ├── model_management.ts
│ │ │ │ │ │ ├── passthrough.ts
│ │ │ │ │ │ ├── progress.ts
│ │ │ │ │ │ ├── router_registry.ts
│ │ │ │ │ │ ├── types.ts
│ │ │ │ │ │ └── weights_loader.ts
│ │ │ │ │ ├── jasmine_util.ts
│ │ │ │ │ ├── kernels
│ │ │ │ │ │ ├── backend.ts
│ │ │ │ │ │ ├── backend_cpu.ts
│ │ │ │ │ │ ├── backend_util.ts
│ │ │ │ │ │ ├── backend_webgl.ts
│ │ │ │ │ │ ├── complex_util.ts
│ │ │ │ │ │ ├── non_max_suppression_impl.ts
│ │ │ │ │ │ ├── packing_util.ts
│ │ │ │ │ │ ├── split_shared.ts
│ │ │ │ │ │ ├── topk_impl.ts
│ │ │ │ │ │ ├── webgl
│ │ │ │ │ │ │ ├── argminmax_gpu.ts
│ │ │ │ │ │ │ ├── argminmax_packed_gpu.ts
│ │ │ │ │ │ │ ├── avg_pool_backprop_gpu.ts
│ │ │ │ │ │ │ ├── batchnorm_gpu.ts
│ │ │ │ │ │ │ ├── batchnorm_packed_gpu.ts
│ │ │ │ │ │ │ ├── binaryop_complex_gpu.ts
│ │ │ │ │ │ │ ├── binaryop_gpu.ts
│ │ │ │ │ │ │ ├── binaryop_packed_gpu.ts
│ │ │ │ │ │ │ ├── clip_gpu.ts
│ │ │ │ │ │ │ ├── clip_packed_gpu.ts
│ │ │ │ │ │ │ ├── complex_abs_gpu.ts
│ │ │ │ │ │ │ ├── concat_gpu.ts
│ │ │ │ │ │ │ ├── concat_packed_gpu.ts
│ │ │ │ │ │ │ ├── conv_backprop_gpu.ts
│ │ │ │ │ │ │ ├── conv_backprop_gpu_depthwise.ts
│ │ │ │ │ │ │ ├── conv_gpu.ts
│ │ │ │ │ │ │ ├── conv_gpu_depthwise.ts
│ │ │ │ │ │ │ ├── conv_packed_gpu_depthwise.ts
│ │ │ │ │ │ │ ├── crop_and_resize_gpu.ts
│ │ │ │ │ │ │ ├── cumsum_gpu.ts
│ │ │ │ │ │ │ ├── depth_to_space_gpu.ts
│ │ │ │ │ │ │ ├── encode_float_gpu.ts
│ │ │ │ │ │ │ ├── fft_gpu.ts
│ │ │ │ │ │ │ ├── fill_gpu.ts
│ │ │ │ │ │ │ ├── from_pixels_gpu.ts
│ │ │ │ │ │ │ ├── gather_gpu.ts
│ │ │ │ │ │ │ ├── gather_nd_gpu.ts
│ │ │ │ │ │ │ ├── glsl_version.ts
│ │ │ │ │ │ │ ├── gpgpu_context.ts
│ │ │ │ │ │ │ ├── gpgpu_math.ts
│ │ │ │ │ │ │ ├── gpgpu_util.ts
│ │ │ │ │ │ │ ├── im2col_packed_gpu.ts
│ │ │ │ │ │ │ ├── lrn_gpu.ts
│ │ │ │ │ │ │ ├── lrn_grad_gpu.ts
│ │ │ │ │ │ │ ├── max_pool_backprop_gpu.ts
│ │ │ │ │ │ │ ├── mulmat_packed_gpu.ts
│ │ │ │ │ │ │ ├── multinomial_gpu.ts
│ │ │ │ │ │ │ ├── onehot_gpu.ts
│ │ │ │ │ │ │ ├── pack_gpu.ts
│ │ │ │ │ │ │ ├── pad_gpu.ts
│ │ │ │ │ │ │ ├── pad_packed_gpu.ts
│ │ │ │ │ │ │ ├── pool_gpu.ts
│ │ │ │ │ │ │ ├── reduce_gpu.ts
│ │ │ │ │ │ │ ├── reshape_packed_gpu.ts
│ │ │ │ │ │ │ ├── resize_bilinear_backprop_gpu.ts
│ │ │ │ │ │ │ ├── resize_bilinear_gpu.ts
│ │ │ │ │ │ │ ├── resize_bilinear_packed_gpu.ts
│ │ │ │ │ │ │ ├── resize_nearest_neighbor_backprop_gpu.ts
│ │ │ │ │ │ │ ├── resize_nearest_neighbor_gpu.ts
│ │ │ │ │ │ │ ├── reverse_gpu.ts
│ │ │ │ │ │ │ ├── reverse_packed_gpu.ts
│ │ │ │ │ │ │ ├── scatter_gpu.ts
│ │ │ │ │ │ │ ├── segment_gpu.ts
│ │ │ │ │ │ │ ├── select_gpu.ts
│ │ │ │ │ │ │ ├── shader_compiler.ts
│ │ │ │ │ │ │ ├── shader_compiler_util.ts
│ │ │ │ │ │ │ ├── slice_gpu.ts
│ │ │ │ │ │ │ ├── slice_packed_gpu.ts
│ │ │ │ │ │ │ ├── strided_slice_gpu.ts
│ │ │ │ │ │ │ ├── tex_util.ts
│ │ │ │ │ │ │ ├── texture_manager.ts
│ │ │ │ │ │ │ ├── tile_gpu.ts
│ │ │ │ │ │ │ ├── transpose_gpu.ts
│ │ │ │ │ │ │ ├── transpose_packed_gpu.ts
│ │ │ │ │ │ │ ├── unaryop_gpu.ts
│ │ │ │ │ │ │ ├── unaryop_packed_gpu.ts
│ │ │ │ │ │ │ ├── unpack_gpu.ts
│ │ │ │ │ │ │ ├── webgl_types.ts
│ │ │ │ │ │ │ └── webgl_util.ts
│ │ │ │ │ │ └── where_impl.ts
│ │ │ │ │ ├── log.ts
│ │ │ │ │ ├── math.ts
│ │ │ │ │ ├── model_types.ts
│ │ │ │ │ ├── ops
│ │ │ │ │ │ ├── array_ops.ts
│ │ │ │ │ │ ├── array_ops_util.ts
│ │ │ │ │ │ ├── axis_util.ts
│ │ │ │ │ │ ├── batchnorm.ts
│ │ │ │ │ │ ├── binary_ops.ts
│ │ │ │ │ │ ├── broadcast_util.ts
│ │ │ │ │ │ ├── browser.ts
│ │ │ │ │ │ ├── compare.ts
│ │ │ │ │ │ ├── complex_ops.ts
│ │ │ │ │ │ ├── concat_split.ts
│ │ │ │ │ │ ├── concat_util.ts
│ │ │ │ │ │ ├── confusion_matrix.ts
│ │ │ │ │ │ ├── conv.ts
│ │ │ │ │ │ ├── conv_util.ts
│ │ │ │ │ │ ├── erf_util.ts
│ │ │ │ │ │ ├── fused_ops.ts
│ │ │ │ │ │ ├── fused_util.ts
│ │ │ │ │ │ ├── gather_nd.ts
│ │ │ │ │ │ ├── gather_nd_util.ts
│ │ │ │ │ │ ├── image_ops.ts
│ │ │ │ │ │ ├── linalg_ops.ts
│ │ │ │ │ │ ├── logical_ops.ts
│ │ │ │ │ │ ├── loss_ops.ts
│ │ │ │ │ │ ├── lrn.ts
│ │ │ │ │ │ ├── lstm.ts
│ │ │ │ │ │ ├── matmul.ts
│ │ │ │ │ │ ├── moving_average.ts
│ │ │ │ │ │ ├── norm.ts
│ │ │ │ │ │ ├── operation.ts
│ │ │ │ │ │ ├── ops.ts
│ │ │ │ │ │ ├── pool.ts
│ │ │ │ │ │ ├── rand.ts
│ │ │ │ │ │ ├── rand_util.ts
│ │ │ │ │ │ ├── reduce_util.ts
│ │ │ │ │ │ ├── reduction_ops.ts
│ │ │ │ │ │ ├── relu_ops.ts
│ │ │ │ │ │ ├── reverse.ts
│ │ │ │ │ │ ├── scatter_nd.ts
│ │ │ │ │ │ ├── scatter_nd_util.ts
│ │ │ │ │ │ ├── segment_ops.ts
│ │ │ │ │ │ ├── segment_util.ts
│ │ │ │ │ │ ├── selu_util.ts
│ │ │ │ │ │ ├── slice.ts
│ │ │ │ │ │ ├── slice_util.ts
│ │ │ │ │ │ ├── softmax.ts
│ │ │ │ │ │ ├── sparse_to_dense.ts
│ │ │ │ │ │ ├── sparse_to_dense_util.ts
│ │ │ │ │ │ ├── spectral_ops.ts
│ │ │ │ │ │ ├── strided_slice.ts
│ │ │ │ │ │ ├── tensor_ops.ts
│ │ │ │ │ │ ├── topk.ts
│ │ │ │ │ │ ├── transpose.ts
│ │ │ │ │ │ └── unary_ops.ts
│ │ │ │ │ ├── optimizers
│ │ │ │ │ │ ├── adadelta_optimizer.ts
│ │ │ │ │ │ ├── adagrad_optimizer.ts
│ │ │ │ │ │ ├── adam_optimizer.ts
│ │ │ │ │ │ ├── adamax_optimizer.ts
│ │ │ │ │ │ ├── momentum_optimizer.ts
│ │ │ │ │ │ ├── optimizer.ts
│ │ │ │ │ │ ├── optimizer_constructors.ts
│ │ │ │ │ │ ├── rmsprop_optimizer.ts
│ │ │ │ │ │ └── sgd_optimizer.ts
│ │ │ │ │ ├── profiler.ts
│ │ │ │ │ ├── serialization.ts
│ │ │ │ │ ├── tape.ts
│ │ │ │ │ ├── tensor.ts
│ │ │ │ │ ├── tensor_format.ts
│ │ │ │ │ ├── tensor_types.ts
│ │ │ │ │ ├── tensor_util.ts
│ │ │ │ │ ├── tensor_util_env.ts
│ │ │ │ │ ├── test_env.ts
│ │ │ │ │ ├── test_node.ts
│ │ │ │ │ ├── test_util.ts
│ │ │ │ │ ├── train.ts
│ │ │ │ │ ├── types.ts
│ │ │ │ │ ├── util.ts
│ │ │ │ │ ├── version.ts
│ │ │ │ │ └── webgl.ts
│ │ │ │ ├── tfjs-data
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── ROADMAP.md
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── dataset.d.ts
│ │ │ │ │ │ ├── dataset.js
│ │ │ │ │ │ ├── dataset.js.map
│ │ │ │ │ │ ├── dataset_test.js.map
│ │ │ │ │ │ ├── datasets
│ │ │ │ │ │ │ ├── csv_dataset.d.ts
│ │ │ │ │ │ │ ├── csv_dataset.js
│ │ │ │ │ │ │ ├── csv_dataset.js.map
│ │ │ │ │ │ │ ├── csv_dataset_test.js.map
│ │ │ │ │ │ │ ├── text_line_dataset.d.ts
│ │ │ │ │ │ │ ├── text_line_dataset.js
│ │ │ │ │ │ │ ├── text_line_dataset.js.map
│ │ │ │ │ │ │ └── text_line_dataset_test.js.map
│ │ │ │ │ │ ├── datasource.d.ts
│ │ │ │ │ │ ├── datasource.js
│ │ │ │ │ │ ├── datasource.js.map
│ │ │ │ │ │ ├── index.d.ts
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── index.js.map
│ │ │ │ │ │ ├── iterators
│ │ │ │ │ │ │ ├── byte_chunk_iterator.d.ts
│ │ │ │ │ │ │ ├── byte_chunk_iterator.js
│ │ │ │ │ │ │ ├── byte_chunk_iterator.js.map
│ │ │ │ │ │ │ ├── byte_chunk_iterator_test.js.map
│ │ │ │ │ │ │ ├── chained_iterator_test.js.map
│ │ │ │ │ │ │ ├── file_chunk_iterator.d.ts
│ │ │ │ │ │ │ ├── file_chunk_iterator.js
│ │ │ │ │ │ │ ├── file_chunk_iterator.js.map
│ │ │ │ │ │ │ ├── file_chunk_iterator_test.js.map
│ │ │ │ │ │ │ ├── lazy_iterator.d.ts
│ │ │ │ │ │ │ ├── lazy_iterator.js
│ │ │ │ │ │ │ ├── lazy_iterator.js.map
│ │ │ │ │ │ │ ├── lazy_iterator_test.js.map
│ │ │ │ │ │ │ ├── prefetch_iterator_test.js.map
│ │ │ │ │ │ │ ├── shuffle_iterator_test.js.map
│ │ │ │ │ │ │ ├── string_iterator.d.ts
│ │ │ │ │ │ │ ├── string_iterator.js
│ │ │ │ │ │ │ ├── string_iterator.js.map
│ │ │ │ │ │ │ ├── string_iterator_test.js.map
│ │ │ │ │ │ │ ├── url_chunk_iterator.d.ts
│ │ │ │ │ │ │ ├── url_chunk_iterator.js
│ │ │ │ │ │ │ ├── url_chunk_iterator.js.map
│ │ │ │ │ │ │ └── url_chunk_iterator_test.js.map
│ │ │ │ │ │ ├── readers.d.ts
│ │ │ │ │ │ ├── readers.js
│ │ │ │ │ │ ├── readers.js.map
│ │ │ │ │ │ ├── readers_test.js.map
│ │ │ │ │ │ ├── sources
│ │ │ │ │ │ │ ├── file_data_source.d.ts
│ │ │ │ │ │ │ ├── file_data_source.js
│ │ │ │ │ │ │ ├── file_data_source.js.map
│ │ │ │ │ │ │ ├── url_data_source.d.ts
│ │ │ │ │ │ │ ├── url_data_source.js
│ │ │ │ │ │ │ └── url_data_source.js.map
│ │ │ │ │ │ ├── statistics.d.ts
│ │ │ │ │ │ ├── statistics.js
│ │ │ │ │ │ ├── statistics.js.map
│ │ │ │ │ │ ├── statistics_test.js.map
│ │ │ │ │ │ ├── test_node.d.ts
│ │ │ │ │ │ ├── test_node.js.map
│ │ │ │ │ │ ├── tf-data.esm.js
│ │ │ │ │ │ ├── tf-data.esm.js.map
│ │ │ │ │ │ ├── tf-data.js
│ │ │ │ │ │ ├── tf-data.js.map
│ │ │ │ │ │ ├── tf-data.min.js
│ │ │ │ │ │ ├── tf-data.min.js.map
│ │ │ │ │ │ ├── types.d.ts
│ │ │ │ │ │ ├── types.js
│ │ │ │ │ │ ├── types.js.map
│ │ │ │ │ │ ├── util
│ │ │ │ │ │ │ ├── deep_map.d.ts
│ │ │ │ │ │ │ ├── deep_map.js
│ │ │ │ │ │ │ ├── deep_map.js.map
│ │ │ │ │ │ │ ├── deep_map_test.js.map
│ │ │ │ │ │ │ ├── growing_ring_buffer.d.ts
│ │ │ │ │ │ │ ├── growing_ring_buffer.js
│ │ │ │ │ │ │ ├── growing_ring_buffer.js.map
│ │ │ │ │ │ │ ├── ring_buffer.d.ts
│ │ │ │ │ │ │ ├── ring_buffer.js
│ │ │ │ │ │ │ ├── ring_buffer.js.map
│ │ │ │ │ │ │ ├── ring_buffer_test.js.map
│ │ │ │ │ │ │ ├── source_util.d.ts
│ │ │ │ │ │ │ ├── source_util.js
│ │ │ │ │ │ │ ├── source_util.js.map
│ │ │ │ │ │ │ └── source_util_test.js.map
│ │ │ │ │ │ ├── version.d.ts
│ │ │ │ │ │ ├── version.js
│ │ │ │ │ │ └── version.js.map
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── src
│ │ │ │ │ │ ├── dataset.ts
│ │ │ │ │ │ ├── datasets
│ │ │ │ │ │ │ ├── csv_dataset.ts
│ │ │ │ │ │ │ └── text_line_dataset.ts
│ │ │ │ │ │ ├── datasource.ts
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── iterators
│ │ │ │ │ │ │ ├── byte_chunk_iterator.ts
│ │ │ │ │ │ │ ├── file_chunk_iterator.ts
│ │ │ │ │ │ │ ├── lazy_iterator.ts
│ │ │ │ │ │ │ ├── string_iterator.ts
│ │ │ │ │ │ │ └── url_chunk_iterator.ts
│ │ │ │ │ │ ├── readers.ts
│ │ │ │ │ │ ├── sources
│ │ │ │ │ │ │ ├── file_data_source.ts
│ │ │ │ │ │ │ └── url_data_source.ts
│ │ │ │ │ │ ├── statistics.ts
│ │ │ │ │ │ ├── types.ts
│ │ │ │ │ │ ├── util
│ │ │ │ │ │ │ ├── deep_map.ts
│ │ │ │ │ │ │ ├── growing_ring_buffer.ts
│ │ │ │ │ │ │ ├── ring_buffer.ts
│ │ │ │ │ │ │ └── source_util.ts
│ │ │ │ │ │ └── version.ts
│ │ │ │ │ └── tsconfig.json
│ │ │ │ ├── tfjs-layers
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── dist
│ │ │ │ │ │ ├── activations.d.ts
│ │ │ │ │ │ ├── activations.js
│ │ │ │ │ │ ├── activations.js.map
│ │ │ │ │ │ ├── activations_test.js.map
│ │ │ │ │ │ ├── backend
│ │ │ │ │ │ │ ├── common.d.ts
│ │ │ │ │ │ │ ├── common.js
│ │ │ │ │ │ │ ├── common.js.map
│ │ │ │ │ │ │ ├── state.d.ts
│ │ │ │ │ │ │ ├── state.js
│ │ │ │ │ │ │ ├── state.js.map
│ │ │ │ │ │ │ ├── state_test.js.map
│ │ │ │ │ │ │ ├── tfjs_backend.d.ts
│ │ │ │ │ │ │ ├── tfjs_backend.js
│ │ │ │ │ │ │ ├── tfjs_backend.js.map
│ │ │ │ │ │ │ └── tfjs_backend_test.js.map
│ │ │ │ │ │ ├── base_callbacks.d.ts
│ │ │ │ │ │ ├── base_callbacks.js
│ │ │ │ │ │ ├── base_callbacks.js.map
│ │ │ │ │ │ ├── base_callbacks_test.js.map
│ │ │ │ │ │ ├── callbacks.d.ts
│ │ │ │ │ │ ├── callbacks.js
│ │ │ │ │ │ ├── callbacks.js.map
│ │ │ │ │ │ ├── common.d.ts
│ │ │ │ │ │ ├── common.js
│ │ │ │ │ │ ├── common.js.map
│ │ │ │ │ │ ├── common_test.js.map
│ │ │ │ │ │ ├── constraints.d.ts
│ │ │ │ │ │ ├── constraints.js
│ │ │ │ │ │ ├── constraints.js.map
│ │ │ │ │ │ ├── constraints_test.js.map
│ │ │ │ │ │ ├── engine
│ │ │ │ │ │ │ ├── container.d.ts
│ │ │ │ │ │ │ ├── container.js
│ │ │ │ │ │ │ ├── container.js.map
│ │ │ │ │ │ │ ├── container_test.js.map
│ │ │ │ │ │ │ ├── dataset_fakes.d.ts
│ │ │ │ │ │ │ ├── dataset_fakes.js.map
│ │ │ │ │ │ │ ├── dataset_fakes_test.js.map
│ │ │ │ │ │ │ ├── dataset_stub.d.ts
│ │ │ │ │ │ │ ├── dataset_stub.js
│ │ │ │ │ │ │ ├── dataset_stub.js.map
│ │ │ │ │ │ │ ├── executor.d.ts
│ │ │ │ │ │ │ ├── executor.js
│ │ │ │ │ │ │ ├── executor.js.map
│ │ │ │ │ │ │ ├── executor_test.js.map
│ │ │ │ │ │ │ ├── input_layer.d.ts
│ │ │ │ │ │ │ ├── input_layer.js
│ │ │ │ │ │ │ ├── input_layer.js.map
│ │ │ │ │ │ │ ├── input_layer_test.js.map
│ │ │ │ │ │ │ ├── topology.d.ts
│ │ │ │ │ │ │ ├── topology.js
│ │ │ │ │ │ │ ├── topology.js.map
│ │ │ │ │ │ │ ├── topology_test.js.map
│ │ │ │ │ │ │ ├── training.d.ts
│ │ │ │ │ │ │ ├── training.js
│ │ │ │ │ │ │ ├── training.js.map
│ │ │ │ │ │ │ ├── training_dataset.d.ts
│ │ │ │ │ │ │ ├── training_dataset.js
│ │ │ │ │ │ │ ├── training_dataset.js.map
│ │ │ │ │ │ │ ├── training_dataset_test.js.map
│ │ │ │ │ │ │ ├── training_tensors.d.ts
│ │ │ │ │ │ │ ├── training_tensors.js
│ │ │ │ │ │ │ ├── training_tensors.js.map
│ │ │ │ │ │ │ └── training_test.js.map
│ │ │ │ │ │ ├── errors.d.ts
│ │ │ │ │ │ ├── errors.js
│ │ │ │ │ │ ├── errors.js.map
│ │ │ │ │ │ ├── errors_test.js.map
│ │ │ │ │ │ ├── exports.d.ts
│ │ │ │ │ │ ├── exports.js
│ │ │ │ │ │ ├── exports.js.map
│ │ │ │ │ │ ├── exports_constraints.d.ts
│ │ │ │ │ │ ├── exports_constraints.js
│ │ │ │ │ │ ├── exports_constraints.js.map
│ │ │ │ │ │ ├── exports_initializers.d.ts
│ │ │ │ │ │ ├── exports_initializers.js
│ │ │ │ │ │ ├── exports_initializers.js.map
│ │ │ │ │ │ ├── exports_layers.d.ts
│ │ │ │ │ │ ├── exports_layers.js
│ │ │ │ │ │ ├── exports_layers.js.map
│ │ │ │ │ │ ├── exports_metrics.d.ts
│ │ │ │ │ │ ├── exports_metrics.js
│ │ │ │ │ │ ├── exports_metrics.js.map
│ │ │ │ │ │ ├── exports_models.d.ts
│ │ │ │ │ │ ├── exports_models.js
│ │ │ │ │ │ ├── exports_models.js.map
│ │ │ │ │ │ ├── exports_regularizers.d.ts
│ │ │ │ │ │ ├── exports_regularizers.js
│ │ │ │ │ │ ├── exports_regularizers.js.map
│ │ │ │ │ │ ├── index.d.ts
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── index.js.map
│ │ │ │ │ │ ├── initializers.d.ts
│ │ │ │ │ │ ├── initializers.js
│ │ │ │ │ │ ├── initializers.js.map
│ │ │ │ │ │ ├── initializers_test.js.map
│ │ │ │ │ │ ├── keras_format
│ │ │ │ │ │ │ ├── activation_config.d.ts
│ │ │ │ │ │ │ ├── activation_config.js
│ │ │ │ │ │ │ ├── activation_config.js.map
│ │ │ │ │ │ │ ├── common.d.ts
│ │ │ │ │ │ │ ├── common.js
│ │ │ │ │ │ │ ├── common.js.map
│ │ │ │ │ │ │ ├── constraint_config.d.ts
│ │ │ │ │ │ │ ├── constraint_config.js
│ │ │ │ │ │ │ ├── constraint_config.js.map
│ │ │ │ │ │ │ ├── initializer_config.d.ts
│ │ │ │ │ │ │ ├── initializer_config.js
│ │ │ │ │ │ │ ├── initializer_config.js.map
│ │ │ │ │ │ │ ├── input_config.d.ts
│ │ │ │ │ │ │ ├── input_config.js
│ │ │ │ │ │ │ ├── input_config.js.map
│ │ │ │ │ │ │ ├── keras_class_names.d.ts
│ │ │ │ │ │ │ ├── keras_class_names.js
│ │ │ │ │ │ │ ├── keras_class_names.js.map
│ │ │ │ │ │ │ ├── layers
│ │ │ │ │ │ │ │ ├── advanced_activation_serialization.d.ts
│ │ │ │ │ │ │ │ ├── advanced_activation_serialization.js
│ │ │ │ │ │ │ │ ├── advanced_activation_serialization.js.map
│ │ │ │ │ │ │ │ ├── convolutional_depthwise_serialization.d.ts
│ │ │ │ │ │ │ │ ├── convolutional_depthwise_serialization.js
│ │ │ │ │ │ │ │ ├── convolutional_depthwise_serialization.js.map
│ │ │ │ │ │ │ │ ├── convolutional_serialization.d.ts
│ │ │ │ │ │ │ │ ├── convolutional_serialization.js
│ │ │ │ │ │ │ │ ├── convolutional_serialization.js.map
│ │ │ │ │ │ │ │ ├── core_serialization.d.ts
│ │ │ │ │ │ │ │ ├── core_serialization.js
│ │ │ │ │ │ │ │ ├── core_serialization.js.map
│ │ │ │ │ │ │ │ ├── embeddings_serialization.d.ts
│ │ │ │ │ │ │ │ ├── embeddings_serialization.js
│ │ │ │ │ │ │ │ ├── embeddings_serialization.js.map
│ │ │ │ │ │ │ │ ├── layer_serialization.d.ts
│ │ │ │ │ │ │ │ ├── layer_serialization.js
│ │ │ │ │ │ │ │ ├── layer_serialization.js.map
│ │ │ │ │ │ │ │ ├── merge_serialization.d.ts
│ │ │ │ │ │ │ │ ├── merge_serialization.js
│ │ │ │ │ │ │ │ ├── merge_serialization.js.map
│ │ │ │ │ │ │ │ ├── normalization_serialization.d.ts
│ │ │ │ │ │ │ │ ├── normalization_serialization.js
│ │ │ │ │ │ │ │ ├── normalization_serialization.js.map
│ │ │ │ │ │ │ │ ├── padding_serialization.d.ts
│ │ │ │ │ │ │ │ ├── padding_serialization.js
│ │ │ │ │ │ │ │ ├── padding_serialization.js.map
│ │ │ │ │ │ │ │ ├── pooling_serialization.d.ts
│ │ │ │ │ │ │ │ ├── pooling_serialization.js
│ │ │ │ │ │ │ │ ├── pooling_serialization.js.map
│ │ │ │ │ │ │ │ ├── recurrent_serialization.d.ts
│ │ │ │ │ │ │ │ ├── recurrent_serialization.js
│ │ │ │ │ │ │ │ ├── recurrent_serialization.js.map
│ │ │ │ │ │ │ │ ├── wrappers_serialization.d.ts
│ │ │ │ │ │ │ │ ├── wrappers_serialization.js
│ │ │ │ │ │ │ │ └── wrappers_serialization.js.map
│ │ │ │ │ │ │ ├── loss_config.d.ts
│ │ │ │ │ │ │ ├── loss_config.js
│ │ │ │ │ │ │ ├── loss_config.js.map
│ │ │ │ │ │ │ ├── model_serialization.d.ts
│ │ │ │ │ │ │ ├── model_serialization.js
│ │ │ │ │ │ │ ├── model_serialization.js.map
│ │ │ │ │ │ │ ├── node_config.d.ts
│ │ │ │ │ │ │ ├── node_config.js
│ │ │ │ │ │ │ ├── node_config.js.map
│ │ │ │ │ │ │ ├── optimizer_config.d.ts
│ │ │ │ │ │ │ ├── optimizer_config.js
│ │ │ │ │ │ │ ├── optimizer_config.js.map
│ │ │ │ │ │ │ ├── regularizer_config.d.ts
│ │ │ │ │ │ │ ├── regularizer_config.js
│ │ │ │ │ │ │ ├── regularizer_config.js.map
│ │ │ │ │ │ │ ├── topology_config.d.ts
│ │ │ │ │ │ │ ├── topology_config.js
│ │ │ │ │ │ │ ├── topology_config.js.map
│ │ │ │ │ │ │ ├── training_config.d.ts
│ │ │ │ │ │ │ ├── training_config.js
│ │ │ │ │ │ │ ├── training_config.js.map
│ │ │ │ │ │ │ ├── types.d.ts
│ │ │ │ │ │ │ ├── types.js
│ │ │ │ │ │ │ ├── types.js.map
│ │ │ │ │ │ │ ├── utils.d.ts
│ │ │ │ │ │ │ ├── utils.js
│ │ │ │ │ │ │ └── utils.js.map
│ │ │ │ │ │ ├── layers
│ │ │ │ │ │ │ ├── advanced_activation_test.js.map
│ │ │ │ │ │ │ ├── advanced_activations.d.ts
│ │ │ │ │ │ │ ├── advanced_activations.js
│ │ │ │ │ │ │ ├── advanced_activations.js.map
│ │ │ │ │ │ │ ├── convolutional.d.ts
│ │ │ │ │ │ │ ├── convolutional.js
│ │ │ │ │ │ │ ├── convolutional.js.map
│ │ │ │ │ │ │ ├── convolutional_depthwise.d.ts
│ │ │ │ │ │ │ ├── convolutional_depthwise.js
│ │ │ │ │ │ │ ├── convolutional_depthwise.js.map
│ │ │ │ │ │ │ ├── convolutional_depthwise_test.js.map
│ │ │ │ │ │ │ ├── convolutional_test.js.map
│ │ │ │ │ │ │ ├── core.d.ts
│ │ │ │ │ │ │ ├── core.js
│ │ │ │ │ │ │ ├── core.js.map
│ │ │ │ │ │ │ ├── core_test.js.map
│ │ │ │ │ │ │ ├── embeddings.d.ts
│ │ │ │ │ │ │ ├── embeddings.js
│ │ │ │ │ │ │ ├── embeddings.js.map
│ │ │ │ │ │ │ ├── embeddings_test.js.map
│ │ │ │ │ │ │ ├── merge.d.ts
│ │ │ │ │ │ │ ├── merge.js
│ │ │ │ │ │ │ ├── merge.js.map
│ │ │ │ │ │ │ ├── merge_test.js.map
│ │ │ │ │ │ │ ├── noise.d.ts
│ │ │ │ │ │ │ ├── noise.js
│ │ │ │ │ │ │ ├── noise.js.map
│ │ │ │ │ │ │ ├── noise_test.js.map
│ │ │ │ │ │ │ ├── normalization.d.ts
│ │ │ │ │ │ │ ├── normalization.js
│ │ │ │ │ │ │ ├── normalization.js.map
│ │ │ │ │ │ │ ├── normalization_test.js.map
│ │ │ │ │ │ │ ├── padding.d.ts
│ │ │ │ │ │ │ ├── padding.js
│ │ │ │ │ │ │ ├── padding.js.map
│ │ │ │ │ │ │ ├── padding_test.js.map
│ │ │ │ │ │ │ ├── pooling.d.ts
│ │ │ │ │ │ │ ├── pooling.js
│ │ │ │ │ │ │ ├── pooling.js.map
│ │ │ │ │ │ │ ├── pooling_test.js.map
│ │ │ │ │ │ │ ├── recurrent.d.ts
│ │ │ │ │ │ │ ├── recurrent.js
│ │ │ │ │ │ │ ├── recurrent.js.map
│ │ │ │ │ │ │ ├── recurrent_test.js.map
│ │ │ │ │ │ │ ├── serialization.d.ts
│ │ │ │ │ │ │ ├── serialization.js
│ │ │ │ │ │ │ ├── serialization.js.map
│ │ │ │ │ │ │ ├── serialization_test.js.map
│ │ │ │ │ │ │ ├── wrappers.d.ts
│ │ │ │ │ │ │ ├── wrappers.js
│ │ │ │ │ │ │ ├── wrappers.js.map
│ │ │ │ │ │ │ └── wrappers_test.js.map
│ │ │ │ │ │ ├── logs.d.ts
│ │ │ │ │ │ ├── logs.js
│ │ │ │ │ │ ├── logs.js.map
│ │ │ │ │ │ ├── losses.d.ts
│ │ │ │ │ │ ├── losses.js
│ │ │ │ │ │ ├── losses.js.map
│ │ │ │ │ │ ├── losses_test.js.map
│ │ │ │ │ │ ├── metrics.d.ts
│ │ │ │ │ │ ├── metrics.js
│ │ │ │ │ │ ├── metrics.js.map
│ │ │ │ │ │ ├── metrics_test.js.map
│ │ │ │ │ │ ├── model_save_test.js.map
│ │ │ │ │ │ ├── model_summary_test.js.map
│ │ │ │ │ │ ├── models.d.ts
│ │ │ │ │ │ ├── models.js
│ │ │ │ │ │ ├── models.js.map
│ │ │ │ │ │ ├── models_test.js.map
│ │ │ │ │ │ ├── optimizers.d.ts
│ │ │ │ │ │ ├── optimizers.js
│ │ │ │ │ │ ├── optimizers.js.map
│ │ │ │ │ │ ├── optimizers_test.js.map
│ │ │ │ │ │ ├── regularizers.d.ts
│ │ │ │ │ │ ├── regularizers.js
│ │ │ │ │ │ ├── regularizers.js.map
│ │ │ │ │ │ ├── regularizers_test.js.map
│ │ │ │ │ │ ├── tf-layers.esm.js
│ │ │ │ │ │ ├── tf-layers.esm.js.map
│ │ │ │ │ │ ├── tf-layers.js
│ │ │ │ │ │ ├── tf-layers.js.map
│ │ │ │ │ │ ├── tf-layers.min.js
│ │ │ │ │ │ ├── tf-layers.min.js.map
│ │ │ │ │ │ ├── types.d.ts
│ │ │ │ │ │ ├── types.js
│ │ │ │ │ │ ├── types.js.map
│ │ │ │ │ │ ├── types_test.js.map
│ │ │ │ │ │ ├── utils
│ │ │ │ │ │ │ ├── conv_utils.d.ts
│ │ │ │ │ │ │ ├── conv_utils.js
│ │ │ │ │ │ │ ├── conv_utils.js.map
│ │ │ │ │ │ │ ├── generic_utils.d.ts
│ │ │ │ │ │ │ ├── generic_utils.js
│ │ │ │ │ │ │ ├── generic_utils.js.map
│ │ │ │ │ │ │ ├── generic_utils_test.js.map
│ │ │ │ │ │ │ ├── layer_utils.d.ts
│ │ │ │ │ │ │ ├── layer_utils.js
│ │ │ │ │ │ │ ├── layer_utils.js.map
│ │ │ │ │ │ │ ├── math_utils.d.ts
│ │ │ │ │ │ │ ├── math_utils.js
│ │ │ │ │ │ │ ├── math_utils.js.map
│ │ │ │ │ │ │ ├── math_utils_test.js.map
│ │ │ │ │ │ │ ├── serialization_utils.d.ts
│ │ │ │ │ │ │ ├── serialization_utils.js
│ │ │ │ │ │ │ ├── serialization_utils.js.map
│ │ │ │ │ │ │ ├── serialization_utils_test.js.map
│ │ │ │ │ │ │ ├── test_utils.d.ts
│ │ │ │ │ │ │ ├── test_utils.js
│ │ │ │ │ │ │ ├── test_utils.js.map
│ │ │ │ │ │ │ ├── types_utils.d.ts
│ │ │ │ │ │ │ ├── types_utils.js
│ │ │ │ │ │ │ ├── types_utils.js.map
│ │ │ │ │ │ │ ├── types_utils_test.js.map
│ │ │ │ │ │ │ ├── variable_utils.d.ts
│ │ │ │ │ │ │ ├── variable_utils.js
│ │ │ │ │ │ │ ├── variable_utils.js.map
│ │ │ │ │ │ │ └── variable_utils_test.js.map
│ │ │ │ │ │ ├── variables.d.ts
│ │ │ │ │ │ ├── variables.js
│ │ │ │ │ │ ├── variables.js.map
│ │ │ │ │ │ ├── variables_test.js.map
│ │ │ │ │ │ ├── version.d.ts
│ │ │ │ │ │ ├── version.js
│ │ │ │ │ │ ├── version.js.map
│ │ │ │ │ │ └── version_test.js.map
│ │ │ │ │ ├── package.json
│ │ │ │ │ ├── src
│ │ │ │ │ │ ├── activations.ts
│ │ │ │ │ │ ├── backend
│ │ │ │ │ │ │ ├── common.ts
│ │ │ │ │ │ │ ├── state.ts
│ │ │ │ │ │ │ └── tfjs_backend.ts
│ │ │ │ │ │ ├── base_callbacks.ts
│ │ │ │ │ │ ├── callbacks.ts
│ │ │ │ │ │ ├── common.ts
│ │ │ │ │ │ ├── constraints.ts
│ │ │ │ │ │ ├── engine
│ │ │ │ │ │ │ ├── container.ts
│ │ │ │ │ │ │ ├── dataset_fakes.ts
│ │ │ │ │ │ │ ├── dataset_stub.ts
│ │ │ │ │ │ │ ├── executor.ts
│ │ │ │ │ │ │ ├── input_layer.ts
│ │ │ │ │ │ │ ├── topology.ts
│ │ │ │ │ │ │ ├── training.ts
│ │ │ │ │ │ │ ├── training_dataset.ts
│ │ │ │ │ │ │ └── training_tensors.ts
│ │ │ │ │ │ ├── errors.ts
│ │ │ │ │ │ ├── exports.ts
│ │ │ │ │ │ ├── exports_constraints.ts
│ │ │ │ │ │ ├── exports_initializers.ts
│ │ │ │ │ │ ├── exports_layers.ts
│ │ │ │ │ │ ├── exports_metrics.ts
│ │ │ │ │ │ ├── exports_models.ts
│ │ │ │ │ │ ├── exports_regularizers.ts
│ │ │ │ │ │ ├── index.ts
│ │ │ │ │ │ ├── initializers.ts
│ │ │ │ │ │ ├── keras_format
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── activation_config.ts
│ │ │ │ │ │ │ ├── common.ts
│ │ │ │ │ │ │ ├── constraint_config.ts
│ │ │ │ │ │ │ ├── initializer_config.ts
│ │ │ │ │ │ │ ├── input_config.ts
│ │ │ │ │ │ │ ├── keras_class_names.ts
│ │ │ │ │ │ │ ├── layers
│ │ │ │ │ │ │ │ ├── advanced_activation_serialization.ts
│ │ │ │ │ │ │ │ ├── convolutional_depthwise_serialization.ts
│ │ │ │ │ │ │ │ ├── convolutional_serialization.ts
│ │ │ │ │ │ │ │ ├── core_serialization.ts
│ │ │ │ │ │ │ │ ├── embeddings_serialization.ts
│ │ │ │ │ │ │ │ ├── layer_serialization.ts
│ │ │ │ │ │ │ │ ├── merge_serialization.ts
│ │ │ │ │ │ │ │ ├── normalization_serialization.ts
│ │ │ │ │ │ │ │ ├── padding_serialization.ts
│ │ │ │ │ │ │ │ ├── pooling_serialization.ts
│ │ │ │ │ │ │ │ ├── recurrent_serialization.ts
│ │ │ │ │ │ │ │ └── wrappers_serialization.ts
│ │ │ │ │ │ │ ├── loss_config.ts
│ │ │ │ │ │ │ ├── model_serialization.ts
│ │ │ │ │ │ │ ├── node_config.ts
│ │ │ │ │ │ │ ├── optimizer_config.ts
│ │ │ │ │ │ │ ├── regularizer_config.ts
│ │ │ │ │ │ │ ├── topology_config.ts
│ │ │ │ │ │ │ ├── training_config.ts
│ │ │ │ │ │ │ ├── types.ts
│ │ │ │ │ │ │ └── utils.ts
│ │ │ │ │ │ ├── layers
│ │ │ │ │ │ │ ├── advanced_activations.ts
│ │ │ │ │ │ │ ├── convolutional.ts
│ │ │ │ │ │ │ ├── convolutional_depthwise.ts
│ │ │ │ │ │ │ ├── core.ts
│ │ │ │ │ │ │ ├── embeddings.ts
│ │ │ │ │ │ │ ├── merge.ts
│ │ │ │ │ │ │ ├── noise.ts
│ │ │ │ │ │ │ ├── normalization.ts
│ │ │ │ │ │ │ ├── padding.ts
│ │ │ │ │ │ │ ├── pooling.ts
│ │ │ │ │ │ │ ├── recurrent.ts
│ │ │ │ │ │ │ ├── serialization.ts
│ │ │ │ │ │ │ └── wrappers.ts
│ │ │ │ │ │ ├── logs.ts
│ │ │ │ │ │ ├── losses.ts
│ │ │ │ │ │ ├── metrics.ts
│ │ │ │ │ │ ├── models.ts
│ │ │ │ │ │ ├── optimizers.ts
│ │ │ │ │ │ ├── regularizers.ts
│ │ │ │ │ │ ├── types.ts
│ │ │ │ │ │ ├── utils
│ │ │ │ │ │ │ ├── conv_utils.ts
│ │ │ │ │ │ │ ├── generic_utils.ts
│ │ │ │ │ │ │ ├── layer_utils.ts
│ │ │ │ │ │ │ ├── math_utils.ts
│ │ │ │ │ │ │ ├── serialization_utils.ts
│ │ │ │ │ │ │ ├── test_utils.ts
│ │ │ │ │ │ │ ├── types_utils.ts
│ │ │ │ │ │ │ └── variable_utils.ts
│ │ │ │ │ │ ├── variables.ts
│ │ │ │ │ │ └── version.ts
│ │ │ │ │ └── yalc.lock
│ │ │ │ └── tfjs-vis
│ │ │ │ ├── CHANGELOG.md
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── dist
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── surface.d.ts
│ │ │ │ │ │ ├── surface.js
│ │ │ │ │ │ ├── surface.js.map
│ │ │ │ │ │ ├── tabs.d.ts
│ │ │ │ │ │ ├── tabs.js
│ │ │ │ │ │ ├── tabs.js.map
│ │ │ │ │ │ ├── visor.d.ts
│ │ │ │ │ │ ├── visor.js
│ │ │ │ │ │ ├── visor.js.map
│ │ │ │ │ │ ├── visor_test.d.ts
│ │ │ │ │ │ ├── visor_test.js
│ │ │ │ │ │ └── visor_test.js.map
│ │ │ │ │ ├── index.d.ts
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── index.js.map
│ │ │ │ │ ├── render
│ │ │ │ │ │ ├── barchart.d.ts
│ │ │ │ │ │ ├── barchart.js
│ │ │ │ │ │ ├── barchart.js.map
│ │ │ │ │ │ ├── barchart_test.d.ts
│ │ │ │ │ │ ├── barchart_test.js
│ │ │ │ │ │ ├── barchart_test.js.map
│ │ │ │ │ │ ├── confusion_matrix.d.ts
│ │ │ │ │ │ ├── confusion_matrix.js
│ │ │ │ │ │ ├── confusion_matrix.js.map
│ │ │ │ │ │ ├── confusion_matrix_test.d.ts
│ │ │ │ │ │ ├── confusion_matrix_test.js
│ │ │ │ │ │ ├── confusion_matrix_test.js.map
│ │ │ │ │ │ ├── heatmap.d.ts
│ │ │ │ │ │ ├── heatmap.js
│ │ │ │ │ │ ├── heatmap.js.map
│ │ │ │ │ │ ├── heatmap_test.d.ts
│ │ │ │ │ │ ├── heatmap_test.js
│ │ │ │ │ │ ├── heatmap_test.js.map
│ │ │ │ │ │ ├── histogram.d.ts
│ │ │ │ │ │ ├── histogram.js
│ │ │ │ │ │ ├── histogram.js.map
│ │ │ │ │ │ ├── histogram_test.d.ts
│ │ │ │ │ │ ├── histogram_test.js
│ │ │ │ │ │ ├── histogram_test.js.map
│ │ │ │ │ │ ├── linechart.d.ts
│ │ │ │ │ │ ├── linechart.js
│ │ │ │ │ │ ├── linechart.js.map
│ │ │ │ │ │ ├── linechart_test.d.ts
│ │ │ │ │ │ ├── linechart_test.js
│ │ │ │ │ │ ├── linechart_test.js.map
│ │ │ │ │ │ ├── render_utils.d.ts
│ │ │ │ │ │ ├── render_utils.js
│ │ │ │ │ │ ├── render_utils.js.map
│ │ │ │ │ │ ├── render_utils_test.d.ts
│ │ │ │ │ │ ├── render_utils_test.js
│ │ │ │ │ │ ├── render_utils_test.js.map
│ │ │ │ │ │ ├── scatterplot.d.ts
│ │ │ │ │ │ ├── scatterplot.js
│ │ │ │ │ │ ├── scatterplot.js.map
│ │ │ │ │ │ ├── scatterplot_tests.d.ts
│ │ │ │ │ │ ├── scatterplot_tests.js
│ │ │ │ │ │ ├── scatterplot_tests.js.map
│ │ │ │ │ │ ├── table.d.ts
│ │ │ │ │ │ ├── table.js
│ │ │ │ │ │ ├── table.js.map
│ │ │ │ │ │ ├── table_test.d.ts
│ │ │ │ │ │ ├── table_test.js
│ │ │ │ │ │ └── table_test.js.map
│ │ │ │ │ ├── show
│ │ │ │ │ │ ├── history.d.ts
│ │ │ │ │ │ ├── history.js
│ │ │ │ │ │ ├── history.js.map
│ │ │ │ │ │ ├── history_test.d.ts
│ │ │ │ │ │ ├── history_test.js
│ │ │ │ │ │ ├── history_test.js.map
│ │ │ │ │ │ ├── model.d.ts
│ │ │ │ │ │ ├── model.js
│ │ │ │ │ │ ├── model.js.map
│ │ │ │ │ │ ├── model_test.d.ts
│ │ │ │ │ │ ├── model_test.js
│ │ │ │ │ │ ├── model_test.js.map
│ │ │ │ │ │ ├── quality.d.ts
│ │ │ │ │ │ ├── quality.js
│ │ │ │ │ │ ├── quality.js.map
│ │ │ │ │ │ ├── quality_test.d.ts
│ │ │ │ │ │ ├── quality_test.js
│ │ │ │ │ │ ├── quality_test.js.map
│ │ │ │ │ │ ├── tensor.d.ts
│ │ │ │ │ │ ├── tensor.js
│ │ │ │ │ │ ├── tensor.js.map
│ │ │ │ │ │ ├── tensor_test.d.ts
│ │ │ │ │ │ ├── tensor_test.js
│ │ │ │ │ │ └── tensor_test.js.map
│ │ │ │ │ ├── tfjs-vis.umd.min.js
│ │ │ │ │ ├── tfjs-vis.umd.min.js.map
│ │ │ │ │ ├── types.d.ts
│ │ │ │ │ ├── types.js
│ │ │ │ │ ├── types.js.map
│ │ │ │ │ ├── util
│ │ │ │ │ │ ├── dom.d.ts
│ │ │ │ │ │ ├── dom.js
│ │ │ │ │ │ ├── dom.js.map
│ │ │ │ │ │ ├── math.d.ts
│ │ │ │ │ │ ├── math.js
│ │ │ │ │ │ ├── math.js.map
│ │ │ │ │ │ ├── math_test.d.ts
│ │ │ │ │ │ ├── math_test.js
│ │ │ │ │ │ ├── math_test.js.map
│ │ │ │ │ │ ├── utils.d.ts
│ │ │ │ │ │ ├── utils.js
│ │ │ │ │ │ └── utils.js.map
│ │ │ │ │ ├── visor.d.ts
│ │ │ │ │ ├── visor.js
│ │ │ │ │ ├── visor.js.map
│ │ │ │ │ ├── visor_test.d.ts
│ │ │ │ │ ├── visor_test.js
│ │ │ │ │ └── visor_test.js.map
│ │ │ │ ├── node_modules
│ │ │ │ ├── package.json
│ │ │ │ ├── src
│ │ │ │ │ ├── components
│ │ │ │ │ │ ├── surface.tsx
│ │ │ │ │ │ ├── tabs.tsx
│ │ │ │ │ │ ├── visor.tsx
│ │ │ │ │ │ └── visor_test.tsx
│ │ │ │ │ ├── index.ts
│ │ │ │ │ ├── render
│ │ │ │ │ │ ├── barchart.ts
│ │ │ │ │ │ ├── barchart_test.ts
│ │ │ │ │ │ ├── confusion_matrix.ts
│ │ │ │ │ │ ├── confusion_matrix_test.ts
│ │ │ │ │ │ ├── heatmap.ts
│ │ │ │ │ │ ├── heatmap_test.ts
│ │ │ │ │ │ ├── histogram.ts
│ │ │ │ │ │ ├── histogram_test.ts
│ │ │ │ │ │ ├── linechart.ts
│ │ │ │ │ │ ├── linechart_test.ts
│ │ │ │ │ │ ├── render_utils.ts
│ │ │ │ │ │ ├── render_utils_test.ts
│ │ │ │ │ │ ├── scatterplot.ts
│ │ │ │ │ │ ├── scatterplot_tests.ts
│ │ │ │ │ │ ├── table.ts
│ │ │ │ │ │ └── table_test.ts
│ │ │ │ │ ├── show
│ │ │ │ │ │ ├── history.ts
│ │ │ │ │ │ ├── history_test.ts
│ │ │ │ │ │ ├── model.ts
│ │ │ │ │ │ ├── model_test.ts
│ │ │ │ │ │ ├── quality.ts
│ │ │ │ │ │ ├── quality_test.ts
│ │ │ │ │ │ ├── tensor.ts
│ │ │ │ │ │ └── tensor_test.ts
│ │ │ │ │ ├── types
│ │ │ │ │ │ └── glamor-tachyons
│ │ │ │ │ │ └── index.d.ts
│ │ │ │ │ ├── types.ts
│ │ │ │ │ ├── util
│ │ │ │ │ │ ├── dom.ts
│ │ │ │ │ │ ├── math.ts
│ │ │ │ │ │ ├── math_test.ts
│ │ │ │ │ │ └── utils.ts
│ │ │ │ │ ├── visor.ts
│ │ │ │ │ └── visor_test.ts
│ │ │ │ └── yalc.lock
│ │ │ ├── package.json
│ │ │ ├── ui.js
│ │ │ └── yarn.lock
│ │ └── shared
│ │ ├── _material-components-web.scss
│ │ ├── package.json
│ │ ├── tfjs-examples.css
│ │ ├── tfjs-examples.scss
│ │ └── yarn.lock
│ └── WebServer
│ └── tensorflow_model
│ ├── model.bin
│ └── model.json
└── 数字识别画板_DrawingBoard.rar
91 directories, 1965 files
评论