Ultralytics YOLO のような AI イノベーションを支える、柔軟でPython-first な機械学習フレームワークPyTorch をご覧ください。よりスマートに、より速く!
PyTorch 、主にMeta AIによって開発された人気の高いオープンソースの機械学習フレームワークです。ニューラルネットワークの構築とトレーニングのための柔軟で直感的なプラットフォームを提供するため、研究者の間で人気が高く、実運用への導入も増えている。Python設計により、広範なPython データサイエンスエコシステムとのシームレスな統合が可能になり、開発者の参入障壁が低くなっています。PyTorch 、以下を含む多くの最先端モデルの基盤となるフレームワークです。 Ultralytics YOLOを含む多くの最先端モデルの基礎となるフレームワークです。
PyTorch 、その普及に貢献するいくつかのコア機能によって区別される:
PyTorch汎用性が高いため、さまざまな領域にわたる幅広い機械学習タスクに適している。
PyTorch 特に研究コミュニティで高い人気を誇っているが、次のような他のフレームワークもある。 TensorFlowのような他のフレームワークもAI業界において重要な位置を占めている。歴史的には、PyTorch動的グラフ・アプローチとTensorFlow静的グラフ・アプローチが重要な差別化要因であった。 TensorFlowは後に動的実行モードを導入した。両フレームワークは、モデルの構築、トレーニング、デプロイのための包括的なツールを提供しているが、APIの設計やコミュニティの焦点は異なっている。
PyTorch 利点は、大規模で活発な開発者コミュニティ、PyTorch 公式ウェブサイト上の豊富なドキュメント、モデルを本番環境に移行するためのTorchScript ようなツールです。クイックスタートガイドに従って Ultralytics モデルでPyTorch 使い始めるか、Ultralytics HUBを使って簡単にモデルをトレーニングすることができます。