Tensorflow.js Введение
Что такое 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