Ultralytics YOLO27:
Ultralytics用語集に戻る

Hugging Face

Hugging Faceエコシステムと、AIを民主化する仕組みを説明します。Ultralytics YOLO26を統合し、シームレスな物体検出とモデル共有を実現する方法を紹介します。

Hugging Faceは、しばしば「機械学習のGitHub」と呼ばれる、著名なオープンソースプラットフォームおよびコミュニティです。開発者、研究者、組織が協力して人工知能 (AI)モデルを構築、共有、デプロイするための中心的なハブとして機能します。もともとはチャットボット企業として設立されましたが、現在では数十万件の事前学習済みモデルやデータセットをホストする巨大なエコシステムへと発展しています。このプラットフォームは、Transformerアーキテクチャへのアクセスを民主化するうえで重要な役割を果たし、数行のコードで最先端の自然言語処理 (NLP)コンピュータビジョン (CV)を誰でも利用できるようにしました。

中核となるエコシステムとコンポーネント#

Hugging Faceのエコシステムは、機械学習 (ML)ワークフローを効率化する、複数の主要なライブラリとサービスを中心に構成されています。その中核となるtransformersライブラリは、BERT、GPT、T5などの最先端モデルをダウンロードして利用するためのAPIを提供します。テキストにとどまらず、現在では音声処理や画像分類などのマルチモーダルタスクも幅広くサポートしています。

主なコンポーネントは次のとおりです。

  • Model Hub: 特定のタスク向けのモデルの重みを検索してダウンロードできる、大規模なリポジトリです。ゼロからのトレーニングを行う代わりに、エンジニアは既存のモデルを独自のデータでファインチューニングし、転移学習を活用できます。
  • Datasets Library: 効率的に処理されたデータセットのコレクションで、トレーニングデータの読み込みと前処理の方法を標準化します。これは、感情分析や物体検出などのタスクに不可欠です。
  • Spaces: 開発者がインタラクティブなWebアプリケーション(多くの場合、GradioやStreamlitを使用)を作成して公開し、モデルの機能をリアルタイムで実演できるホスティングサービスです。

実世界での利用例#

Hugging Faceプラットフォームの利用しやすさは、さまざまな業界でのAI導入を加速させています。参入障壁を下げることで、複雑なシステムの迅速なプロトタイピングとデプロイを可能にします。

  1. カスタマーサービスの自動化: 企業は、ハブでホストされている大規模言語モデル (LLMs)を使用して、高度なチャットボットを構築しています。これらは文脈やニュアンスを理解できるため、従来のルールベースシステムと比べて自動サポートを大幅に改善します。

  2. 医用画像解析: 研究者は、事前学習済みのビジョンモデルを使用して医用画像解析を実行します。X線画像やMRIスキャンでモデルをファインチューニングすることで、放射線科医による異常の特定を支援し、高い精度を実現しながら診断時間を短縮できます。

Ultralytics YOLOとの統合#

Hugging FaceとUltralyticsは、オープンソースへのアクセス性向上に取り組む姿勢を共有しています。ユーザーは、最先端のYOLO26などのUltralyticsモデルに、Hugging Face HubまたはUltralytics Pythonパッケージから直接簡単にアクセスできます。この相互運用性により、開発者はYOLOの速度と効率を物体検出に活用しながら、Hugging Faceプラットフォームで利用できる幅広いツールのエコシステムと組み合わせられます。

次の例では、Hugging Faceのpipeline APIと同様の方法で複雑さを抽象化するultralyticsパッケージを使用してモデルを読み込み、推論を簡単に実行する方法を示します。

from ultralytics import YOLO

# Load the YOLO26n model (nano version)
# This automatically downloads weights if they are not present locally
model = YOLO("yolo26n.pt")

# Run inference on an image URL
# The model detects objects and returns a Results object
results = model("https://ultralytics.com/images/bus.jpg")

# Display the results
results[0].show()

Hugging FaceとGitHubの比較#

どちらのプラットフォームも開発者にとって不可欠ですが、目的は異なります。GitHubは主にコードリポジトリであり、ソースコードのロジックのバージョン管理に重点を置いています。一方、Hugging FaceはMLアーティファクト向けに最適化されています。モデルの重みなど、ギガバイト単位になることもある大容量のバイナリファイルや、大規模なデータセットのホスティングを専門としています。さらに、Hugging Faceは「モデルカード」を提供しています。これは、モデルの制限事項、想定されるユースケース、バイアスを説明するために特別に設計されたドキュメントであり、標準的なコードリポジトリではほとんど見られない重要なコンテキストを提供します。

関連する概念#

  • オープンソースソフトウェア: 誰でもソースコードを検査、変更、改善できるソフトウェアです。Hugging FaceはオープンソースAIの主要な推進者です。
  • Transformer: ハブで利用できる現代のNLPモデルの大半や、多くのビジョンモデルを支えるディープラーニングアーキテクチャです。
  • Ultralytics Platform: Hugging Faceが汎用モデルハブであるのに対し、Ultralytics Platformは、オートアノテーション、トレーニング、デプロイなど、YOLOモデルのエンドツーエンドのライフサイクルに特化した環境を提供します。

Explore solutions

航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

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

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

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

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像から農業、水産業、環境モニタリング、保全、地理空間分析向けのリアルタイムなインサイトを生成します。
詳細を見る
航空宇宙におけるコンピュータビジョン

航空宇宙におけるコンピュータビジョン

Ultralytics YOLOモデルを使用して、ビジョンAIを空中モニタリングに導入します。コンピュータビジョンソリューションで、ドローン、航空宇宙ワークフロー、環境保護、および地理空間産業を強力にサポートします。
詳細を見る

Ultralytics YOLOモデルであらゆるサイトを保護します。ビジョンAIは、境界モニタリング、脅威検出、ナンバープレート認識、職場安全をサポートします。
詳細を見る
ロボティクスのコンピュータービジョン

ロボティクスのコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現します。ロボティクスのVision AIにより、自律ナビゲーション、認識、物体追跡、リアルタイム制御を実現します。
詳細を見る
物流のコンピュータービジョン

物流のコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化します。Vision AIにより、荷物検査、仕分け、車両追跡、倉庫の安全性に関するリアルタイム監視を実現します。
詳細を見る
小売のコンピュータービジョン

小売のコンピュータービジョン

Ultralytics YOLOモデルで小売を再構築します。Vision AIにより、在庫追跡、棚監視、待ち行列管理、より高度な顧客インサイトを実現します。
詳細を見る
ヘルスケア向けコンピュータービジョン

ヘルスケア向けコンピュータービジョン

Ultralytics YOLOモデルでヘルスケアソリューションを構築しましょう。ヘルスケア向けVision AIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳細を見る
製造業向けコンピュータービジョン

製造業向けコンピュータービジョン

Ultralytics YOLOモデルで製造業を最適化しましょう。Vision AIは、品質管理、欠陥検出、PPE遵守、組立ラインの自動化を推進します。
詳細を見る
自動車分野のコンピュータビジョン

自動車分野のコンピュータビジョン

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

農業分野のコンピュータビジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入します。作物のモニタリング、家畜の追跡、精密農業を支援し、より高くスマートな収穫量を実現します。
詳細を見る

AIの未来を一緒に築きましょう!

機械学習の未来への歩みを始めましょう