Ultralytics YOLO27:
Ultralytics用語集に戻る

Deep Reinforcement Learning

ディープ強化学習(DRL)と、AIによる意思決定とディープラーニングを組み合わせる仕組みを解説します。Ultralytics YOLO26を知覚レイヤーとして活用する方法を学びます。

深層強化学習(DRL)は、強化学習の意思決定能力と、深層学習(DL)の知覚能力を組み合わせた、人工知能(AI)の高度なサブセットです。従来の強化学習は、状況と行動を対応付けるために表形式の手法に依存していますが、環境が複雑または視覚的になると、これらの手法では対応が難しくなります。DRLは、ニューラルネットワークを使用して、動画フレームやセンサーの読み取り値などの高次元入力データを解釈することでこの課題を克服し、明示的な人間の指示なしに、生の経験から効果的な戦略を直接学習できるようにします。

DRLの中核メカニズム#

DRLシステムでは、AIエージェントが離散的な時間ステップで環境と相互作用します。各ステップで、エージェントは現在の「状態」を観測し、方策に基づいて行動を選択し、その行動の成功または失敗を示す報酬信号を受け取ります。主な目標は、時間の経過に伴う累積報酬を最大化することです。

「深層」という要素は、方策(行動の戦略)または価値関数(将来の報酬の推定値)を近似するために、深層ニューラルネットワークを使用することを指します。これにより、エージェントは非構造化データを処理し、コンピュータービジョン(CV)を利用して、人間と同じように環境を「見る」ことができます。この機能は、こうした複雑なネットワークのトレーニングを容易にするPyTorchTensorFlowなどのフレームワークによって実現されています。

実世界での利用例#

DRLは理論研究の段階を越え、さまざまな業界で実用的かつ大きな影響をもたらすアプリケーションに利用されています。

  • 高度なロボティクス: ロボティクスにおけるAIの分野では、DRLによって、ハードコードが難しい複雑な運動スキルを機械が習得できるようになります。ロボットは、NVIDIA Isaac Simなどの物理エンジン内で動きを洗練させることで、不規則な形状の物体をつかんだり、起伏のある地形を移動したりする方法を学習できます。多くの場合、方策を物理ハードウェアにデプロイする前に、合成データを使ってトレーニングします。
  • 自動運転: 自動運転車は、予測困難な交通状況でリアルタイムに意思決定を行うためにDRLを活用します。物体検出モデルが歩行者や標識を識別する一方で、DRLアルゴリズムはその情報を使用して、車線変更、交差点の通過、速度制御のための安全な運転方策を決定し、安全性に必要な推論レイテンシを効果的に管理します。

状態オブザーバーとしてのビジョン#

多くのDRLアプリケーションでは、「状態」は視覚的なものです。高速モデルはエージェントの目として機能し、生の画像を、方策ネットワークが利用できる構造化データに変換します。次の例では、YOLO26モデルがエージェントの知覚レイヤーとして機能し、環境から観測結果(例: 障害物の数)を抽出する方法を示します。

from ultralytics import YOLO

# Load YOLO26n to serve as the perception layer for a DRL agent
model = YOLO("yolo26n.pt")

# Simulate an observation from the environment (e.g., a robot's camera feed)
observation_frame = "https://ultralytics.com/images/bus.jpg"

# Perform inference to extract the state (detected objects)
results = model(observation_frame)

# The detection count serves as a simplified state feature for the agent's policy
print(f"State Observation: {len(results[0].boxes)} objects detected.")

DRLと関連概念の違い#

AIの領域における独自の位置付けを理解するには、深層強化学習と類似した用語を区別すると役立ちます。

  • 強化学習(RL): 標準的なRLは基礎となる概念ですが、通常はルックアップテーブル(Qテーブルなど)に依存しており、状態空間が大きくなると実用的ではなくなります。DRLは、深層学習を使用して関数を近似することでこの問題を解決し、画像のような複雑な入力を処理できるようにします。
  • 人間のフィードバックによる強化学習(RLHF): DRLは通常、数学的に定義された報酬関数(例: ゲーム内のポイント)を最適化しますが、RLHFは主観的な人間の好みを使用してモデル、特に大規模言語モデル(LLMs)を改良し、AIの行動を人間の価値観に適合させます。この技術は、OpenAIなどの研究グループによって広く知られるようになりました。
  • 教師なし学習: 教師なし手法は、明示的なフィードバックなしにデータ内の隠れたパターンを探します。これに対して、DRLは目標指向であり、報酬信号によって駆動され、エージェントを特定の目的に向けて積極的に導きます。この点は、Sutton and Bartoによる基礎的な文献でも説明されています。

DRLシステムの知覚レイヤーに必要なデータセットを管理したい開発者は、アノテーションとクラウドトレーニングのワークフローを簡素化するUltralytics Platformを利用できます。さらに、研究者は確立されたベースラインに対してDRLアルゴリズムをベンチマークするために、Gymnasiumなどの標準化された環境をよく使用します。

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の未来を一緒に築きましょう!

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