Tensorflow.js Введение

Опубликовано: 22 Августа, 2022

Что такое Tensorflow.js?

TensorFlow.js — это библиотека JavaScript для обучения и развертывания моделей машинного обучения в веб-приложениях и в Node.js. Вы можете разрабатывать модели машинного обучения с нуля с помощью tensorflow.js или использовать предоставленные API для обучения существующих моделей в браузере или на сервере Node.js.

Чтобы узнать больше, вы можете перейти по этой ссылке: https://www.tensorflow.org/resources/learn-ml/basics-of-tensorflow-for-js-development.

Предварительное условие: перед запуском Tensorflow.js вам необходимо знать следующее:

Для браузера:

  • HTML: необходимы базовые знания HTML.
  • JavaScript: требуется хорошее знание JS

Для серверной части:

  • Node.js: Хорошее владение Node.js. Кроме того, поскольку Node.js — это среда выполнения JS, управление JavaScript может очень помочь.

Другие требования:

  • NPM или Yarn: это пакеты, которые необходимо установить в вашей системе.

Настройка Tensorflow.js:

Настройка браузера . Есть два способа добавить TensorFlow.js в ваше браузерное приложение:

  • Использование тегов сценария.
  • Установка из НПМ

1. Использование тегов сценария. Добавьте следующий тег сценария в основной файл HTML.

<script src=”https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@2.0.0/dist/tf.min.js”></script>

Пример:

Выход:

2. Использование NPM/yarn: мы можем использовать NPM или Yarn для установки tensorflow.js.

yarn add @tensorflow/tfjs

или же

npm install @tensorflow/tfjs

Настройка Node.js:

Вариант 1. Установите TensorFlow.js с собственными привязками C++.

yarn add @tensorflow/tfjs-node

или же

npm install @tensorflow/tfjs-node

Вариант 2: (только для Linux) Если в вашей системе есть графический процессор NVIDIA с поддержкой CUDA, используйте пакет графического процессора даже для более высокой производительности.

yarn add @tensorflow/tfjs-node-gpu

или же

npm install @tensorflow/tfjs-node-gpu

Вариант 3. Установите чистую версию JavaScript. Это самый медленный вариант с точки зрения производительности.

yarn add @tensorflow/tfjs

или же

npm install @tensorflow/tfjs