【ハギングフェイス】

Hugging Face とは?

最終更新:
💡 モデル・データ・デモを共有し、機械学習の開発につなぐ

機械学習モデル、データセット、デモアプリを共有・管理するHubや、Transformersなどの開発ライブラリを提供する企業。テキストだけでなく画像・音声なども扱う。モデルの利用条件と、実行環境やサービスの費用は別に確認する。

📌 このページのポイント
モデル・データ・デモを共有するHubHugging Face Hub共有・履歴・公開/非公開モデル推論・学習に活用データセット利用・共有するデータSpacesデモアプリを公開Transformersなどのライブラリと連携ライセンスと必要な実行環境を確認する共有機能と計算資源・サービスの費用は別
Hubの共有対象であるモデル、データセット、Spacesを具体物で示す構成です。矢印はHubで扱う対象を示し、全てを無料で動かせることや一つの実行順序を意味しません。
ひよこ ひよこ
Hugging Faceは、どんな場所?
ペンギン先生 ペンギン先生
企業名であり、モデルやデータを共有するHub、開発ライブラリなどを提供しているよ。Hubにはモデル、データセット、Spacesというデモアプリがあり、公開だけでなく非公開のチームでの管理にも使えるんだ
ひよこ ひよこ
モデル用のGitHubみたいなもの?
ペンギン先生 ペンギン先生
Hubの共有やバージョン管理をイメージする比喩としては分かりやすいよ。履歴や分岐、変更の比較ができ、モデルカードで用途や限界を示せる。ただしGitHubと全ての機能や条件が同じ、という意味ではないんだ
ひよこ ひよこ
Transformersを使えば、何でも数行で動く?
ペンギン先生 ペンギン先生
対応するモデルの推論や学習を、共通の仕組みで扱いやすくするライブラリだよ。テキスト、画像、音声などを扱う。実際にはモデルの対応、必要なメモリや計算資源、前処理などを確かめるので、全てが同じ短いコードで動く保証ではないんだ
ひよこ ひよこ
公開モデルなら、仕事で自由に使える?
ペンギン先生 ペンギン先生
公開されていることと、利用の許可は別だよ。モデルやデータのライセンス、利用条件、用途や限界を確認しよう。ダウンロードできるだけで、商用利用や再配布まで無条件に認められるわけではないんだ
ひよこ ひよこ
全部無料で使えるの?
ペンギン先生 ペンギン先生
無料で使える機能や計算枠はあるけれど、追加の計算資源、推論、ストレージ、組織向け機能などには料金がある。ローカルで動かす場合も自分の実行環境が必要だよ。用途と規模を決め、最新の料金や上限を確認しよう
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Hugging Face」って出てきたら「機械学習のモデルやデータを共有する場と、開発ツールを提供する企業」と思えばだいたいOK!
📖 おまけ:英語の意味
「Hugging Face」 = ハグする顔
💬 Hugging Faceは企業やそのサービスを指す名前で、🤗をモチーフにしているよ。共有の場はHub、ライブラリにはTransformersなどの名前があるんだ

参考資料

← 用語集にもどる