TensorFlow.js - скрипт, с помощью которого можно в реальном времени стереть человека в кадре веб-камеры. Как работает скрипт продемонстрировано в этом видео.
TensorFlow.js – новая версия популярной опенсорсной библиотеки, обогащающей язык JavaScript возможностями глубокого обучения. Теперь разработчики могут определять, обучать и запускать модели при помощи высокоуровневого библиотечного API.
Благодаря предобученным моделям разработчики теперь могут с легкостью решать такие сложные задачи, как распознавание образов, генерация музыки или определение человеческих поз всего в нескольких строках JavaScript.
Tensorflow.js начиналась как фронтендовая библиотека для работы в браузере, но в этом году в нее была добавлена экспериментальная поддержка Node.js. Таким образом, TensorFlow.js можно использовать и в бэкендовых приложениях на JavaScript, что совершенно избавляет нас от необходимости прибегать к Python.
Ниже рассказано, как при помощи библиотеки Tensorflow.js распознаются изображения
habr.com
medium.com
Использование TensorFlow.js с Node.js
Установка библиотек TensorFlow. TensorFlow.js можно установить из реестра NPM.
В обоих расширениях для Node.js используются нативные зависимости, которые будут компилироваться по запросу.
Забрать либу:
js.tensorflow.org
TensorFlow.js – новая версия популярной опенсорсной библиотеки, обогащающей язык JavaScript возможностями глубокого обучения. Теперь разработчики могут определять, обучать и запускать модели при помощи высокоуровневого библиотечного API.
Благодаря предобученным моделям разработчики теперь могут с легкостью решать такие сложные задачи, как распознавание образов, генерация музыки или определение человеческих поз всего в нескольких строках JavaScript.
Tensorflow.js начиналась как фронтендовая библиотека для работы в браузере, но в этом году в нее была добавлена экспериментальная поддержка Node.js. Таким образом, TensorFlow.js можно использовать и в бэкендовых приложениях на JavaScript, что совершенно избавляет нас от необходимости прибегать к Python.
Ниже рассказано, как при помощи библиотеки Tensorflow.js распознаются изображения
ÐаÑинное обÑÑение Ñ Node.js пÑи помоÑи библиоÑеки Tensorflow.js
ÐÑÐ¸Ð²ÐµÑ Ð²Ñем, коллеги! Ðозможно, поклонники библиоÑеки Tensorflow, Ñже замеÑивÑие Ñ Ð½Ð°Ñ Ð² пÑедзаказе ÑÑÑ ÐºÐ½Ð¸Ð³Ñ , Ñакже пÑиÑмаÑÑивалиÑÑ Ðº возможноÑÑÑм маÑинного и глÑбокого обÑÑÐµÐ½Ð¸Ñ Ð²...
Introducing TensorFlow.js: Machine Learning in Javascript
Posted by Josh Gordon and Sara Robinson, Developer Advocates
medium.com
Использование TensorFlow.js с Node.js
Установка библиотек TensorFlow. TensorFlow.js можно установить из реестра NPM.
- @tensorflow/tfjs – библиотека Core TensorFlow.js
- @tensorflow/tfjs-node — расширение TensorFlow.js Node.js
- @tensorflow/tfjs-node-gpu – расширение TensorFlow.js Node.js с поддержкой вычислений на GPU
Код:
npm install @tensorflow/tfjs @tensorflow/tfjs-node
// или...
npm install @tensorflow/tfjs @tensorflow/tfjs-node-gpu
Забрать либу:
TensorFlow.js | Machine Learning for JavaScript Developers
Train and deploy models in the browser, Node.js, or Google Cloud Platform. TensorFlow.js is an open source ML platform for Javascript and web development.