ゼロショット学習:未知のデータを分類するモデルを可能にし、物体検出やNLPなどに革命をもたらす最先端のAIアプローチをご覧ください。
ゼロショット学習は、機械学習における画期的なアプローチであり、モデルが学習中に遭遇したことのないオブジェクトや概念を認識し、分類することを可能にする。各クラスについてラベル付けされた例に依存する従来の教師あり学習とは異なり、ゼロショット学習は、未知のカテゴリーに汎化するために、事前の知識と説明を活用する。この能力は、可能性のある全てのクラスについてラベル付けされたデータを得ることが現実的でない、あるいは不可能なシナリオにおいて特に価値がある。
ゼロショット学習の核心は、既知のクラスと未知のクラスとの間で共有される記述属性や意味的関係の考え方に依存している。モデルは、既知のクラスからラベル付けされた例のデータセットで学習され、各クラスに関する補助情報(多くの場合、テキスト記述や属性の形)も提供される。推論の間、未知のクラスからのインスタンスが提示されると、モデルは学習された関係と、新しいクラスの提供された説明を使用して予測を行う。このプロセスにより、学習中に明示的に学習されたクラスを超えた効果的な汎化が可能になる。
ゼロショット学習の意義は、実世界の問題のオープンワールドな性質を扱う能力にある。ゼロショット学習は、データが乏しかったり、急速に進化するような分野では特に有効である。主な応用例
ゼロショット学習が訓練例なしでクラスを認識することを扱うのに対し、数ショット学習や ワンショット学習といった関連概念は、限られたデータしかないシナリオを扱う。数ショット学習は1クラスあたり数例のみから汎化することを目的とし、ワンショット学習は1クラスあたり1例のみから学習することを目的とする。これらのアプローチはゼロショット学習よりも極端ではないが、それでもデータ効率に重点を置いている。各クラスに多数のラベル付き例を必要とする教師あり学習とは対照的に、ゼロショット学習とその関連パラダイムは、データが乏しい環境における学習と汎化のためのソリューションを提供し、AIモデルをより適応性の高い、広範に適用可能なものにする。
モデルが未知のクラスに外挿できるようにすることで、ゼロショット学習は、新規性と進化するデータセットを特徴とする実世界の問題に取り組むAIの可能性を大幅に拡大し、人工知能が達成できることの限界を押し広げる。