TensorFlow 2.0 Beta is available Learn more
TensorFlow.js は、機械学習モデルを JavaScript で開発およびトレーニングし、ブラウザまたは Node.js 上でデプロイするためのライブラリです
チュートリアルを見る

包括的で完全な例を挙げながら TensorFlow.js の使い方を説明するチュートリアルです。

ガイドを見る

TensorFlow.js の概念およびコンポーネントについて説明するガイドです。

デモを見る

TensorFlow.js を使用するライブデモやコードの例をブラウザで実行できます。

仕組み
既存のモデルを実行する

既製の JavaScript モデルを使用するか、Python TensorFlow モデルを変換してブラウザ内または Node.js で実行します。

既存のモデルを再トレーニングする

独自のデータを使用して既存の ML モデルを再トレーニングします。

JavaScript を使用して ML モデルを開発する

柔軟性が高く直感的に操作できる API を使用して、JavaScript で直接モデルの作成とトレーニングを行います。

デモ
Performance RNN

ニューラル ネットワークによるリアルタイムのピアノ演奏をお楽しみください。

ウェブカメラ コントローラ

ブラウザでトレーニングした画像を使って、パックマンをプレイしましょう。

Move Mirror

体を動かすだけで画像を見つけることができる、今までにない楽しい方法です。

News & announcements

See updates to help you with your work, and subscribe to our monthly TensorFlow newsletter to get the latest announcements sent directly to your inbox.

2019 年 7 月 15 日
8 月 21 日開催の Node.js ウェブセミナーにご登録ください

このウェブセミナーでは、TensorFlow.js を使用して Node.js でトレーニングや推論を行う方法について説明した後、皆様からの質問にお答えします。

2019 年 5 月 8 日 
機械学習の持つ驚くべきパワーを JavaScript アプリケーションに適用する(I/O'19)

このセッションでは、TensorFlow.js のエコシステムについて学びます。既存の機械学習モデルを JS アプリに取り入れ、データを使用してモデルを再トレーニングし、ブラウザだけでなく他の JS プラットフォームにも対応させる方法を解説します。

2018 年 10 月 10 日 
TF.js を使用したテキスト分類

有害な表現の検出について理解を深め、クライアントサイドのブラウザでほぼリアルタイムで動作するテキスト解析モデルを構築して、オンライン コミュニティ内の有害な言動を検出する方法を学びます。

2018 年 6 月 10 日
Handtrack.js

Handtrack.js ライブラリを使用すると、たった 3 行のコードを追加するだけで、ブラウザの動画内に表示された手の動きををあらゆる方向にわたって追跡できます。

コミュニティへの参加

TensorFlow コミュニティに参加する方法はたくさんあります。

TensorFlow.js コミュニティのプロジェクト ギャラリー 
GitHub の TensorFlow.js 
Stack Overflow で質問する 
問題、バグ報告、機能リクエスト 
コミュニティのディスカッション フォーラム 
お知らせ専用のメーリング リスト