教師なし学習とは、機械学習の一種で、アルゴリズムがラベル付けされていないデータから学習するものである。モデルを訓練するためにラベル付けされたデータに依存する教師あり学習とは異なり、教師なし学習アルゴリズムはデータを探索し、明示的なガイダンスなしにパターンを特定する。このアプローチは、ラベル付けが現実的でない大規模なデータセットを扱う場合や、データ内の隠れた構造や関係を発見することを目的とする場合に特に有用である。
教師なし学習では、アルゴリズムは対応する出力ラベルのない入力データを提示される。そしてシステムは、データ固有の構造を学習しようとする。これは、以下を目的とする様々な手法によって達成される:
教師なし学習技術は、データから価値ある洞察を引き出すために、さまざまな分野で使用されている:
教師なし学習と教師あり学習の主な違いは、学習に使われるデータの種類にある。教師あり学習では、各入力データが対応する出力ラベルと対になっているラベル付きデータを使用する。アルゴリズムは、これらのラベル付けされた例に基づいて、入力と出力の対応付けを学習する。対照的に、教師なし学習はラベルのないデータを使用し、明示的な出力ラベルを持たずに、データ自体に隠れた構造やパターンを発見することを目的とする。
教師あり学習と教師なし学習は、どちらも機械学習(ML)や人工知能(AI)において不可欠なツールであり、そのどちらを選択するかは、特定の問題、ラベル付けされたデータの入手可能性、そして望ましい結果によって決まる。モデルを含むプロジェクトでは Ultralytics YOLOモデルを含むプロジェクトでは、トレーニングは通常、オブジェクト検出や 画像セグメンテーションのようなタスクのための教師あり学習に依存しますが、教師なし手法は、データの前処理、探索的データ分析、または製造品質管理における異常検出のような特定のアプリケーションで価値があります。