用語集

Hugging Face

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

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

さらに詳しく

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

のコア・コンセプトHugging Face

Hugging Face 、MLのワークフローを合理化するために設計されたいくつかの主要コンポーネントを提供する:

  • Hugging Face :何千もの訓練済みモデル、データセット、インタラクティブなデモアプリケーション(Spaces)のリポジトリとして機能する中央オンラインプラットフォームです。MLコミュニティ内での共有、発見、コラボレーションを促進します。以下のようなフレームワークとの互換性を含め、様々なタスクのモデルを見つけることができます。 PyTorchTensorFlow.
  • トランスフォーマー・ライブラリー:オープンソースのPython ライブラリで、何千もの学習済み変換モデルに簡単にアクセスできます。元々はBERTや GPTのようなNLPモデルに焦点を当てていましたが、現在はVision Transformer (ViT)のようなコンピュータビジョンやマルチモーダルタスクのモデルも含まれています。名前付き固有表現認識(NER)や画像分類のようなタスクのために、これらのモデルのダウンロード、トレーニング、使用を簡素化します。
  • データセットライブラリ:様々なMLタスクのための膨大なデータセットコレクションへの効率的なアクセスを提供するライブラリ。データを簡単にダウンロード、処理、探索するためのツールを提供し、Transformersライブラリや他のMLフレームワークとシームレスに統合します。Ultralytics 、多くの一般的なコンピュータビジョンのデータセットへのアクセスも提供します。
  • スペース:Hugging Face Hub内の機能で、ユーザーはMLデモアプリケーションを直接構築、ホスト、共有することができます。Gradioや Streamlitのような一般的なフレームワークをサポートし、開発者がモデルをインタラクティブに展示することを可能にします。これは、Ultralytics ビジョンAIソリューションのような機能をデモンストレーションするのに便利です。

関連性と応用

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

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

  1. カスタマー・サポートの自動化:企業は、Transformersライブラリを介してBERTのような事前に訓練された言語モデルをダウンロードし、特定の顧客との対話データで微調整して、ユーザーからの問い合わせを理解して効果的に応答できるインテリジェントなチャットボットを構築することができます。
  2. コンテンツモデレーション:ソーシャルメディアプラットフォームは、Hugging Face モデルをセンチメント分析や有害コメント検出などのタスクに利用し、プラットフォーム特有のニュアンスやスラングを理解するためにモデルを微調整することが多い。

Hugging Face 対Ultralytics

Hugging Face UltralyticsオープンソースのAIエコシステムに大きく貢献しているが、両者の主な焦点は異なっている。Hugging Face 広範なプラットフォームを提供しており、当初はNLPが中心だったが、現在はオーディオやコンピュータ・ビジョンなど様々な領域を網羅している。様々なAIタスクに適用可能なモデルやツールの膨大なライブラリを提供し、GitHub上で大規模なコミュニティを育成している。彼らのツールについては、CVプロジェクトのパワーアップや CVのためのTransformersの使用に関するブログ記事で詳しく読むことができる。

Ultralytics 主にビジョンAIに特化し、以下のような高度に最適化されたモデルを開発・保守しています。 Ultralytics YOLO11のような高度に最適化されたモデルを開発・保守しています。Ultralytics また、Ultralytics HUBプラットフォームも提供しており、データのアノテーションからトレーニング、デプロイメントまで、ビジョンAIモデルのライフサイクル管理に特化して調整されている。両プラットフォームは強力なツールでユーザーに力を与えますが、より広範なAIランドスケープの中で若干異なる主な使用ケースに対応しており、複雑なプロジェクトでは互いに補完し合うことがよくあります。

すべて読む