AIイノベーションのためのGoogle強力なオープンソースMLフレームワーク、TensorFlowご覧ください。ニューラルネットワークモデルをシームレスに構築、トレーニング、デプロイできます!
TensorFlow 、機械学習(ML)とデプロイメントを合理化するために設計された、包括的で汎用性の高いオープンソースのフレームワークです。 機械学習(ML)と人工知能アプリケーションの 人工知能アプリケーションの開発と導入を合理化するために設計された包括的で汎用性の高いオープンソースのフレームワークです。もともとは Google Brainチームの研究者とエンジニアによって開発されました、 研究者がディープラーニング(DL)の最先端を押し進めることを可能にする、ツール、ライブラリ、コミュニティリソースの豊富なエコシステムへと発展しました。 ディープラーニング(DL)の最先端を押し進めることができるようになりました。 開発者はMLを利用したアプリケーションを簡単に構築し、展開することができます。そのアーキテクチャーは柔軟で、パワフルなものから、様々なプラットフォームでの計算をサポートするように設計されている。 そのアーキテクチャは、強力なサーバーからモバイル エッジデバイスまで、さまざまなプラットフォームでの計算をサポートする柔軟な設計となっている。
TensorFlow 中核は、データフロー・グラフの概念に基づいて構築されている。このモデルでは、グラフのノードは数学的操作を表し グラフのノードは数学的操作を表し、グラフのエッジはテンソルとして知られる多次元データ配列を表す。 を表している。このアーキテクチャにより、フレームワークは複雑な ニューラルネットワーク(NN)計算を効率的に実行できる。
フレームワークの強みは、データの前処理から実運用への展開まで、MLのライフサイクル全体をサポートする広範なエコシステムにある。 データ前処理から本番展開まで、MLライフサイクル全体をサポートする。
ディープラーニングのフレームワークといえば、TensorFlow よく比較される。 PyTorch.どちらも最先端の研究・生産ワークロードを処理できる 両者には歴史的な違いがある。TensorFlow 、そのロバスト性から TensorFlowは、その堅牢な モデルデプロイメントパイプラインと、SavedModelやTFL SavedModel TFLiteようなフォーマットを介して、多様なハードウェアをサポートしています。Meta社によって開発されたPyTorch、その動的な計算グラフと使いやすさから、産業界でよく使用されています。 計算グラフと学術研究における使いやすさがよく挙げられています。しかし、最近のアップデートにより、その差は大きく縮まっている。 どちらのフレームワークも優れた相互運用性と性能を提供しています。
フレームワークの柔軟性により、以下のような幅広い産業や複雑なタスクに適している。 コンピュータ・ビジョン(CV)や自然言語処理 処理に適している。
Ultralytics YOLO モデルは、TensorFlow エコシステムとシームレスに統合されています。ユーザーは のような YOLO11のような最先端のモデルをPython 学習し、ウェブやモバイル、クラウドプラットフォームに展開するために、互換性のある形式に簡単にエクスポートできます。 ウェブ、モバイル、またはクラウドプラットフォームに展開するための互換性のある形式に簡単にエクスポートできます。この機能により、YOLO の高性能を既存のTensorFlowインフラストラクチャで活用できることを保証する。
次の例は、事前にトレーニングされたYOLO11 モデルを TensorFlow SavedModel形式にエクスポートする方法を示します。 サービングツールとの統合が容易になります。
from ultralytics import YOLO
# Load the official YOLO11 model
model = YOLO("yolo11n.pt")
# Export the model to TensorFlow SavedModel format
# This creates a directory containing the saved_model.pb file
model.export(format="saved_model")
SavedModel、Ultralytics 以下のエクスポートをサポートしています。 モバイルアプリケーション用のTensorFlow Lite、 ウェブベースの推論のためのTensorFlow.js、そして ハードウェア性能を加速するEdgeTPU。