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