用語集

Hugging Face

シームレスなML開発のための訓練済みモデル、データセット、ツールを備えた、NLPとコンピュータビジョンのための最先端のAIプラットフォーム、Hugging Face をご覧ください。

Ultralytics HUB で
を使ってYOLO モデルをシンプルにトレーニングする。

さらに詳しく

Hugging Face 、人工知能(AI)分野における著名な企業であり、主に機械学習(ML)技術の民主化に焦点を当てたコミュニティ・プラットフォームである。当初は自然言語処理(NLP)への貢献で認知され、Hugging Face オープンソースツール、事前訓練済みモデル、データセットの広範なエコシステムを提供している。このエコシステムは、開発者や研究者が最先端のMLモデルをより簡単に構築、トレーニング、デプロイすることをサポートし、グローバルなAIコミュニティ内でのコラボレーションを促進し、イノベーションを加速させます。当初はNLP中心であったが、このプラットフォームはコンピュータビジョンとマルチモーダルタスクをサポートするために大幅に拡張された。

のコア・コンセプトHugging Face

Hugging Face 、MLのワークフローを合理化するいくつかの主要なコンポーネントを提供する:

  • Hugging Face :何千もの訓練済みモデル、データセット、インタラクティブなデモアプリケーション(「スペース」)のリポジトリとして機能する中央オンラインプラットフォーム。コラボレーションハブとして機能し、ユーザーはリソースを共有し、既存のソリューションを発見し、ML資産をバージョン管理することができます。これは、Ultralytics HUBがデータセット、トレーニング、アプリケーションの管理プラットフォームを提供するのと概念的に似ています。 Ultralytics YOLOモデルをデプロイするためのプラットフォームを提供するのと同様の概念です。
  • トランスフォーマー・ライブラリー:オープンソースのPython ライブラリで、NLP用のBERTや GPTのような何千もの事前学習済み変換モデルや、ViTのようなビジョンモデルへの標準的なアクセスを提供します。テキスト分類、名前付き固有表現認識(NER)画像分類などのタスクのために、これらの複雑なモデルのダウンロード、ロード、使用を簡素化します。
  • データセットライブラリ:MLモデルのトレーニングや評価によく使われる大規模なデータセットに簡単にアクセスして処理するために設計されたライブラリ。効率的なデータロード、前処理、共有機能を備え、Transformersライブラリを補完します。Ultralytics 、様々なコンピュータビジョンデータセットを扱うためのツールも提供しています。
  • スペース:MLのデモアプリケーションをホスティングし、共有するためのサービス。ユーザーは、Gradioや Streamlitのようなフレームワークを使用してモデルのインタラクティブなウェブインターフェースを作成することができ、より多くのオーディエンスにプロジェクトを簡単に紹介することができます。これは、Ultralytics HUBのようなプラットフォームを通じてビジョンAIソリューションを展開するのと同様に、実用的なアプリケーションのデモンストレーションを容易にする。

関連性と応用

Hugging Face 、高度なAIモデルを扱うための参入障壁を大幅に引き下げます。すぐに利用可能な訓練済みモデルを提供することで、開発者はモデルをゼロから訓練するのではなく、微調整によって特定のタスクで高いパフォーマンスを達成することができ、かなりの時間と計算資源を節約することができます。このアクセシビリティにより、研究用と産業用の両方のアプリケーションの基礎となっています。

実際の例としては、以下のようなものがある:

  1. カスタマーサポートの自動化:企業はHugging FaceNLPモデルを使用して、ユーザーからの問い合わせを理解し、適切な回答を提供できる洗練されたチャットボットを構築したり、さまざまなチャネルから収集した顧客フィードバックに対して感情分析を実行したりします。
  2. コンテンツ・モデレーション:ソーシャルメディア・プラットフォームはHubのモデルを活用し、特定の分類タスク用にモデルを微調整することで、ヘイトスピーチや露骨な画像など、有害なコンテンツを自動的に検出し、フラグを立てる。

Hugging Face 対Ultralytics

Hugging Face Ultralytics 両社は、オープンソースのAIエコシステムに大きく貢献しているが、両社の主な焦点は異なっている。Hugging Face 、当初はNLPを中心とした広範なプラットフォームを提供していたが、現在ではオーディオやコンピュータ・ビジョンを含む様々な領域を網羅し、様々なAIタスクに適用可能なモデルやツールの膨大なライブラリを提供している。Ultralytics 主にビジョンAIに特化し、以下のような高度に最適化されたモデルを開発・保守している。 YOLO11のような高度に最適化されたモデルを開発・保守しています。Ultralytics また、データの注釈付けからデプロイまで、ビジョンAIモデルのライフサイクル管理に特化したUltralytics HUBプラットフォームも提供しています。両プラットフォームとも強力なツールでユーザーを支援するが、より広範なAIランドスケープの中で若干異なる主なユースケースに対応している。

すべて読む