用語集

ゼロ・ショット・ラーニング

ゼロショット学習が、AIが意味的関係を用いて未知のクラスを予測し、ヘルスケア、NLP、小売などの業界をどのように変革するかをご覧ください。

Ultralytics HUB で
を使ってYOLO モデルをシンプルにトレーニングする。

さらに詳しく

ゼロショット学習(ZSL)は、学習中に一度も遭遇したことのないクラスやデータを含むタスクに対して、モデルが正確な予測を行うことを可能にする機械学習手法である。このアプローチでは、既存の知識や、見たデータと見たことのないデータ間の関係を活用し、多くの場合、意味埋め込みや文脈情報を用いて、ドメインを超えた汎化を行う。対象クラスごとにラベル付きデータを必要とする従来の教師あり学習とは異なり、ゼロショット学習では、見たクラスとの意味的関係を理解することで、見たことのないクラスのラベルを推測することができる。

ゼロ・ショット・ラーニングの仕組み

ゼロショット学習は主に、特徴抽出と意味埋め込みという2つの要素に依存している。特徴抽出は、画像やテキストなどの入力データを処理して、意味のある表現を導き出す。意味埋め込みは、これらの表現をより広範な知識ベースにリンクさせるもので、多くの場合、自然言語処理(NLP)モデルや事前に定義されたオントロジーを使用する。一般的なアプローチには、Word2Vecのような単語ベクトルや、ラベル間の関係を符号化するGPT-4のような高度なモデルを使用するものがあります。

例えば、あるモデルが「犬」や「猫」といった動物を認識するように訓練されている場合、ゼロショット学習は、これらの動物の間の意味的類似性を活用することで、「キツネ」といった未知のクラスを識別することを可能にする。

主要概念と関連用語

  • 教師あり学習:ゼロショット学習とは異なり、教師あり学習はすべてのターゲットクラスについてラベル付けされた学習データに依存する。教師あり学習の詳細はこちら。
  • 数ショット学習:似ているが、数ショット学習は、未知のクラスの限られたラベル付き例でモデルの汎化を可能にする。数ショット学習の違いを探る。
  • 転移学習:ZSLと転移学習はどちらも事前に訓練されたモデルを使用するが、転移学習はターゲットタスクの微調整が必要である。転移学習について学ぶ。
  • マルチモーダル学習:ゼロショット学習は、テキストや画像などの多様なデータタイプを統合するマルチモーダル・アプローチから恩恵を受けることができます。マルチモーダル学習を探求する。

実世界での応用

ゼロ・ショット・ラーニングは、様々な業界において変革的な応用が可能である:

  1. ヘルスケア医療用画像処理では、ZSLモデルは、すべての状態についてラベル付けされた例を必要とせずに希少疾患を識別することができます。AI in Healthcareのようなイノベーションを通じて、AIがどのように医療を変革しているかをご覧ください。

  2. 自然言語処理:GPT-4のようなモデルは、タスク固有のトレーニングなしで、感情分析や要約のようなタスクを実行するためにゼロショット機能を使用します。テキスト要約と 質問応答アプリケーションについて学ぶ。

  3. 自律走行:ZSLは、車両が希少な道路標識や新しい道路標識を認識し、既知のカテゴリーと関連付けて反応することを可能にします。自動運転アプリケーションにおけるAIの影響を探る。

  4. 小売業Eコマースにおいて、ZSLはユーザーの行動に基づいて新しいカテゴリの商品を提案することで、レコメンデーションシステムを強化することができます。小売業におけるAIについて詳しくはこちら。

  5. 野生動物の保護カメラトラップを使い、ZSLは既知のデータを活用することで希少種や未記録種を特定することができる。野生動物保護におけるAIの実際の応用例をお読みください。

関連概念との区別

ゼロショット学習は他の手法と大きく異なる:

  • 少数ショット学習:ゼロショット学習が完全に推論された関係に依存するのに対し、数ショット学習は少数のラベル付き例を必要とする。
  • 転移学習:転移学習:転移学習は、事前に訓練されたモデルを微調整することで新たなタスクに適応させるが、ZSLは未知のクラスに対する追加訓練なしで動作する。

ゼロ・ショット・ラーニングを支えるツールとフレームワーク

いくつかのツールやフレームワークが、開発者や研究者のためのゼロショット学習をサポートしている:

  • Ultralytics YOLO:活用 Ultralytics YOLOオブジェクト検出やセグメンテーションなどのタスクに活用できる。その高度なアーキテクチャは、追加構成でゼロショット機能を組み込むことができます。
  • Hugging Face トランスフォーマー:ZSLタスクの意味埋め込みに、事前に訓練された言語モデルを使用する。探索 Hugging Face最先端のNLPツール
  • OpenAI GPTモデル:GPT-4のようなモデルはゼロショットNLPタスクに優れており、高度な言語理解と生成を可能にします。

今後の動向

ゼロショット学習は、AIモデルがより適応的で効率的になるにつれて注目されている。リアルタイムの物体検出、自然言語理解、マルチモーダル課題への応用は急速に拡大している。例えば Ultralytics YOLOのようなビジョン・モデルの進歩は、コンピュータ・ビジョンにおけるゼロ・ショット能力の限界を押し広げている。

ラベル付けされたデータへの依存を減らすことで、ゼロショット学習はスケーラブルで効率的なAIソリューションの礎になると考えられています。Ultralytics HUBがどのようにゼロショット学習のプロジェクトへの統合を簡素化できるかをご覧ください。

すべて読む