YOLO26の紹介: 次世代のビジョンAI。
Ultralytics
Ultralytics用語集に戻る

Dimensionality Reduction

次元削減がMLワークフローをどのように最適化するか解説します。PCAやt-SNEなどの手法を用いて、Ultralytics YOLO26のパフォーマンスとデータ可視化を向上させる方法を学びましょう。

次元削減は、機械学習 (ML) やデータサイエンスにおいて、データセット内の入力変数(特徴量や次元とも呼ばれます)の数を減らしつつ、最も重要な情報を保持するために使用される変換手法です。ビッグデータの時代において、データセットにはしばしば数千もの変数が含まれており、これが「次元の呪い」として知られる現象を引き起こします。この現象は、モデルの学習を計算コストが高く、過学習しやすく、解釈が困難なものにする可能性があります。高次元データを低次元空間に投影することで、実務者は効率性、視覚化、および予測パフォーマンスを向上させることができます。

Link to this sectionAI開発における主な利点#

データの複雑さを軽減することは、データ前処理パイプラインにおける基本的なステップです。これは、堅牢な人工知能 (AI)システムを構築するためにいくつかの具体的な利点をもたらします。

  • 計算効率の向上: 特徴量が少なければ、処理すべきデータも少なくなります。これにより、YOLO26のようなアルゴリズムの学習時間が短縮され、リアルタイム推論や、リソースが制限されたエッジAIデバイスへのデプロイに適したものになります。
  • Improved Data Visualization: Human intuition struggles to comprehend data beyond three dimensions. Dimensionality reduction compresses complex datasets into 2D or 3D spaces, enabling effective data visualization to spot clusters, patterns, and outliers using tools like the TensorFlow Embedding Projector.
  • ノイズ削減: データ内の最も関連性の高い分散に焦点を当てることで、この手法はノイズや冗長な特徴量を取り除きます。その結果、学習データがよりクリーンになり、モデルが未知の例に対してより適切に汎化できるようになります。
  • ストレージの最適化: Ultralytics Platformなどを介して管理される膨大なデータセットをクラウド上に保存する場合、コストがかかる可能性があります。特徴空間を圧縮することで、本質的なデータの整合性を犠牲にすることなく、ストレージ要件を大幅に削減できます。

Link to this section主要な手法:線形 vs 非線形#

次元削減の手法は、一般的にデータのグローバルな線形構造を保持するか、あるいはローカルな非線形多様体を保持するかによって分類されます。

Link to this section線形手法#

最も確立された線形手法は主成分分析 (PCA)です。PCAは「主成分」、すなわちデータの分散を最大化する直交軸を特定することで機能します。元のデータをこれらの新しい軸に投影し、情報にほとんど寄与しない次元を効果的に切り捨てます。これは教師なし学習ワークフローにおける定番の手法です。

Link to this section非線形手法#

画像やテキストの埋め込みのような複雑なデータ構造には、多くの場合、非線形手法が必要となります。t-SNE (t-Distributed Stochastic Neighbor Embedding)UMAP (Uniform Manifold Approximation and Projection)のような手法は、局所的な近傍関係を保持することに優れており、高次元のクラスタを可視化するのに最適です。さらに、オートエンコーダーは、入力を潜在空間表現に圧縮し、それを再構成するように学習されたニューラルネットワークであり、データのコンパクトなエンコーディングを効果的に学習します。

Link to this section実社会での応用#

次元削減は、ディープラーニング (DL)のさまざまな領域で不可欠です。

  1. コンピュータビジョン: YOLO26のような最新の物体検出器は、数千ピクセルの画像を処理します。内部層では、プーリングやストライド畳み込みといった手法を使用して、特徴マップの空間的次元を段階的に削減し、生のピクセルを「エッジ」、「目」、「車」などの高レベルな意味概念へと蒸留します。

  2. ゲノミクスおよびヘルスケア: 医療画像解析やバイオインフォマティクスにおいて、研究者は数万の変数を持つ遺伝子発現データを分析します。がんゲノミクスの研究に見られるように、次元削減は疾患分類のための主要なバイオマーカーを特定するのに役立ちます。

  3. レコメンデーションシステム: NetflixやSpotifyなどのプラットフォームは、ユーザーの好みを予測するために行列分解(削減手法の一種)を使用しています。ユーザーとアイテムの相互作用を示す疎行列を削減することで、潜在的な特徴に基づいて効率的にコンテンツを推奨できます。

Link to this section次元削減と特徴量選択の比較#

この概念を特徴量選択と区別することが重要です。これらは異なるメカニズムを通じて同様の目的を達成するためです。

  • 特徴量選択は、元々ある特徴量のサブセットを選択することを含みます(例:「年齢」を残して「名前」を削除する)。選択された特徴量の値は変更されません。
  • 次元削減(具体的には特徴抽出)は、元の特徴量を組み合わせた新しい特徴量を作成します。例えば、PCAは「身長」と「体重」を組み合わせて、「体格」を表す単一の新しい成分を作成する場合があります。

Link to this sectionPythonの例:画像埋め込みの削減#

以下の例は、高次元の出力(画像埋め込みベクトルをシミュレートしたもの)を取り込み、PCAを使用して削減する方法を示しています。これは、YOLO26のようなモデルがどのように類似のクラスをグループ化しているかを可視化する際によく見られるワークフローです。

import numpy as np
from sklearn.decomposition import PCA

# Simulate high-dimensional embeddings (e.g., 10 images, 512 features each)
# In a real workflow, these would come from a model like YOLO26n
embeddings = np.random.rand(10, 512)

# Initialize PCA to reduce from 512 dimensions to 2
pca = PCA(n_components=2)
reduced_data = pca.fit_transform(embeddings)

# Output shape is now (10, 2), ready for 2D plotting
print(f"Original shape: {embeddings.shape}")  # (10, 512)
print(f"Reduced shape: {reduced_data.shape}")  # (10, 2)

Explore solutions

Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。

詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。

詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。

詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。

詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

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

詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。

詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。

詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。

詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。

詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。

詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

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

詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。

詳細はこちら
Real-time AI that works with your team

ロボティクスにおけるAI

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律航行、認識、物体追跡、リアルタイム制御を推進します。

詳細はこちら
Real-time AI that works with your team

物流におけるAI

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物の検査、仕分け、車両追跡、リアルタイムの倉庫安全モニタリングが可能になります。

詳細はこちら
Real-time AI that works with your team

小売業界におけるAI

Ultralytics YOLOモデルで小売を再定義しましょう。ビジョンAIは、在庫追跡、棚のモニタリング、キュー管理、そしてより賢明な顧客インサイトを促進します。

詳細はこちら
Real-time AI that works with your team

ヘルスケアにおけるAI

Ultralytics YOLOモデルを使用してヘルスケアソリューションを構築しましょう。ヘルスケア分野におけるビジョンAIは、より高速な医療画像診断、よりスマートな診断、患者モニタリングを推進します。

詳細はこちら
Real-time AI that works with your team

製造におけるAI

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPEコンプライアンス、組立ラインの自動化を促進します。

詳細はこちら
Real-time AI that works with your operation

自動車におけるAI

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

詳細はこちら
Real-time AI tailored to your operation

農業におけるAI

Ultralytics YOLOモデルを使用して、スマート農業にビジョンAIを導入しましょう。作物モニタリング、家畜のトラッキング、精密農業を強化し、より高くスマートな収穫を実現します。

詳細はこちら

AIの未来を共に築き上げましょう!

機械学習の未来とともに旅を始めましょう