WindowsでローカルLLMを追加学習する方法|LoRA・Unsloth・評価手順

公開日
2026-09-29
更新日
2026-09-29
情報確認日
2026-09-29
編集・運営
Local AI Compass

ローカルLLMの回答を変えたいとき、追加学習が最初の選択肢とは限りません。固定の回答方針ならSYSTEM prompt、更新される文書を根拠付きで使うならRAG、繰り返す書式やタスク例を学ばせて同じ条件で評価したい場合はLoRA/QLoRAを検討します。Windowsでは学習ツールのBeta状態、GPUとPythonの要件、base model・adapter・出力形式の対応を先に確認してください。

導入前に確認すること

  • Windowsのバージョン、メモリ容量、GPU/VRAM、空き容量を確認する
  • 最初は軽量モデル、短い質問、少ない同時作業から始める
  • 公式サイトの対応OS、利用規約、モデルのライセンスを確認する

追加学習の前に、prompt・RAG・LoRAを選び分ける

追加学習は、重みを学習してmodelの出力傾向を調整する方法です。変わりやすい事実を参照させたいだけなら、modelへ覚え込ませるより、文書を更新できるRAGのほうが管理しやすい場合があります。まず目的を一つの作業と判定条件に分けます。

ローカルLLMのprompt・RAG・追加学習の使い分け
目的先に試す方法追加学習を検討する条件
回答の口調・役割を変えるsystem prompt / Ollama ModelfileのSYSTEMpromptを変えても毎回崩れる定型出力がある
更新される社内資料を根拠付きで参照するRAGと文書検索検索と根拠確認だけでは解けない出力形式・タスク上の課題が残る
分類、抽出、定型変換を一定の例に寄せる小さな評価用promptでbase modelを試す代表的な入出力例があり、base modelとの差を測れる
法律、価格、製品仕様など変化する事実を覚えさせる更新可能な情報源とRAG学習後の知識更新が必要になるため、まず検索型を検討する

「自分の資料を学習させたい」という理由だけでは成功条件になりません。文章の更新、引用元の提示、削除や権限の管理が必要なら、RAGの文書管理も候補にします。学習を選ぶ場合は、どの入力で何を返せば改善と判定するかを先に書き出してください。

LoRA・QLoRAはbase modelに追加する学習adapter

LoRAでは一般にbase modelの重みを固定し、追加する低ランクadapterの重みを学習します。QLoRAは学習時のbase modelを量子化してメモリ使用を抑える方式です。どちらも必要メモリや対応状況はmodel、sequence length、batch、実装により変わり、特定のGPUで動く保証にはなりません。

LoRA・QLoRA・full fine-tuningの違い
方式何を保存するかWindowsで先に確認すること
LoRAbase modelとは別のadapter checkpoint学習元model、adapter設定、利用runtimeの互換性
QLoRA量子化したbaseで学習したadapter checkpoint量子化方式、学習とexportの対応、実際のVRAM余裕
Full fine-tuning多くのmodel weightsを更新したcheckpoint計算資源と保存容量が増えるため、必要性を個別に確認

最初の比較では、SFT(正解例を使う教師あり学習)とLoRAまたはQLoRAから検討します。full fine-tuningや強化学習を先に選ばず、データ、評価、exportまで通る小さな構成を作ります。adapter checkpointは単独の完成modelではありません。後から同じbase modelへ読み込めるよう、PEFTの設定ファイルや学習記録も一緒に保管します。

Windowsの学習環境とmodel要件を確認する

Unsloth Desktopの公式docsはアプリをBetaと表示し、Windows向けインストールとmodel学習を案内しています。Windows上で学習するときのrequirementsページはWindows 10/11 64-bit、NVIDIA GPU driver、App Installer、Git、Pythonの対応範囲と仮想環境を挙げています。Desktop、Studio、Coreで要件が異なるため、同じ「Unsloth対応」を全GPU・全方式へ一般化しないでください。

  1. 学習したい用途と対象modelを決め、model cardの利用条件、architecture、対応する学習方法を確認する。
  2. 公式requirementsで選んだUnsloth製品、Windows、GPU、driver、Python環境の組み合わせを照合する。
  3. VRAM表の値だけでPCを判定せず、sequence length、batch size、同時起動アプリ、学習中の実測を考慮する。
  4. 初回に必要なアプリ、Python package、base modelのダウンロード容量と保存先を確認する。

このページではPCやUnslothを実際に使った学習・速度測定はしていません。公式の最小VRAM目安が掲載されていても、OSの空きメモリ、画像表示、context、model形式、設定によって失敗する場合があります。購入や依存関係の追加を決める前に、対象versionのrequirementsとmodelごとの案内を確認してください。

学習データと評価用データを先に分ける

学習例には、対象の入力、期待する出力、必要な文脈を含めます。Unslothのguideは多くのSFTでquestion/answer形式を例にしていますが、会話templateやdataset schemaはtoolとmodelごとに異なります。生の文書を置くだけで目的の回答形式になるとは限らないため、使うtoolの現在のdataset例に合わせて整形します。

  • 個人情報、認証情報、未公開資料を除き、学習に利用する権利と社内規程を確認する。
  • 同じ例の重複、誤答、矛盾する指示、回答に不要な長文を見直す。
  • 学習に使わない評価用の例を、trainingを始める前に分けて保管する。
  • 正解文の丸暗記だけでなく、少し違う入力、曖昧な入力、答えられない場合も評価に含める。
  • datasetのrevisionと学習設定を記録し、次の試行と比べられるようにする。

実際の機密データを外部の合成データ生成サービスへ送らず、必要なら許可済みの合成例や匿名化済みの例で形式を確かめます。datasetやbase modelをダウンロードする通信、Desktopの更新、外部endpoint、web searchはローカル推論とは別の通信経路です。利用する機能と通信先を確認してください。

base modelと同じ条件で学習結果を評価する

学習前にbase modelへ評価用の同じpromptを入力し、回答を保存します。学習後は同じmodel family、同じ評価例、できるだけ同じ推論条件で比較します。train lossが下がったことだけでは、実際の利用例に対する回答が改善したとは言えません。

LoRA学習前後の比較項目
評価観点見ること
必須項目期待した情報、項目、JSONや定型書式が抜けないか
誤り・過学習未学習の入力で回答が崩れる、訓練例をそのまま繰り返す、断定が増えるか
既存能力学習対象外の短い一般質問、日本語、拒否や不明回答が悪化していないか
運用条件export後も同じtemplate・量子化・推論runtimeで使えるか

評価例は学習へ混ぜず、base modelとadapter modelの両方へ使います。小さな評価セットでも、期待結果と失敗条件を人が見て記録します。異なるruntimeやquantizationに移した後は、学習画面の結果だけで合格とせず、最終的な利用環境で再確認します。

adapter・base model・出力形式を一緒に保存する

PEFT形式のLoRAは、adapter weightsとadapter_config.jsonなどの情報を持ち、設定には学習元modelの名前が記録されます。後で再現するため、adapterだけでなくbase modelの正確なID/revision、tokenizerやchat template、dataset revision、学習設定、license、出力fileのhashを記録します。model nameの似た別revisionで置き換えないでください。

Ollamaで使う場合は、現在の公式Importing a Modelが案内する形式とarchitectureを見てからexport先を決めます。2026-09-29確認時点のModelfile ReferenceとImporting a ModelにはLoRA用`ADAPTER` instructionの記載がないため、このガイドでは直接adapter importを手順にせず、training toolで対応modelをGGUFへexportした後に`FROM`で読み込む方法を例にします。OllamaはGGUFをimport時にquantizeしないため、変換・量子化の工程とruntimeでの動作確認を分けます。

# Modelfile と GGUF を同じ作業フォルダに置く例
FROM ./trained-model.gguf

# PowerShell: 実際のファイル名へ置き換えてから実行
ollama create lac-finetuned -f .\Modelfile
ollama run lac-finetuned
  1. exportしたmodelの配布元、architecture、quantization、licenseを確認する。
  2. ModelfileのFROMが実際のGGUF pathを指すことを確認し、ollama createで名前付きmodelを作る。
  3. ollama runで短い評価用promptを試し、学習前後の記録と照合する。
  4. adapterを別のruntimeへ渡す場合は、そのruntimeが同じ形式・base modelを現在サポートするか公式資料で再確認する。

よくある質問

WindowsでローカルLLMを追加学習できますか?

できますが、製品、version、GPU backend、対象modelごとの条件確認が先です。2026-09-29確認時点でUnsloth Desktop docsはBetaと表示され、Windows requirementsには64-bit Windows、NVIDIA GPU driver、Git、Pythonなどが記載されています。手元環境での動作は個別に確認してください。

LoRAとQLoRAはどちらから始めればいいですか?

まずSFTの小さなdatasetとLoRA/QLoRAのどちらか一つで、学習・評価・exportが通るか試します。必要VRAMや品質はmodel、sequence length、batch、量子化、実装により変わるため、固定の推奨値をそのまま全PCへ当てはめません。

RAGよりfine-tuningが向くのはどんな場合ですか?

繰り返し使う出力形式やタスク例を一定の傾向へ近づけたいときは、LoRAを評価候補にできます。更新される文書、引用元の提示、内容の差し替えが必要なら、まずRAGとpromptで確認します。用途により併用もあります。

LoRA adapterだけでmodelを使えますか?

通常、adapterは学習時のbase modelへ重ねて使います。base modelの正確なID/revisionとadapter設定を一緒に記録し、別revisionで代用できると仮定しないでください。GGUFなどへexportする場合も、変換先runtimeで再テストします。

学習すればローカルPCから外部通信はなくなりますか?

そうとは限りません。アプリやPython package、base model、datasetの取得、更新、remote endpointなどは別の通信経路です。ローカル実行の表示だけで判断せず、使う機能、接続先、保存場所を確認します。

OllamaのModelfileへLoRA adapterを直接指定できますか?

2026-09-29確認時点のOllama Modelfile ReferenceとImporting a Modelには`ADAPTER` instructionの手順が掲載されていません。このページでは、対応するmodelをGGUFへexportしてFROMからimportする経路を案内しています。対応形式は変更される可能性があるため、利用時点の公式docsを確認してください。

次に読むおすすめルート

初めてローカルAIを触る人

まず全体像をつかみ、LM StudioとOllamaの違い、モデルサイズの考え方を順番に確認します。

  1. クラウドAIとローカルAIの使い分け
  2. ローカルLLMとは
  3. ローカルAIを入れる前に確認すること
  4. WindowsでローカルAIを始める完全ガイド
  5. Windows ARMでローカルAIを使う前の確認
  6. WindowsでOllamaをインストールする
  7. Windowsでローカル音声認識を始める
  8. WindowsでローカルTTSを始める
  9. WindowsでローカルOCRを始める
  10. Windowsで話者分離を始める
  11. WindowsでローカルAI翻訳を始める
  12. LM Studioとは
  13. GGUFとは
  14. GGUF版とは
  15. GGUFファイル名の読み方
  16. LM StudioでGGUFを入れる方法
  17. LM Studioで画像を読み込む方法
  18. LM Studioのモデル保存場所と移動
  19. 小型LLM・量子化の現実
  20. GGUF量子化安全とRAG/NPU研究
  21. Quant.npuとNPU向け静的量子化
  22. LENSで見るNPUレイテンシ予測
  23. Copilot+ PCのNPU期待値
  24. Hugging Face安全チェック
  25. PDF/RAG/引用確認の現実
  26. LM Studioで最初に選ぶモデル
  27. GGUFモデル選び診断
  28. Hugging FaceでGGUFモデルを探す方法
  29. Q4/Q5/Q8の違いと選び方
  30. 日本語GGUFモデルの選び方
  31. Q4/Q5/Q8研究ガイド
  32. Hermes Desktopとは
  33. Hermes DesktopとLM Studio接続
  34. Hermes DesktopとOllama接続
  35. Hermes Desktop接続トラブル
  36. Hermes AgentとDesktopの違い
  37. ローカルLLMツール比較
  38. ローカルAI更新メモ
  39. 診断ページ

あなたはどのタイプ?

関連チェック先

関連ツール

比較表を見る / 最初に検討しやすいツールを確認する