スタート ガイド

TensorFlow.js は、ブラウザと Node.js で機械学習モデルをトレーニングし、デプロイするための JavaScript ライブラリです。

使用を開始するうえで複数の方法がありますので、以下のセクションをご覧ください。

テンソルを直接使用せずにMLプログラムをコーディングする

テンソルやオプティマイザーの詳細について考慮することなく、機械学習を開始したい場合に使用できます。

ml5.js ライブラリは TensorFlow.js を元に構築されており、簡潔で利用しやすい API を通じて、ブラウザ上で機械学習アルゴリズムとモデルを利用することができます。

ml5.js を確認する

TensorFlow.js でセットアップする

テンソル、レイヤ、オプティマイザー、損失関数などのコンセプトに習熟していない(またはこれから習熟する必要がある)場合には、TensorFlow.js が適しています。柔軟に使用できる構成要素が用意されており、ニューラル ネットワークのプログラミングを JavaScript で行うことができます。

ブラウザまたは Node.js で TensorFlow.js コードを起動して実行する方法をご覧ください。

セットアップする

事前トレーニング済みモデルを TensorFlow.js に変換する

事前トレーニング済みモデルを Python から TensorFlow.js に変換する方法は以下を参照してください。

Keras モデル GraphDef モデル

既存の TensorFlow.js コードを確認する

tfjs-examples では、TensorFlow.js を使用してさまざまな ML タスクを実装する小さなコード例を提供しています。

GitHub で確認

TensorFlow.js モデルの動作を可視化する

tfjs-vis は、ブラウザでの可視化を目的とする小さなライブラリです。TensorFlow.js で使用できます。

GitHub で確認 デモを確認

TensorFlow.js で処理するデータを準備する

TensorFlow.js では、機械学習におけるおすすめの方法を使用したデータ処理がサポートされています。

ドキュメントを表示