Ultralytics YOLO27:
Ultralytics用語集に戻る

LoRA (Low-Rank Adaptation)

LoRA(Low-Rank Adaptation)がUltralytics YOLO26のようなモデルの効率的なファインチューニングを実現する方法を解説します。最小限のメモリとハードウェアでAIをカスタマイズする方法を学びます。

LoRA、つまり低ランク適応は、巨大な事前学習済みモデルを効率的にファインチューニングするために設計された、機械学習(ML)分野における画期的な手法です。現代の基盤モデルは数十億ものパラメーターを含むまでに大規模化しており、特定のタスク向けに再学習する計算コストは、多くの開発者にとって許容できない水準になっています。LoRAは、元のモデル重みを凍結し、より小さく学習可能な低ランク分解行列をアーキテクチャに挿入することで、この問題に対処します。この手法により、学習可能なパラメーター数を最大1万分の1まで削減でき、メモリ要件を大幅に低減するとともに、単一のGPU(グラフィックス処理ユニット)などの一般的なコンシューマー向けハードウェア上で、エンジニアが高性能なネットワークをカスタマイズできるようになります。

効率的な適応の仕組み#

LoRAの中核となる革新性は、モデル更新へのアプローチにあります。従来のファインチューニングでは、バックプロパゲーション中にニューラルネットワーク内のすべての重みを最適化プロセスで調整する必要があります。この全パラメーターのチューニングでは、モデル全体のオプティマイザー状態を保存する必要があるため、膨大な量のVRAMを消費します。

LoRAは、適応中の重みの変化には「低ランク性」があり、本質的な情報を大幅に少ない次元で表現できるという仮説に基づいて動作します。モデルのレイヤー内、特にTransformerアーキテクチャのアテンション機構などに小さな行列のペアを挿入することで、LoRAは挿入したアダプターのみを最適化し、メインモデルは静的な状態に保ちます。このモジュール性により、小さなアダプターファイルを交換するだけで、芸術的なスタイルや言語の変更など、異なるタスクを迅速に切り替えられます。この概念は、元のMicrosoftの研究論文で検討されています。

実世界での利用例#

最小限のリソースで高性能なモデルを適応させられる能力により、さまざまな人工知能(AI)分野で導入が進んでいます。

  • カスタマイズされた物体検出: 産業環境では、開発者が効率的な適応手法を使用して、YOLO26のようなビジョンモデルを専門的なタスク向けに調整します。たとえば、工場ではカスタムデータセットを使用してモデルを学習し、製造品質管理における特定の欠陥を検出できます。モデルは、一般的な物体認識能力を維持しながら、まれにしか発生しない異常を識別できるようになります。
  • 生成AIとアート: LoRAは生成AIコミュニティで広く利用されています。デジタルアーティストは、LoRAを使用してStable Diffusionのような画像生成モデルに、特定のキャラクターや絵画のスタイルなどの新しい概念を学習させます。数ギガバイトに及ぶチェックポイントを共有する代わりに、クリエイターは軽量なLoRAファイルを配布できるため、他のユーザーも効率的にスタイライズされたアートワークを生成できます。
  • 専門特化型の大規模言語モデル: 法務および医療機関は、独自文書を使用して大規模言語モデル(LLM)をチューニングするためにLoRAを活用しています。これにより、全面的な学習にかかる費用を必要とせず、契約書の作成や医用画像解析レポートの要約が可能な、安全でドメイン特化型のアシスタントを構築できます。

適応の概念を適用する#

数学的な実装には行列代数が関わりますが、現代のソフトウェアフレームワークでは、こうした複雑さが抽象化されています。次のPythonスニペットは、ultralyticsパッケージを使用した標準的な学習ワークフローを示しています。YOLO26のような効率的なモデルは、効率的な適応と共通する原則を持つ最適化戦略を活用し、新しいデータから迅速に学習します。

from ultralytics import YOLO

# Load the YOLO26 model (highly efficient for edge deployment)
model = YOLO("yolo26n.pt")

# Train the model on a specific dataset
# Modern training pipelines optimize updates to converge quickly
results = model.train(data="coco8.yaml", epochs=5, imgsz=640)

LoRAと関連概念の比較#

適切なワークフローを選択するには、LoRAを他の適応戦略と区別することが重要です。

  • パラメーター効率的ファインチューニング(PEFT): PEFTは、ファインチューニングのコストを削減するすべての手法を包括する用語です。LoRAは現在、PEFTの中で最も普及し、効果的な手法ですが、アダプターレイヤーやプレフィックスチューニングなど、他の手法も存在します。
  • 転移学習: これは、ある問題(例: 車の認識)から得た知識を、関連する別の問題(例: トラックの認識)に適用する、より広範な理論的概念です。LoRAは、転移学習を効率的に実装するために使用される具体的なツールです。一般理論については、この転移学習ガイドで詳しく確認できます。
  • プロンプトエンジニアリング: アダプターを介してモデルの数学的処理を変更するLoRAとは異なり、プロンプトエンジニアリングでは、モデルを誘導するためにテキスト入力を最適化します。学習は必要ありませんが、複雑で非常に限定されたタスクに対しては、一般にLoRAほど強力ではありません。

高性能なモデルチューニングへのアクセスを広げることで、LoRAは、自動運転車の認識からパーソナライズされたチャットボットまで、巨大テック企業のような大規模インフラストラクチャを必要とせずに、開発者が専門的なソリューションを構築できるようにします。これらのデータセットと学習実行を効率的に管理したいチーム向けに、Ultralytics Platformは、こうした適応済みモデルのアノテーション、学習、デプロイに対応する包括的な環境を提供します。

Explore solutions

航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
農業分野のコンピュータビジョン

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
農業分野のコンピュータビジョン

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

Ultralytics YOLOモデルで自動車分野にコンピュータビジョンを適用します。ビジョンAIにより、道路の安全性、運転支援、車両自動化を向上させ、よりスマートな道路を実現します。
詳細を見る
農業分野のコンピュータビジョン

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る

AIの未来を一緒に築きましょう!

機械学習の未来への歩みを始めましょう