4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[翻訳] Hugging faceのPEFT

Last updated at Posted at 2023-05-26

PEFTの翻訳です。

本書は抄訳であり内容の正確性を保証するものではありません。正確な内容に関しては原文を参照ください。

🤗 PEFT、あるいはParameter-Efficient Fine-Tuning (PEFT)は、モデルのすべてのパラメーターをファインチューニングすることなしにることなしに、さまざまな後段のアプリケーションに事前学習済み言語モデル(PLM)を効率的に適応させるライブラリです。PEFTのメソッドは少数の(追加の)モデルパラメーターのみをファインチューンするので、大規模なPLMのファインチューニングは非常に高コストですが、劇的に計算コストとストレージコストを削減することができます。最先端のPEFTテクニックは、完全なファインチューニングと同等のパフォーマンスを達成します。

PEFTはDeepSpeedとBig Model Inferenceを活用して大規模モデルに対する🤗 Accelerateとシームレスにインテグレーションされています。

PEFTが初めてであれば、QuicktourガイドとLoRAPromptingメソッドのコンセプトガイドを読むところからスタートしてください。

サポートされるメソッド

  1. LoRA: LORA: LOW-RANK ADAPTATION OF LARGE LANGUAGE MODELS
  2. Prefix Tuning: Prefix-Tuning: Optimizing Continuous Prompts for Generation, P-Tuning v2: Prompt Tuning Can Be Comparable to Fine-tuning Universally Across Scales and Tasks
  3. P-Tuning: GPT Understands, Too
  4. Prompt Tuning: The Power of Scale for Parameter-Efficient Prompt Tuning
  5. AdaLoRA: Adaptive Budget Allocation for Parameter-Efficient Fine-Tuning
  6. LLaMA-Adapter: Efficient Fine-tuning of Language Models with Zero-init Attention

サポートされるモデル

以下のテーブルでは、タスクごとにサポートされるPEFTのメソッドとモデルを一覧しています。タスクに特定のPEFTメソッドを適用するには、対応するタスクガイドを参照ください。

Causal Language Modeling

Screenshot 2023-05-26 at 10.07.18.png

Conditional Generation

Screenshot 2023-05-26 at 10.07.40.png

Sequence Classification

Screenshot 2023-05-26 at 10.07.55.png

Token Classification

Screenshot 2023-05-26 at 10.08.16.png

Text-to-Image Generation

Screenshot 2023-05-26 at 10.08.35.png

Image Classification

Screenshot 2023-05-26 at 10.09.02.png

Image to text (Multi-modal models)

画像分類でのファインチューニングでViTSwinに対するLoRAをテストしました。しかし、🤗 TransformersのすべてのViT-based modelに対してLoRAを使用することは可能に違いありません。詳細は、Image classificationタスクガイドをご覧ください。問題に遭遇した場合には、イシューをオープンしてください。
Screenshot 2023-05-26 at 10.10.52.png

Semantic Segmentation

image-to-textモデルと同様に、すべてのsegmentation modelsにLoRAを適用できることは可能に違いありません。我々はこれをすべてのアーキテクチャでまだテストしていないことに注意する必要があります。このため、いかなる問題に遭遇した場合にも、イシューレポートを作成ください。
Screenshot 2023-05-26 at 10.12.25.png

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?