TensorFlow.js GPU vs CPU 性能比較

実験の概要

このデモでは、同一のニューラルネットワークモデルをCPUとGPUの両方で訓練し、その性能差を比較します。TensorFlow.jsはブラウザでGPUを活用することができ、WebGLを使用して行列演算を高速化します。

使用データセット:MNIST(手書き数字の画像データセット)

モデル構造:畳み込みニューラルネットワーク(CNN)

注: 訓練過程で使用されるテンソルは47,040,000の値を持ちます

データとモデルの準備

データ準備状態: 準備中...

モデル準備状態: 準備中...

訓練の実行

以下のボタンをクリックして、CPUモードとGPUモードでそれぞれ訓練を実行します。

ステータス: 準備ができていません

GPU訓練結果

訓練時間: まだ訓練されていません

エポック数: -

最終精度: -

最終損失: -

CPU訓練結果

訓練時間: まだ訓練されていません

エポック数: -

最終精度: -

最終損失: -

訓練済みモデルでの予測

以下の領域にマウスで数字(0-9)を描いてください。訓練済みモデルで予測を行います。

結果: まだ予測されていません

予測の詳細

パフォーマンス比較グラフ