TensorFlow logo

TensorFlow

認証する

TensorFlowは、デスクトップ、モバイル、Web、クラウド、エッジでモデルの構築・学習・展開ができるオープンソース機械学習プラットフォーム。TensorFlow 2、Keras、TFX、TensorFlow.js、LiteRTに対応。

TensorFlow preview

概要

TensorFlow は、TensorFlow Core のドキュメント、学習教材、そして広範なライブラリと拡張機能のエコシステムを中心としたオープンソースの機械学習プラットフォームです。公開サイトでは、デスクトップ、モバイル、Web、クラウド、組み込み環境にわたって機械学習モデルを構築、学習、評価、展開するための手段として紹介されています。

ドキュメントでは、イーガー実行、高レベル API としての Keras、柔軟なモデル構築を備えた TensorFlow 2 のよりシンプルなワークフローが強調されています。また、Colab ベースのノートブック、本番パイプライン向けの TFX、ブラウザ展開向けの TensorFlow.js、オンデバイス推論向けの LiteRT も案内しています。

コアフレームワークに加えて、TensorFlow はデータ準備、モデル分析、可視化、最適化、連合学習、グラフィックス、ドメイン固有の拡張機能に関する関連ツールをまとめています。そのため、このサイトは基本を学ぶ人にも、エンドツーエンドの ML システムを組み立てるチームにも役立ちます。

機能

TensorFlow 2 のワークフロー

このガイドでは、TensorFlow 2 の一部として、イーガー実行、高レベル API、あらゆるプラットフォームでの柔軟なモデル構築が強調されています。

コア学習とワークフローのガイド

ドキュメントには、インストール、移行、Keras、TensorFlow の基礎、データ入力パイプライン、モデル保存、アクセラレータ、性能に関するガイドが含まれています。

複数環境への展開

Learn ページでは、Web、モバイル、エッジ、および本番環境への展開シナリオ向けに TensorFlow.js、LiteRT、TFX が案内されています。

データ準備ツール

Learn ページでは、標準データセット、スケーラブルなデータパイプライン、前処理レイヤー、そして大規模データセットを検証・変換するためのツールが紹介されています。

エコシステムのライブラリと拡張機能

ライブラリページには、決定木フォレスト、連合学習、グラフィックス、モデル最適化、データ検証、モデル分析向けのエコシステムパッケージが一覧表示されています。

トレーニングとモニタリングのサポート

Learn ページでは、TensorFlow は Keras による分散学習、モデルの反復、デバッグに加え、進捗追跡のための TensorBoard と Model Analysis をサポートすると説明されています。

一般的なユースケース

  • フレームワークを学ぶ

    コアガイドを使って TensorFlow の基礎を学び、パッケージをインストールし、イーガー実行を理解し、Keras とノートブックベースの例を通して学習します。

  • Web とデバイスへの展開

    モデルをユーザーやデバイスの近くで動かす必要がある場合は、ブラウザベースの機械学習には TensorFlow.js を、モバイル、組み込み、エッジ推論には LiteRT を使用します。

  • 本番 ML パイプラインの実行

    TFX、TensorBoard、ML Metadata を使ってパイプラインを自動化し、モデルの挙動を追跡し、性能を監視し、本番 ML 運用を支援します。

  • 特化型 ML ワークフローの構築

    データとエコシステムのライブラリを使ってデータセットを準備し、入力を検証し、モデルを最適化し、ドメイン固有のツールで TensorFlow を拡張します。

Pros and Cons

Pros

  • データ準備やモデル構築から展開、MLOps まで、ML ライフサイクル全体をカバーします。
  • Web、モバイル、エッジ、クラウド、本番サーバー環境を含む複数の実行先をサポートします。
  • 初心者向けの案内に加え、モデル学習、性能、展開に関する高度なドキュメントも用意されています。
  • 連合学習、決定木フォレスト、モデル分析などの専門的な作業向けに、関連ライブラリと拡張機能の幅広いエコシステムを備えています。

Cons

  • 収集されたソースには料金やプランの詳細が記載されておらず、価格ページの URL は現在 404 ページを返します。
  • 提供されたソースでは一部の領域のドキュメントが不十分なため、全体像を把握するにはガイド、Learn ページ、ライブラリページを行き来する必要がある場合があります。

FAQ

TensorFlow ではどのようなリソースが利用できますか?

TensorFlow Core では、機械学習ワークフローを構築するためのガイド、チュートリアル、API リファレンス、ならびにライブラリと拡張機能が提供されています。「Learn」ページでは、Web 向けの TensorFlow.js、モバイルとエッジ向けの LiteRT、そして本番パイプライン向けの TFX も案内されています。

TensorFlow 2 は何を重視していますか?

ソースでは、TensorFlow 2 はシンプルさと使いやすさに重点を置いており、イーガー実行、Keras のような高レベル API、そしてどのプラットフォームでも柔軟にモデルを構築できる点が強調されています。

TensorFlow は何に使えますか?

ドキュメントでは、TensorFlow はモデル構築、データパイプライン、モデル保存、性能調整、展開、MLOps に利用されています。また、決定木フォレスト、連合学習、グラフィックス、モデル最適化などの分野向けライブラリも含まれています。

TensorFlow の料金はいくらですか?

収集されたソースには価格の詳細は掲載されていません。価格ページの URL は 404 ページを返すため、ここでは提供状況やプラン情報は確認できません。

TensorFlow は通常どのように使い始めますか?

TensorFlow は、コアドキュメントとエコシステムツールを通じて利用でき、Colab ノートブック、TensorFlow.js、LiteRT、TFX、TensorBoard、および関連するライブラリや拡張機能のガイダンスがあります。

Quick Facts

カテゴリ
機械学習プラットフォーム
主なプラットフォーム
デスクトップ、モバイル、Web、クラウド、エッジ
主なユーザー
初心者、専門家、ML チーム
主なワークフロー
ML モデルの学習、構築、展開、運用
ソースドメイン
tensorflow.org
料金
提供されたソースには記載なし。価格 URL は 404 を返します