QAT(量子化認識学習)

GPUを買わずに、大きいモデルを動かす — クラウドGPUという選択肢(仕組みと手順の解説へ)

QAT(Quantization-Aware Training / 量子化認識学習)は、学習の段階から「低bitで動かすこと」を織り込んで訓練する方式です。出来上がったモデルを後から圧縮するPTQ(事後量子化)に対して、QATは重みが最初から低bitの制約に適応するため、三値や1-bitのような極端な圧縮でも品質が保てます

PTQとQAT — 「後から潰す」か「最初から前提にする」か

普段目にするQ4_K_MなどのGGUF量子化はPTQです: 完成したFP16の重みを、学習なしで低bitに丸めます。4bit前後までは品質低下がわずかで済みますが、それより下げると劣化が急になります。QATは学習ループの中で「量子化された状態」を疑似的に再現しながら訓練するため、重みの側が丸めに耐える形に育ちます——極端な低bitで品質を出すための、実質的な前提技術です。

実例 — 1-bit・三値の世界はQATでできている

トレードオフ

PTQは誰でも数時間で作れますが、QATは学習と同種の計算資源が必要です。個人が気軽に施せるものではなく、開発元や資金のあるチームの仕事になります——三値モデルの供給が「作れる組織」に限られている理由でもあります(既存モデルを学習なしの事後処理だけで三値化する試みも登場していますが、品質の実証はこれからです)。

関連用語

参考資料(出典)

▶ あなたのPCで動くモデルを自動判定する(スペック送信なし・ブラウザ内完結)

📚 ローカルLLMの入門書・ムックをAmazonで探す

上記はアフィリエイトリンクです。経由して課金された場合、当サイトに紹介料が入ります。