TensorFlow.js は機械学習用 JavaScript ライブラリです

ML モデルを JavaScript で開発し、ブラウザまたは Node.js で直接 ML を使用します。

チュートリアル

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

モデルを見る

事前トレーニング済みで、一般的なユースケースにそのまま使用可能なモデルです。

デモを見る

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

仕組み

既存のモデルを実行する

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

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

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

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

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

デモ

Performance RNN

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

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

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

LipSync by YouTube

facemesh が組み込まれたブラウザで、ヒット曲「ダンス・モンキー」の口パクに挑戦してみましょう。

ニュースとお知らせ

その他の最新情報については、ブログをご覧ください。また、最新のお知らせを毎月メールボックスに直接お届けする TensorFlow ニュースレターにご登録ください。

May 19, 2021  
Run TensorFlow Lite models on the web directly with TensorFlow.js

Unify your mobile and web ML deployments by reusing optimized TF Lite models and running in the browser via WebAssembly, no JavaScript rewrite required. Our new TF.js task APIs support a variety of models and backends.

May 18, 2021  
Speed-up your sites with web-page prefetching using ML

Improve website user experience by training a custom machine learning model with site navigation data to predict next pages, and use an Angular app to prefetch the content and improve site speed.

May 18, 2021  
Machine learning for next gen web apps with TensorFlow.js (Google I/O)

Get a high level overview of what TensorFlow.js is, how it's currently being used, what's new this year, plans for the future, and how you can get involved with our newly formed special interest and working groups.

Continue
May 17, 2021  
Next-generation pose detection with MoveNet

MoveNet is a human pose detection architecture designed to detect difficult poses and fast body motions. The model can run in the browser with very little latency, opening the door for a new class of applications and interactive experiences.