Ultralytics 統合
Ultralytics インテグレーションのページへようこそ!このページでは、機械学習のワークフローを合理化し、データセット管理を強化し、モデルトレーニングを簡素化し、効率的な導入を促進するために設計された、様々なツールやプラットフォームとのパートナーシップの概要を提供します。
見るんだ: Ultralytics YOLO11の展開と統合
データセット統合
- Roboflow:Ultralytics モデルのシームレスなデータセット管理を容易にし、堅牢なアノテーション、前処理、拡張機能を提供。
トレーニングの統合
Amazon SageMaker:Amazon SageMaker を活用して、Ultralytics モデルの構築、トレーニング、デプロイを効率的に行い、ML ライフサイクルのためのオールインワンプラットフォームを提供します。
ClearML:Ultralytics ML ワークフローを自動化し、実験を監視し、チームコラボレーションを促進します。
Comet ML:Ultralytics を使用して、機械学習実験を追跡、比較、最適化することで、モデル開発を強化します。
DVC:Ultralytics 機械学習プロジェクトにバージョン管理を導入し、データ、コード、モデルを効率的に同期します。
Google Colab:Google Colab を使用して、コラボレーションと共有をサポートするクラウドベースの環境でUltralytics モデルをトレーニングおよび評価します。
IBM Watsonx:IBM Watsonx が最先端の AI ツール、容易な統合、高度なモデル管理システムにより、Ultralytics モデルのトレーニングと評価をいかに簡素化するかをご覧ください。
JupyterLab:JupyterLab のインタラクティブでカスタマイズ可能な環境を使用して、Ultralytics モデルの学習と評価を簡単かつ効率的に行う方法をご覧ください。
Kaggle:プリインストールされたライブラリ、GPU サポート、コラボレーションと共有のための活気あるコミュニティがあるクラウドベースの環境で、Ultralytics モデルのトレーニングと評価にKaggleをどのように使用できるかを探ります。
MLFlow: 実験と再現性からデプロイまで、Ultralytics モデルの ML ライフサイクル全体を合理化。
Neptune:MLOps のために設計されたこのメタデータストアで、Ultralytics を使用して ML 実験の包括的なログを管理します。
Paperspace グラディエント Paperspace Gradientは、モデルのトレーニング、テスト、デプロイを迅速に行うための使いやすいクラウドツールを提供することで、YOLO11プロジェクトでの作業を簡素化します。
Ray Tune:Ultralytics モデルのハイパーパラメータを任意のスケールで最適化します。
TensorBoard:Ultralytics MLワークフローを可視化し、モデルメトリクスを監視し、チームコラボレーションを促進します。
Ultralytics HUB:事前に訓練されたUltralytics モデルのコミュニティにアクセスし、貢献する。
Weights & Biases (W&B):実験をモニターし、メトリクスを可視化し、Ultralytics プロジェクトにおける再現性とコラボレーションを促進する。
VS Code:VS Code 用の拡張機能で、Ultralytics を使って開発ワークフローを加速するためのコードスニペットを提供します。また、Ultralytics を学んだり使い始めたりするための例を探している人にも役立ちます。
補強:強力な画像補強機能でUltralytics モデルを強化し、モデルのロバスト性と汎化性を向上させます。
SONY IMX500:最適化と展開 Ultralytics YOLOv8IMX500 センサーを搭載した Raspberry Pi AI カメラのモデルを最適化し、展開します。
デプロイメント・インテグレーション
CoreML:CoreMLアップルによって開発されたこのフレームワークは、iOS 、macOS、watchOS、tvOSの各アプリケーションに機械学習モデルを効率的に統合するために設計されたもので、アップルのハードウェアを使用することで、効果的かつ安全にモデルを展開することができます。
Gradio🚀 NEW: リアルタイムのインタラクティブなオブジェクト検出デモのために、Gradio でUltralytics モデルをデプロイします。
NCNN:Tencentが開発したNCNN は、モバイルデバイス向けに調整された効率的なニューラルネットワーク推論フレームワークである。AIモデルをアプリに直接導入でき、さまざまなモバイルプラットフォームでパフォーマンスを最適化できる。
MNN:アリババが開発したMNNは、高効率で軽量なディープラーニングフレームワークである。ディープラーニングモデルの推論と学習をサポートし、デバイス上での推論と学習において業界をリードするパフォーマンスを発揮する。
Neural Magic:Quantization Aware Training (QAT)とプルーニング技術を活用し、Ultralytics のモデルを最適化することで、優れたパフォーマンスとサイズの縮小を実現。
ONNX:によって作成されたオープンソースフォーマット。 Microsoft様々なフレームワーク間でのAIモデルの転送を容易にし、Ultralytics モデルの汎用性と展開の柔軟性を強化する。
OpenVINOIntel Intel CPU 様々なプラットフォームでGPU コンピュータビジョンモデルを効率的に最適化し、展開するためのツールキット。
PaddlePaddle:バイドゥによるオープンソースのディープラーニングプラットフォーム、PaddlePaddle は、AIモデルの効率的な展開を可能にし、産業アプリケーションのスケーラビリティに焦点を当てている。
TF GraphDef:によって開発された。 GoogleGraphDef は計算グラフを表現するためのTensorFlow のフォーマットであり、多様なハードウェアにまたがる機械学習モデルの最適化された実行を可能にする。
TF SavedModel:開発者 GoogleTF SavedModel は、モデルのユニバーサル・シリアライゼーション・フォーマットです。 TensorFlowサーバーからエッジデバイスまで、幅広いプラットフォームでモデルを簡単に共有し、展開することができます。
TF.js:によって開発された。 Googleによって開発され、ブラウザと Node.js での機械学習を容易にする。TF.js は、JavaScript ベースの ML モデルのデプロイを可能にする。
TFLite開発元 GoogleTFLiteは、モバイルデバイスやエッジデバイス上で機械学習モデルを展開するための軽量フレームワークで、最小限のメモリフットプリントで高速かつ効率的な推論を実現します。
TFLite EdgeTPU: TFLiteによって開発されました。 GoogleEdge TPU上でTensorFlow Liteモデルを最適化するために開発されたこのモデルフォーマットは、高速で効率的なエッジコンピューティングを保証します。
TensorRT:によって開発されました。 NVIDIAこの高性能ディープラーニング推論フレームワークとモデルフォーマットは、NVIDIA GPU上でAIモデルを高速かつ効率的に最適化し、合理的な導入を実現します。
TorchScript:の一部として開発された。 PyTorchフレームワークの一部として開発されたTorchScript は、Python に依存することなく、様々な本番環境において機械学習モデルの効率的な実行とデプロイを可能にする。
輸出フォーマット
また、さまざまな環境での展開のために、さまざまなモデルのエクスポート形式をサポートしています。利用可能なフォーマットは以下の通りです:
フォーマット | format 議論 | モデル | メタデータ | 議論 |
---|---|---|---|---|
PyTorch | - | yolo11n.pt | ✅ | - |
TorchScript | torchscript | yolo11n.torchscript | ✅ | imgsz , optimize , batch |
ONNX | onnx | yolo11n.onnx | ✅ | imgsz , half , dynamic , simplify , opset , batch |
OpenVINO | openvino | yolo11n_openvino_model/ | ✅ | imgsz , half , int8 , batch |
TensorRT | engine | yolo11n.engine | ✅ | imgsz , half , dynamic , simplify , workspace , int8 , batch |
CoreML | coreml | yolo11n.mlpackage | ✅ | imgsz , half , int8 , nms , batch |
TF SavedModel | saved_model | yolo11n_saved_model/ | ✅ | imgsz , keras , int8 , batch |
TF GraphDef | pb | yolo11n.pb | ❌ | imgsz , batch |
TF ライト | tflite | yolo11n.tflite | ✅ | imgsz , half , int8 , batch |
TF エッジTPU | edgetpu | yolo11n_edgetpu.tflite | ✅ | imgsz |
TF.js | tfjs | yolo11n_web_model/ | ✅ | imgsz , half , int8 , batch |
PaddlePaddle | paddle | yolo11n_paddle_model/ | ✅ | imgsz , batch |
MNN | mnn | yolo11n.mnn | ✅ | imgsz , batch , int8 , half |
NCNN | ncnn | yolo11n_ncnn_model/ | ✅ | imgsz , half , batch |
IMX500 | imx | yolo11n_imx_model/ | ✅ | imgsz , int8 |
各統合の詳細と、Ultralytics を最大限に活用する方法については、リンクをご覧ください。全文を見る export
詳細は 輸出 ページを参照されたい。
統合への貢献
私たちは、コミュニティがUltralytics YOLO を他のテクノロジー、ツール、およびプラットフォームとどのように統合しているかを常に楽しみにしています!YOLO と新しいシステムとの統合に成功した場合、または共有する貴重な洞察をお持ちの場合は、統合ドキュメントへの貢献をご検討ください。
ガイドまたはチュートリアルを書くことで、私たちのドキュメントを拡張し、コミュニティのためになる実例を提供することができます。これは、Ultralytics YOLO を取り巻く成長中のエコシステムに貢献する優れた方法です。
寄稿するには、寄稿ガイドでプルリクエスト (PR) 🛠️ の提出方法をご確認ください。皆様のご投稿をお待ちしております!
Ultralytics YOLO エコシステムをより広範で機能豊富なものにするために協力しよう 🙏!
よくあるご質問
Ultralytics HUBとは何か、MLのワークフローをどのように効率化するのか?
Ultralytics HUBは、Ultralytics モデルの機械学習(ML)ワークフローをシームレスかつ効率的にするために設計されたクラウドベースのプラットフォームです。このツールを使用することで、データセットのアップロード、モデルのトレーニング、リアルタイムトラッキングの実行、YOLO11モデルのデプロイを、豊富なコーディングスキルを必要とせずに簡単に行うことができます。Ultralytics HUBのページで主な機能を調べることができ、クイックスタートガイドですぐに始めることができます。
Ultralytics YOLO モデルとRoboflow を統合してデータセットを管理するには?
Ultralytics YOLO モデルをRoboflow と統合することで、アノテーション、前処理、増強のための堅牢なツールを提供し、データセットの管理を強化します。開始するには Roboflow統合ページのステップに従ってください。このパートナーシップにより、正確でロバストなYOLO モデルの開発に不可欠な、効率的なデータセットの取り扱いが保証される。
MLFlowを使用して、Ultralytics モデルのパフォーマンスを追跡できますか?
はい、できます。MLFlow をUltralytics モデルと統合することで、実験を追跡し、再現性を向上させ、ML ライフサイクル全体を効率化することができます。この統合を設定するための詳細な手順は、MLFlowの統合ページにあります。この統合は、モデルメトリクスのモニタリングやMLワークフローの効率的な管理に特に役立ちます。
YOLO11モデルの最適化にNeural Magic 。
Neural Magic は、量子化アウェア・トレーニング(QAT)やプルーニングなどのテクニックを活用することで、YOLO11モデルを最適化し、リソースが限られたハードウェア上でより優れた性能を発揮する、高効率でより小さなモデルを実現します。統合ページ Neural Magicインテグレーション・ページをご覧ください。これは特にエッジデバイスでの展開に有益です。
インタラクティブなデモのために、GradioでUltralytics YOLO モデルをデプロイするには?
インタラクティブな物体検出デモのために、Ultralytics YOLO モデルを Gradio でデプロイするには、Gradio統合ページに概説されている手順に従うことができます。Gradioは、リアルタイムのモデル推論のための使いやすいウェブインターフェースを作成することができ、開発者とエンドユーザーの両方に適したユーザーフレンドリーな形式で、YOLO モデルの機能を紹介するための優れたツールとなっています。
これらの一般的な質問に対応することで、ユーザーエクスペリエンスを向上させ、Ultralytics 製品の強力な機能に関する貴重な洞察を提供することを目的としています。これらのFAQを取り入れることで、ドキュメントを充実させるだけでなく、Ultralytics ウェブサイトへのオーガニックなトラフィックを増やすこともできます。