TensorFlow
研究から本番運用まで対応する、エンドツーエンドのオープンソース機械学習プラットフォームです。
概要
TensorFlow は、機械学習のためのエンドツーエンドのオープンソースプラットフォームであり、もともとは Google の Machine Intelligence チーム(Google Brain)によって社内の ML 研究向けに開発されましたが、現在ではその当初の枠を大きく超えて使われる汎用フレームワークとして維持されています。安定した Python および C++ API(他の言語向けには、安定性が保証されない追加の API)を提供するとともに、研究および ML を活用したアプリケーションの構築・デプロイの両方のための、より広範なツール、ライブラリ、コミュニティリソースのエコシステムを備えています。
pip 経由でインストールされ(サポートされているプラットフォームで GPU 対応ビルドを使う場合は `tensorflow`、より小さな CPU 専用パッケージには `tensorflow-cpu`)、Linux/Windows では CUDA による GPU アクセラレーションが、他のプラットフォームでは DirectX や Apple の Metal 向けのデバイスプラグインによるアクセラレーションが利用できます。
TensorFlow は、研究専用または対象範囲の狭い ML ライブラリではなく、成熟し広く採用されている、一流の Python サポートと本番デプロイ向けツールを備えたフレームワークを求める、機械学習モデルを構築・デプロイするチームや研究者に向いています。
- カテゴリ
- AI・機械学習
- 言語
- C++, Python
- ライセンス
- Apache-2.0
関連プロジェクト
PyTorch
BSD-3-Clause研究段階のプロトタイピングから本番デプロイまでの道のりを加速する、オープンソースの機械学習フレームワークです。
- AI・機械学習
Milvus
Apache-2.0スケーラブルな類似検索と AI アプリケーション向けに構築された、オープンソースのベクトルデータベースです。
- AI・機械学習
- データベース
DeepSpeed
Apache-2.0非常に大規模なモデルを複数の GPU にまたがって効率的にトレーニング・実行するための、Microsoft 発の深層学習最適化ライブラリです。
- AI・機械学習
Ollama
MITシンプルなコマンドラインインターフェースと API で、大規模言語モデルをローカルで実行できます。
- AI・機械学習
誤りを見つけましたか? GitHub で修正を提案する