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.
Это официальный инструмент Google, на который можно полагаться в рабочих проектах?
Нет. Это явно учебный демонстрационный проект сообщества, а не официальный продукт Google. Считайте его песочницей для обучения, а не инструментом машинного обучения для промышленной эксплуатации.
Что именно такое «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