👁️ビジョンのファインチューニング
Unslothを使ってビジョン/マルチモーダルLLMをファインチューニングする方法を学びます
ビジョン/テキストのみのファインチューニングを無効化
model = FastVisionModel.get_peft_model(
model,
finetune_vision_layers = True, # vision レイヤーをファインチューニングしないなら False
finetune_language_layers = True, # language レイヤーをファインチューニングしないなら False
finetune_attention_modules = True, # attention レイヤーをファインチューニングしないなら False
finetune_mlp_modules = True, # MLP レイヤーをファインチューニングしないなら False
r = 16, # 大きいほど精度は高くなるが、過学習する可能性あり
lora_alpha = 16, # 少なくとも alpha == r を推奨
lora_dropout = 0,
bias = "none",
random_state = 3407,
use_rslora = False, # rank stabilized LoRA をサポートしています
loftq_config = None, # そして LoftQ も
target_modules = "all-linear", # 今は任意です! 必要ならリストを指定できます
modules_to_save=[
"lm_head",
"embed_tokens",
],
)ビジョン用データコレーター
マルチ画像学習
ビジョンファインチューニング用データセット
画像
キャプション

🔎ビジョンモデル、VLM向けにアシスタント応答のみで学習する
最終更新
役に立ちましたか?

