playground (tensorflow/playground)
Searching Database…
13.1K ·GitHub
这是什么?
Deep Playground 是一个基于浏览器的交互式可视化工具,让你搭建小型神经网络并实时观看它们的学习过程。它使用 TypeScript 编写,并借助 d3.js 实现。
这是要加入我项目的库,还是我可以直接在浏览器里打开的独立应用?
它是一个独立的浏览器可视化工具,而不是库。你需要先构建它,然后把它作为静态网页应用来提供服务,而不是把它导入到代码中。
我该如何在本地运行它?
运行 npm i 安装依赖,运行 npm run build 把 TypeScript、HTML 和 CSS 编译到 dist/ 目录,再运行 npm run serve 在浏览器中提供该目录的访问服务;编辑时,npm run serve-watch 可以提供实时重载的开发循环。
构建之前我需要先安装什么?
你只需要安装 Node.js 和 npm。项目本身只在运行时依赖 d3、material-design-lite 和 seedrandom 这三个包。
这是我可以放心用于生产工作的官方谷歌工具吗?
不是。它明确是社区/演示项目,而不是谷歌官方产品,因此请把它当作教学沙盒,而不是生产级机器学习工具。
“Deep Playground”到底是什么?
这是该项目的全名,即 playground.tensorflow.org 背后的交互式神经网络可视化工具,使用 TypeScript 编写,并用 d3.js 进行渲染。
构建之后,我能自己托管一个版本吗?
可以。做法与项目维护者发布更新的方式相同:运行 git subtree push --prefix dist origin gh-pages,把编译好的 dist/ 目录推送到 GitHub Pages。
What are similar projects?
algorithm-visualizer, llama3-from-scratch, aetherviz-master, 30-Days-Of-JavaScript, ai-edu, 100-Days-Of-ML-Code, vistep, 50projects50days
Which topics is it in?
d3, educational, interactive, visualization, neural-network, sandbox, data-visualization, artificial-intelligence, css, html, learning, web-app