深層学習の基盤となるデータセット、ImageNetを探求しましょう。転移学習Ultralytics を高精度画像分類に活用する仕組みを学びます。
ImageNet 視覚的物体認識ソフトウェア研究向けに設計された画期的な視覚データベースImageNet 、現代の深層学習革命の火付け役として広く認識されている。WordNetの階層構造に従って整理ImageNet 、数千のカテゴリーにImageNet 数百万のラベル付き画像ImageNet 、高度なニューラルネットワークを訓練するために必要な膨大な規模のデータを提供します。コンピュータビジョン分野の研究者や開発者にとって、ImageNet アルゴリズムの性能評価、特に画像分類や物体位置特定といったタスクにおける標準的なベンチマークとしてImageNet
このデータセットは、2010年から2017年まで毎年開催された「ImageNet (ILSVRC)」を通じて世界的に注目を集めた。このコンテストでは、アルゴリズムがclassify ,000のカテゴリのいずれかに高精度で classify 求められた。2012年には歴史的な転換点が訪れた。畳み込みニューラルネットワーク「AlexNet」が競合他者を大幅に下回る誤差率を達成したのである。この勝利は、従来の特徴抽出手法に対する深層ニューラルネットワークの優位性を実証し、現在の深層学習時代の幕開けを告げた。(CNN)アーキテクチャであるAlexNetが競合他者を大幅に下回る誤り率を達成したことで歴史的な転換点が訪れた。この勝利は深層ニューラルネットワークが従来の特徴抽出手法を凌駕することを実証し、事実上現在のAI時代を幕開けさせた。今日、Ultralytics 最先端アーキテクチャは、これらの挑戦の中で確立された基礎原理を基盤として発展を続けている。
ImageNet 最も重要な貢献の一つはImageNet 転移学習における役割ImageNet 。深層ニューラルネットワークをゼロから訓練するには、膨大な計算資源と大量の訓練データが必要となる。これを回避するため、開発者はしばしば「事前学習済みモデル」ImageNet豊富な特徴表現を抽出することを既に学習したネットワーク——を利用する。
ImageNet事前学習されたモデルは、エッジ、テクスチャ、形状といった基本的な視覚要素を識別することを学習します。 こうして学習されたモデルの重みは、別のタスク向けに小規模な特定データセットで微調整できます。 このプロセスは開発サイクルを劇的に加速し、特にカスタムモデルUltralytics ツールを使用する場合、 性能を向上させます。
ImageNet の影響は学術研究をはるかに超え、実用的な日常的なAIシステムにまでImageNet :
ImageNet 分類におけるゴールドスタンダードImageNet 、他の一般的なデータセットと区別することが重要である:
現代のAIフレームワークでは、ユーザーがImageNet 容易に活用できます。以下の例は、ImageNetで事前学習済みのYOLO26分類モデルを読み込み、classify 方法を示しています。
from ultralytics import YOLO
# Load a YOLO26 classification model pre-trained on ImageNet
model = YOLO("yolo26n-cls.pt")
# Perform inference on an image
results = model("https://ultralytics.com/images/bus.jpg")
# Display the top prediction class name
print(f"Top Class: {results[0].names[results[0].probs.top1]}")
このスニペットは yolo26n-cls.pt モデルは、1,000ImageNet 学習しており、
追加のトレーニングなしに入力画像の内容を即座に認識できる。