<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AI on namaraii.com</title><link>https://namaraii.com/categories/ai/</link><description>Recent content in AI on namaraii.com</description><generator>Hugo -- gohugo.io</generator><language>ja</language><managingEditor>hitoshi@namaraii.com (竹内 仁 (TAKEUCHI Hitoshi))</managingEditor><webMaster>hitoshi@namaraii.com (竹内 仁 (TAKEUCHI Hitoshi))</webMaster><copyright>© 2026 TAKEUCHI Hitoshi, All Rights Reserved.</copyright><lastBuildDate>Thu, 18 Jun 2026 14:08:49 +0900</lastBuildDate><atom:link href="https://namaraii.com/categories/ai/index.xml" rel="self" type="application/rss+xml"/><item><title>Macの内部音声をwhisper.cppで文字起こしする</title><link>https://namaraii.com/posts/20260618-whisper-mac/</link><pubDate>Thu, 18 Jun 2026 14:08:49 +0900</pubDate><author>hitoshi@namaraii.com (竹内 仁 (TAKEUCHI Hitoshi))</author><guid>https://namaraii.com/posts/20260618-whisper-mac/</guid><description>&lt;p&gt;whisper.cppとBlackHoleを使って､Macで流れている音声を文字起こしする環境を作る。&lt;/p&gt;

&lt;h2 class="relative group"&gt;whisper.cppのインストール
 &lt;div id="whispercppのインストール" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#whispercpp%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-zsh" data-lang="zsh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;git clone https://github.com/ggml-org/whisper.cpp.git
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;cd&lt;/span&gt; whisper.cpp
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;./models/download-ggml-model.sh large-v3
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;brew install cmake sdl2
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cmake -B build -DWHISPER_SDL2&lt;span class="o"&gt;=&lt;/span&gt;ON
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cmake --build build --config Release
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# サンプルのwavファイルでテスト&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;./build/bin/whisper-cli -m models/ggml-large-v3.bin -f samples/jfk.wav&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 class="relative group"&gt;仮想キャプチャデバイス BlackHoleのインストール
 &lt;div id="仮想キャプチャデバイス-blackholeのインストール" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e4%bb%ae%e6%83%b3%e3%82%ad%e3%83%a3%e3%83%97%e3%83%81%e3%83%a3%e3%83%87%e3%83%90%e3%82%a4%e3%82%b9-blackhole%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-zsh" data-lang="zsh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;brew install blackhole-64ch&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Macで再生されている音声を文字起こしするために必要な､仮想キャプチャデバイスBlackHoleをインストールする。&lt;/p&gt;
&lt;p&gt;インストール後､Macを再起動して､&lt;code&gt;Audio MIDI設定&lt;/code&gt;アプリを起動する。&lt;/p&gt;
&lt;p&gt;複数出力装置を作成し､M4とBlackHole 64chをチェックする。&lt;/p&gt;
&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="Audio MIDI設定"
 width="848"
 height="539"
 src="https://namaraii.com/images/20260618-whisper-mac-001_hu_dec7fbb3e5658bf3.webp"
 srcset="https://namaraii.com/images/20260618-whisper-mac-001_hu_dec7fbb3e5658bf3.webp 800w, https://namaraii.com/images/20260618-whisper-mac-001.webp 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://namaraii.com/images/20260618-whisper-mac-001.webp"&gt;&lt;/figure&gt;
&lt;p&gt;私の環境ではスピーカーを接続しているオーディオインタフェース&lt;code&gt;M4&lt;/code&gt;と&lt;code&gt;BlackHole 64ch&lt;/code&gt;を指定している。&lt;/p&gt;
&lt;p&gt;その後､Macの音声出力先を&lt;code&gt;複数出力装置&lt;/code&gt;に設定する。これで､スピーカーで音声を再生しながら､BlackHoleへも音声を流すことができる。&lt;/p&gt;

&lt;h2 class="relative group"&gt;Macのサウンド設定
 &lt;div id="macのサウンド設定" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#mac%e3%81%ae%e3%82%b5%e3%82%a6%e3%83%b3%e3%83%89%e8%a8%ad%e5%ae%9a" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;設定&lt;/code&gt; &amp;gt; &lt;code&gt;サウンド&lt;/code&gt; &amp;gt; &lt;code&gt;出力&lt;/code&gt;にさきほど作成した&lt;code&gt;複数出力装置&lt;/code&gt;を指定し､&lt;code&gt;入力&lt;/code&gt;は&lt;code&gt;BlackHole 64ch&lt;/code&gt;を設定する。&lt;/p&gt;

&lt;h2 class="relative group"&gt;whisper-streamで文字起こし
 &lt;div id="whisper-streamで文字起こし" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#whisper-stream%e3%81%a7%e6%96%87%e5%ad%97%e8%b5%b7%e3%81%93%e3%81%97" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;あとは､ターミナルから以下のコマンドでMacで再生されている音声を文字起こしできる。&lt;/p&gt;</description></item><item><title>GGUF（GPT-Generated Unified Format）</title><link>https://namaraii.com/posts/gguf/</link><pubDate>Fri, 15 May 2026 13:46:04 +0900</pubDate><author>hitoshi@namaraii.com (竹内 仁 (TAKEUCHI Hitoshi))</author><guid>https://namaraii.com/posts/gguf/</guid><description>&lt;p&gt;GGUF（GPT-Generated Unified Format）は、大規模言語モデル（LLM）を効率的に実行するための新しいフォーマットである。GPTQ、GGML、GGJT などの従来の量子化フォーマットの後継として開発され、特に LLAMA（Metaの大規模言語モデル） などのモデルをローカル環境で高速に動作させるために設計されている。&lt;/p&gt;

&lt;h3 class="relative group"&gt;GGUFの特徴
 &lt;div id="ggufの特徴" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#gguf%e3%81%ae%e7%89%b9%e5%be%b4" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;高い互換性&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;GGUFは GGML（GPT-Generated Model Loader）の後継であり、GGMLベースのツール（例：&lt;code&gt;llama.cpp&lt;/code&gt;）と互換性がある。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;llama.cpp&lt;/code&gt; や &lt;code&gt;LM Studio&lt;/code&gt; などのソフトウェアで直接利用可能である。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;高効率な量子化（Quantization）&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;量子化とは、モデルのサイズを小さくし、推論（実行）の速度を向上させる技術である。&lt;/li&gt;
&lt;li&gt;GGUFは低ビット量子化（例：4ビット、8ビット）をサポートし、メモリ使用量を大幅に削減できる。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;エコシステムの拡張&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;GGUFは、Hugging Faceなどのモデル配布プラットフォームで利用可能である。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;llama.cpp&lt;/code&gt;、&lt;code&gt;KoboldCpp&lt;/code&gt;、&lt;code&gt;LM Studio&lt;/code&gt; など、ローカルでLLMを動作させる多くのツールで標準フォーマットとして採用されている。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ストレージとロードの最適化&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;GGUFフォーマットは従来のGGMLやGPTQよりもファイル構造が整理されており、モデルのロード速度が向上している。&lt;/li&gt;
&lt;li&gt;CPU・GPUの両方での効率的な推論が可能である。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 class="relative group"&gt;GGUFと他のフォーマットとの比較
 &lt;div id="ggufと他のフォーマットとの比較" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#gguf%e3%81%a8%e4%bb%96%e3%81%ae%e3%83%95%e3%82%a9%e3%83%bc%e3%83%9e%e3%83%83%e3%83%88%e3%81%a8%e3%81%ae%e6%af%94%e8%bc%83" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;フォーマット&lt;/th&gt;
 &lt;th&gt;特徴&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GGUF&lt;/td&gt;
 &lt;td&gt;最新の量子化フォーマット、高速ロード、低メモリ使用、&lt;code&gt;llama.cpp&lt;/code&gt;互換&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GGML&lt;/td&gt;
 &lt;td&gt;旧フォーマット、シンプルだが機能が限定的&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;GPTQ&lt;/td&gt;
 &lt;td&gt;高精度な量子化（4bit）、GPU推論向け&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;ONNX&lt;/td&gt;
 &lt;td&gt;汎用AIフォーマット、多くのフレームワークで使用可能&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;FP16（Float16）&lt;/td&gt;
 &lt;td&gt;高精度だがメモリ使用量が大きい&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;

&lt;h3 class="relative group"&gt;GGUFの使い方
 &lt;div id="ggufの使い方" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#gguf%e3%81%ae%e4%bd%bf%e3%81%84%e6%96%b9" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;

&lt;h4 class="relative group"&gt;1. GGUF対応のモデルをダウンロード
 &lt;div id="1-gguf対応のモデルをダウンロード" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-gguf%e5%af%be%e5%bf%9c%e3%81%ae%e3%83%a2%e3%83%87%e3%83%ab%e3%82%92%e3%83%80%e3%82%a6%e3%83%b3%e3%83%ad%e3%83%bc%e3%83%89" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;p&gt;GGUF形式のモデルは、多くが Hugging Face（&lt;a href="https://huggingface.co/" target="_blank" rel="noreferrer"&gt;huggingface.co&lt;/a&gt;）で配布されている。&lt;/p&gt;</description></item><item><title>Codexでサンプル音源を管理するMacアプリWaveCrateをつくった</title><link>https://namaraii.com/posts/20260512-wavecrate/</link><pubDate>Tue, 12 May 2026 19:31:45 +0900</pubDate><author>hitoshi@namaraii.com (竹内 仁 (TAKEUCHI Hitoshi))</author><guid>https://namaraii.com/posts/20260512-wavecrate/</guid><description>&lt;p&gt;&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="image"
 width="1232"
 height="864"
 src="https://namaraii.com/images/20260512-WaveCrate-001_hu_700fe7d01b728b54.png"
 srcset="https://namaraii.com/images/20260512-WaveCrate-001_hu_700fe7d01b728b54.png 800w, https://namaraii.com/images/20260512-WaveCrate-001.png 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://namaraii.com/images/20260512-WaveCrate-001.png"&gt;&lt;/figure&gt;

サンプル音源を管理するアプリはいくつか持っていたはずだが、なぜか見当たらない。しかたがないので、Codexを使ってMacでサンプル音源管理アプリを開発した。&lt;/p&gt;
&lt;p&gt;以下の基本機能は数時間でできた。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ディレクトリを指定すると、配下のサンプル音源を再帰的に検索して登録する&lt;/li&gt;
&lt;li&gt;ファイル名からジャンル、楽器、BPM、キーなどを検出して自動タグ付け。手動でのタグ追加にも対応&lt;/li&gt;
&lt;li&gt;サンプル音源の波形を見ながら試聴する&lt;/li&gt;
&lt;li&gt;タグによる絞り込み検索&lt;/li&gt;
&lt;li&gt;ワンショット、ループの判定（厳密ではない）&lt;/li&gt;
&lt;li&gt;聴いているサンプルと似た音を探す（ファイル名、タグ、オーディオ特徴量の距離計算、時間、波形エンベロープの形状）&lt;/li&gt;
&lt;li&gt;選択したファイルのコピー、パスの取得&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;p&gt;目立ったバグもないため、さっそく実践投入するかと、Native InstrumentsのExpansionsのサンプル約9万ファイルを登録したところ、動きがもっさりして使い物にならない。&lt;/p&gt;
&lt;p&gt;Codexと一緒に原因を調べたところ、リスト件数ぶんのSQLを無駄に発行していたり（つまり9万回!!）、その場面では不要なデータを取得していたりと、いろいろな問題が見つかった。&lt;/p&gt;
&lt;p&gt;このようなAIと一緒に原因を調べて方針を決定する過程では、（現時点では）ソフトウェアの知見があったほうが、よりよい対応ができそうだ。&lt;/p&gt;
&lt;p&gt;今回の開発での反省点としては、設計時に機能要件の定義にのみ注力し、性能要件を詰めなかったこと。大量のデータを扱うことを事前に伝えて、そのために性能をどう作り込むかを、実装の前に詰めておくべきだった。&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;ただ、きっとこれも「現時点」での反省になるんだろうな。&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;将来的には、実装に入る前に非機能要件をヒアリングしてきたり、勝手に性能要件を類推してコスパの良い設計をしてきたりするはず。&lt;/p&gt;
&lt;p&gt;現在、自分がCodexで使っているのはGPT-5.5だが、そのコード生成能力はPoCを速攻で回すような用途においては、もはや人間の出番はなさそうなレベルに達している印象がある。&lt;/p&gt;
&lt;br /&gt;
このアプリの開発をしながら、少し前に読んだ以下のポストを思い出した。生成AIの出現による「ソフトウェアエンジニアリングという仕事の変化」を認識・予測し将来に備えて準備しておかないと、途方に暮れることになりそうだよね、というお話。
&lt;p&gt;&lt;a href="https://www.seangoedecke.com/software-engineering-may-no-longer-be-a-lifetime-career/" target="_blank" rel="noreferrer"&gt;Software engineering may no longer be a lifetime career&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;よく見られる悲劇的なケースは、スポーツ選手が「自分のキャリアは永遠に続く」と思い込み、引退後の生活に備えないことです。もしかすると、ソフトウェアエンジニアの世界でも、今がまさにその世代に当たるのかもしれません。&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>生成AIのオプトアウト設定</title><link>https://namaraii.com/posts/ai_optout_settings/</link><pubDate>Tue, 03 Feb 2026 07:53:27 +0900</pubDate><author>hitoshi@namaraii.com (竹内 仁 (TAKEUCHI Hitoshi))</author><guid>https://namaraii.com/posts/ai_optout_settings/</guid><description>&lt;p&gt;ChatGPT・Gemini・Claudeで会話データをモデル学習に使用されないようオプトアウトする方法のまとめ。&lt;/p&gt;

&lt;h2 class="relative group"&gt;ChatGPT (OpenAI)
 &lt;div id="chatgpt-openai" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#chatgpt-openai" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;ChatGPTの&lt;code&gt;設定&lt;/code&gt;から&lt;code&gt;データコントロール&lt;/code&gt;を選択し、&lt;code&gt;すべての人のためにモデルを改善する&lt;/code&gt;をオフに切り替える。
&lt;ul&gt;
&lt;li&gt;将来的な会話のみ対象で、過去データは影響を受けない&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://privacy.openai.com/policies/en/" target="_blank" rel="noreferrer"&gt;OpenAI Privacy Portal&lt;/a&gt;からオプトアウトの設定
&lt;ul&gt;
&lt;li&gt;右上の&lt;code&gt;Make a Privacy Request&lt;/code&gt;を選択&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I have a cunsumer ChatGPT account&lt;/code&gt;を選択&lt;/li&gt;
&lt;li&gt;&lt;code&gt;Do not train on my content&lt;/code&gt;を選択
&lt;ul&gt;
&lt;li&gt;チェックボタンをチェックし&lt;code&gt;Japan&lt;/code&gt;を選択して&lt;code&gt;Submit Request&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;1.は即日に適用される。2.はアカウントレベルのリクエストとして処理。念のため併用設定する。&lt;/p&gt;
&lt;p&gt;また、一時チャットを使用すると履歴保存なしでトレーニング対象外になる。&lt;/p&gt;

&lt;h2 class="relative group"&gt;Gemini (Google)
 &lt;div id="gemini-google" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#gemini-google" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;設定とヘルプ&lt;/code&gt;から&lt;code&gt;アクティビティ&lt;/code&gt;を選択。&lt;code&gt;アクティビィティの保存&lt;/code&gt;をオフにする。&lt;/p&gt;
&lt;div class="admonition relative overflow-hidden rounded-lg border-l-4 my-3 px-4 py-3 shadow-sm" data-type="info"&gt;
 &lt;div class="flex items-center gap-2 font-semibold text-inherit"&gt;
 &lt;div class="flex shrink-0 h-5 w-5 items-center justify-center text-lg"&gt;&lt;span class="relative block icon"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"&gt;&lt;path fill="currentColor" d="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 128c17.67 0 32 14.33 32 32c0 17.67-14.33 32-32 32S224 177.7 224 160C224 142.3 238.3 128 256 128zM296 384h-80C202.8 384 192 373.3 192 360s10.75-24 24-24h16v-64H224c-13.25 0-24-10.75-24-24S210.8 224 224 224h32c13.25 0 24 10.75 24 24v88h16c13.25 0 24 10.75 24 24S309.3 384 296 384z"/&gt;&lt;/svg&gt;
&lt;/span&gt;&lt;/div&gt;
 &lt;div class="grow"&gt;
 チャット履歴と学習
 &lt;/div&gt;
 &lt;/div&gt;&lt;div class="admonition-content mt-3 text-base leading-relaxed text-inherit"&gt;&lt;p&gt;Geminiの場合、アクティビティの保存をオフにするとChatGPTとは異なり、チャット履歴を保存できなくなります。&lt;/p&gt;</description></item><item><title>架空のK-POPグループのアルバムを生成AIで制作</title><link>https://namaraii.com/posts/20260120-lumina-album/</link><pubDate>Wed, 21 Jan 2026 16:17:29 +0900</pubDate><author>hitoshi@namaraii.com (竹内 仁 (TAKEUCHI Hitoshi))</author><guid>https://namaraii.com/posts/20260120-lumina-album/</guid><description>&lt;p&gt;sunoで架空のK-POPガールズグループLuminaのアルバムを作ってみた。&lt;/p&gt;
&lt;figure&gt;&lt;img
 class="my-0 rounded-md"
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="image"
 width="800"
 height="800"
 src="https://namaraii.com/images/20260120-lumina-album-001.webp"
 srcset="https://namaraii.com/images/20260120-lumina-album-001.webp 800w, https://namaraii.com/images/20260120-lumina-album-001.webp 1280w"
 sizes="(min-width: 768px) 50vw, 65vw"
 data-zoom-src="https://namaraii.com/images/20260120-lumina-album-001.webp"&gt;&lt;/figure&gt;
&lt;p&gt;アルバムジャケットはGeminiで作成。ちょっとハードで良い雰囲気かな?&lt;/p&gt;
&lt;p&gt;楽曲の作成は以下の流れで行った。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;曲の大まかなコンセプトを決めて歌詞のテーマを日本語で書く&lt;/li&gt;
&lt;li&gt;ChatGPTへテーマを入力し、K-Popのガールズグループ向けの歌詞として英語で書いてもらう。ラップパートが欲しい場合、その旨も書く&lt;/li&gt;
&lt;li&gt;&lt;a href="https://suno.com/" target="_blank" rel="noreferrer"&gt;suno&lt;/a&gt;に歌詞とプロンプトを渡し作曲してもらう。この際、曲調を変えるため以下のように基本プロンプトのの使い分けをした&lt;/li&gt;
&lt;li&gt;この基本プロンプトに5人組のガールズグループであることや、それぞれの楽曲の追加イメージ（この楽器を使うなどもいける）を伝えるテキストを加える&lt;/li&gt;
&lt;/ol&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;求めるスタイル&lt;/th&gt;
 &lt;th&gt;プロンプト例&lt;/th&gt;
 &lt;th&gt;イメージ&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;ガールクラッシュ系&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;Girl Crush K-Pop, EDM hybrid, confident female vocals, powerful rap verse, heavy bass drop&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;BLACKPINKや(G)I-DLEのような、強さのあるダンス曲。&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;キュート/バブルガム系&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;Bubblegum K-Pop, bright synth-pop, high-pitched vocal harmonies, cute and bouncy rhythm&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;TWICEやRed Velvet (Red side)のような、明るく楽しい曲。&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;フューチャリスティック/クール系&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;Futuristic K-Pop, synthwave, dreamy atmosphere, sleek female vocals, deep pulsing bass&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;aespaやLE SSERAFIMのような、未来的なコンセプトの曲。&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;R&amp;amp;B/グルーヴィー系&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;K-Pop R&amp;amp;B, groovy bassline, smooth female vocals, chill vibe, light hip-hop elements&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;NewJeansやRed Velvet (Velvet side)のような、洗練されたR&amp;amp;B。&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;何曲か作っていると、似たような構成の曲が生成される確率が高くなってきたので、画面上部の&lt;code&gt;Custom&lt;/code&gt;をクリックして、&lt;code&gt;Advanced Option&lt;/code&gt;の&lt;code&gt;Weirdness&lt;/code&gt;と&lt;code&gt;Style Infuluence&lt;/code&gt;を調整しながら生成。1〜2曲を試しに作ってみるだけなら簡単だが、今回のように同じアーティストの複数楽曲を作るのは難しい。&lt;/p&gt;
&lt;p&gt;ただ、アタマの中に明確に楽曲のイメージがあれば、それに合わせてプロンプトを個別に書けば良いのだろうが、今回は基本のプロンプト＋αでsunoのランダム性に期待したため、そうなった可能性が高い。&lt;/p&gt;
&lt;p&gt;一応、それなりにバリエーションに富んだ楽曲になったんじゃないだろうか。ここから聴けますので、よろしければ。&lt;/p&gt;
&lt;iframe width="100%" height="300" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/playlists/soundcloud%253Aplaylists%253A2110450712&amp;color=%23ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false&amp;show_teaser=true&amp;visual=true"&gt;&lt;/iframe&gt;&lt;div style="font-size: 10px; color: #cccccc;line-break: anywhere;word-break: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-family: Interstate,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Garuda,Verdana,Tahoma,sans-serif;font-weight: 100;"&gt;&lt;a href="https://soundcloud.com/htakeuch" title="htakeuchi" target="_blank" style="color: #cccccc; text-decoration: none;"&gt;htakeuchi&lt;/a&gt; · &lt;a href="https://soundcloud.com/htakeuch/sets/unbreakable" title="Unbreakable" target="_blank" style="color: #cccccc; text-decoration: none;"&gt;Unbreakable&lt;/a&gt;&lt;/div&gt;</description></item><item><title>VAE</title><link>https://namaraii.com/posts/vae/</link><pubDate>Tue, 26 Aug 2025 17:03:11 +0900</pubDate><author>hitoshi@namaraii.com (竹内 仁 (TAKEUCHI Hitoshi))</author><guid>https://namaraii.com/posts/vae/</guid><description>&lt;p&gt;&lt;strong&gt;VAE（Variational Autoencoder：変分オートエンコーダ&lt;/strong&gt;とは、Stable Diffusionなどの画像生成AIにおいて重要な役割を果たすニューラルネットワークの構成要素である。&lt;/p&gt;
&lt;p&gt;適切なVAEを使用することで画像の鮮明化、豊かな色彩、適切なコントラストなどの効果を得られる。&lt;/p&gt;

&lt;h2 class="relative group"&gt;VAEの基本概念
 &lt;div id="vaeの基本概念" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#vae%e3%81%ae%e5%9f%ba%e6%9c%ac%e6%a6%82%e5%bf%b5" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;定義と役割
 &lt;div id="定義と役割" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%ae%9a%e7%be%a9%e3%81%a8%e5%bd%b9%e5%89%b2" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;VAEは&lt;strong&gt;潜在空間&lt;/strong&gt;と&lt;strong&gt;実際の画像&lt;/strong&gt;の間を変換する役割を担う。具体的には以下の2つの機能を持つ。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;エンコーダー（Encoder）&lt;/strong&gt;: 実際の画像を潜在空間の表現に圧縮&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;デコーダー（Decoder）&lt;/strong&gt;: 潜在空間の表現を実際の画像に復元&lt;/li&gt;
&lt;/ol&gt;

&lt;h3 class="relative group"&gt;Stable DiffusionにおけるVAE
 &lt;div id="stable-diffusionにおけるvae" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#stable-diffusion%e3%81%ab%e3%81%8a%e3%81%91%e3%82%8bvae" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;Stable Diffusionは&lt;strong&gt;潜在拡散モデル&lt;/strong&gt;であり、直接画像を生成するのではなく、まず潜在空間で拡散過程を実行し、最後にVAEで実際の画像に変換する。&lt;/p&gt;

&lt;h2 class="relative group"&gt;VAEの具体的な働き
 &lt;div id="vaeの具体的な働き" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#vae%e3%81%ae%e5%85%b7%e4%bd%93%e7%9a%84%e3%81%aa%e5%83%8d%e3%81%8d" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;画像生成プロセスでの位置
 &lt;div id="画像生成プロセスでの位置" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e7%94%bb%e5%83%8f%e7%94%9f%e6%88%90%e3%83%97%e3%83%ad%e3%82%bb%e3%82%b9%e3%81%a7%e3%81%ae%e4%bd%8d%e7%bd%ae" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;div class="highlight-wrapper"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;テキストプロンプト → U-Net（拡散処理）→ 潜在表現 → VAE（デコード）→ 最終画像&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 class="relative group"&gt;潜在空間の利点
 &lt;div id="潜在空間の利点" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e6%bd%9c%e5%9c%a8%e7%a9%ba%e9%96%93%e3%81%ae%e5%88%a9%e7%82%b9" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;計算効率&lt;/strong&gt;: 512×512画像を64×64の潜在表現で処理（8分の1に圧縮）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;メモリ削減&lt;/strong&gt;: より少ないVRAMで高解像度画像生成が可能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;処理速度&lt;/strong&gt;: 小さなデータサイズでの高速処理&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;VAEが画像に与える影響
 &lt;div id="vaeが画像に与える影響" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#vae%e3%81%8c%e7%94%bb%e5%83%8f%e3%81%ab%e4%b8%8e%e3%81%88%e3%82%8b%e5%bd%b1%e9%9f%bf" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;色彩・明度
 &lt;div id="色彩明度" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e8%89%b2%e5%bd%a9%e6%98%8e%e5%ba%a6" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;彩度&lt;/strong&gt;: 色の鮮やかさや深さ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;コントラスト&lt;/strong&gt;: 明暗の差&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;色温度&lt;/strong&gt;: 暖色・寒色のバランス&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;画像品質
 &lt;div id="画像品質" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e7%94%bb%e5%83%8f%e5%93%81%e8%b3%aa" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;鮮明度&lt;/strong&gt;: 画像の輪郭やディテールの明確さ&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ノイズ除去&lt;/strong&gt;: 不要なノイズの軽減&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;全体的な見た目&lt;/strong&gt;: 画像の印象や雰囲気&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>ControlNet</title><link>https://namaraii.com/posts/controlnet/</link><pubDate>Tue, 26 Aug 2025 14:31:21 +0900</pubDate><author>hitoshi@namaraii.com (竹内 仁 (TAKEUCHI Hitoshi))</author><guid>https://namaraii.com/posts/controlnet/</guid><description>&lt;p&gt;&lt;strong&gt;ControlNet&lt;/strong&gt;とは、Stable Diffusionなどの画像生成AIに&lt;strong&gt;追加の制御情報&lt;/strong&gt;を与えて、より精密で意図した画像を生成するための拡張技術である。&lt;/p&gt;

&lt;h2 class="relative group"&gt;ControlNetの基本概念
 &lt;div id="controlnetの基本概念" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#controlnet%e3%81%ae%e5%9f%ba%e6%9c%ac%e6%a6%82%e5%bf%b5" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;定義と目的
 &lt;div id="定義と目的" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%ae%9a%e7%be%a9%e3%81%a8%e7%9b%ae%e7%9a%84" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;ControlNetは&lt;strong&gt;条件付き画像生成&lt;/strong&gt;を実現する技術で、テキストプロンプトだけでは困難な&lt;strong&gt;構図、ポーズ、形状、エッジ&lt;/strong&gt;などの具体的な制御を可能にする。&lt;/p&gt;

&lt;h3 class="relative group"&gt;仕組み
 &lt;div id="仕組み" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e4%bb%95%e7%b5%84%e3%81%bf" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;既存のStable Diffusionモデルに&lt;strong&gt;追加のネットワーク&lt;/strong&gt;として接続し、参照画像から抽出した制御情報（エッジ、深度、ポーズなど）を基に画像生成を誘導する。&lt;/p&gt;

&lt;h2 class="relative group"&gt;主要なControlNetモデル
 &lt;div id="主要なcontrolnetモデル" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e4%b8%bb%e8%a6%81%e3%81%aacontrolnet%e3%83%a2%e3%83%87%e3%83%ab" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;1. &lt;strong&gt;Canny&lt;/strong&gt;
 &lt;div id="1-canny" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#1-canny" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;特徴:&lt;/strong&gt; エッジ検出による輪郭制御&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;用途:&lt;/strong&gt; 線画やスケッチからの画像生成&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;制御内容:&lt;/strong&gt; オブジェクトの輪郭や境界線&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;適用例:&lt;/strong&gt; 建築物の線画から写実的な建物を生成&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;2. &lt;strong&gt;OpenPose&lt;/strong&gt;
 &lt;div id="2-openpose" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#2-openpose" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;特徴:&lt;/strong&gt; 人体のポーズ制御&lt;/p&gt;</description></item><item><title>チェックポイント</title><link>https://namaraii.com/posts/checkpoint/</link><pubDate>Tue, 26 Aug 2025 14:09:43 +0900</pubDate><author>hitoshi@namaraii.com (竹内 仁 (TAKEUCHI Hitoshi))</author><guid>https://namaraii.com/posts/checkpoint/</guid><description>&lt;p&gt;画像生成AIにおけるチェックポイント（Checkpointは、学習済みの拡散モデル全体が保存されたファイルのこと。&lt;/p&gt;

&lt;h2 class="relative group"&gt;チェックポイントの基本概念
 &lt;div id="チェックポイントの基本概念" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%83%9d%e3%82%a4%e3%83%b3%e3%83%88%e3%81%ae%e5%9f%ba%e6%9c%ac%e6%a6%82%e5%bf%b5" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;定義
 &lt;div id="定義" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%ae%9a%e7%be%a9" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;チェックポイントは、Stable Diffusionなどの画像生成モデルの&lt;strong&gt;完全な学習済み重み&lt;/strong&gt;を含むファイル。モデル全体の「スナップショット」と考えることができる。&lt;/p&gt;

&lt;h3 class="relative group"&gt;ファイル形式と容量
 &lt;div id="ファイル形式と容量" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e5%bd%a2%e5%bc%8f%e3%81%a8%e5%ae%b9%e9%87%8f" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;拡張子&lt;/strong&gt;: &lt;code&gt;.ckpt&lt;/code&gt;、&lt;code&gt;.safetensors&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ファイルサイズ&lt;/strong&gt;: 通常2GB～7GB程度&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;safetensors形式&lt;/strong&gt;: より安全で高速な新しい形式として推奨&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;リアル系（写実的）チェックポイント
 &lt;div id="リアル系写実的チェックポイント" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%83%aa%e3%82%a2%e3%83%ab%e7%b3%bb%e5%86%99%e5%ae%9f%e7%9a%84%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%83%9d%e3%82%a4%e3%83%b3%e3%83%88" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;

&lt;h4 class="relative group"&gt;SD1.5ベース
 &lt;div id="sd15ベース" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#sd15%e3%83%99%e3%83%bc%e3%82%b9" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Realistic Vision V6.0&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/4201/realistic-vision-v60-b1" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/4201/realistic-vision-v60-b1&lt;/a&gt; &lt;a href="https://civitai.com/models/4201/realistic-vision-v60-b1" target="_blank" rel="noreferrer"&gt;Realistic Vision V6.0 B1 - V5.1 Hyper (VAE) | Stable Diffusion Checkpoint | Civitai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Hugging Face: &lt;a href="https://huggingface.co/SG161222/Realistic_Vision_V6.0_B1_noVAE" target="_blank" rel="noreferrer"&gt;https://huggingface.co/SG161222/Realistic_Vision_V6.0_B1_noVAE&lt;/a&gt; &lt;a href="https://huggingface.co/SG161222/Realistic_Vision_V6.0_B1_noVAE" target="_blank" rel="noreferrer"&gt;SG161222/Realistic_Vision_V6.0_B1_noVAE · Hugging Face&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;最も人気の高い写実系モデルの一つ&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ChilloutMix&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/6424/chilloutmix" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/6424/chilloutmix&lt;/a&gt; &lt;a href="https://civitai.com/models/6424/chilloutmix" target="_blank" rel="noreferrer"&gt;ChilloutMix - Chilloutmix-Ni-pruned-fp32-fix | Stable Diffusion Checkpoint | Civitai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Hugging Face: &lt;a href="https://huggingface.co/swl-models/chilloutmix" target="_blank" rel="noreferrer"&gt;https://huggingface.co/swl-models/chilloutmix&lt;/a&gt; &lt;a href="https://huggingface.co/swl-models/chilloutmix" target="_blank" rel="noreferrer"&gt;swl-models/chilloutmix · Hugging Face&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;アジア系人物に強い写実モデル&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CyberRealistic V9.0&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/15003/cyberrealistic" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/15003/cyberrealistic&lt;/a&gt; &lt;a href="https://civitai.com/models/15003/cyberrealistic" target="_blank" rel="noreferrer"&gt;CyberRealistic - v9.0 | Stable Diffusion Checkpoint | Civitai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;柔軟性の高い写実系モデル&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;SDXLベース
 &lt;div id="sdxlベース" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#sdxl%e3%83%99%e3%83%bc%e3%82%b9" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;RealVisXL V5.0&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/139562/realvisxl-v50" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/139562/realvisxl-v50&lt;/a&gt; &lt;a href="https://civitai.com/models/139562/realvisxl-v50" target="_blank" rel="noreferrer"&gt;Civitai&lt;/a&gt;&lt;a href="https://civitai.com/models/101055/sd-xl" target="_blank" rel="noreferrer"&gt;Civitai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SDXL版の主要写実系モデル&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CyberRealistic XL V6.0&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/312530/cyberrealistic-xl" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/312530/cyberrealistic-xl&lt;/a&gt; &lt;a href="https://civitai.com/models/312530/cyberrealistic-xl" target="_blank" rel="noreferrer"&gt;CyberRealistic XL - v6.0 | Stable Diffusion XL Checkpoint | Civitai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;高解像度写実画像生成&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;アニメ・イラスト系チェックポイント
 &lt;div id="アニメイラスト系チェックポイント" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%82%a2%e3%83%8b%e3%83%a1%e3%82%a4%e3%83%a9%e3%82%b9%e3%83%88%e7%b3%bb%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%83%9d%e3%82%a4%e3%83%b3%e3%83%88" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;

&lt;h4 class="relative group"&gt;SD1.5ベース
 &lt;div id="sd15ベース-1" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#sd15%e3%83%99%e3%83%bc%e3%82%b9-1" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Anything V5&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/9409/or-anything-xl" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/9409/or-anything-xl&lt;/a&gt; &lt;a href="https://cyberes.github.io/stable-diffusion-models/" target="_blank" rel="noreferrer"&gt;Stable Diffusion Models&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Hugging Face: &lt;a href="https://huggingface.co/genai-archive/anything-v5" target="_blank" rel="noreferrer"&gt;https://huggingface.co/genai-archive/anything-v5&lt;/a&gt; &lt;a href="https://github.com/CompVis/stable-diffusion" target="_blank" rel="noreferrer"&gt;GitHub - CompVis/stable-diffusion: A latent text-to-image diffusion model&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;アニメ系の定番モデル&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AbyssOrangeMix3 (AOM3)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/9942/abyssorangemix3-aom3" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/9942/abyssorangemix3-aom3&lt;/a&gt; &lt;a href="https://civitai.com/models/4451/abyssorangemix2-hardcore" target="_blank" rel="noreferrer"&gt;AbyssOrangeMix2 - Hardcore - AbyssOrangeMix2_hard | Stable Diffusion Checkpoint | Civitai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Hugging Face: &lt;a href="https://huggingface.co/WarriorMama777/OrangeMixs" target="_blank" rel="noreferrer"&gt;https://huggingface.co/WarriorMama777/OrangeMixs&lt;/a&gt; &lt;a href="https://huggingface.co/TaiouIV/Model/blob/main/abyssorangemix2_Hard.civitai.info" target="_blank" rel="noreferrer"&gt;abyssorangemix2_Hard.civitai.info · TaiouIV/Model at main&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;高品質アニメイラスト生成&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;YesMix V5.0&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/9139/checkpointyesmix" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/9139/checkpointyesmix&lt;/a&gt; &lt;a href="https://civitai.com/models/9139/checkpointyesmix" target="_blank" rel="noreferrer"&gt;【Checkpoint】YesMix - v5.0 | Stable Diffusion Checkpoint | Civitai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;アニメNSFW特化モデル&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mistoon Anime V1.0&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/24149/mistoonanime" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/24149/mistoonanime&lt;/a&gt; &lt;a href="https://civitai.com/models/24149/mistoonanime" target="_blank" rel="noreferrer"&gt;Mistoon_Anime - v1.0 noobai | Illustrious Checkpoint | Civitai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;カートゥーン風アニメスタイル&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;SDXLベース
 &lt;div id="sdxlベース-1" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#sdxl%e3%83%99%e3%83%bc%e3%82%b9-1" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Anything XL&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/9409/or-anything-xl" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/9409/or-anything-xl&lt;/a&gt; &lt;a href="https://civitai.com/models/9409/or-anything-xl" target="_blank" rel="noreferrer"&gt;万象熔炉 | Anything XL - XL | Stable Diffusion XL Checkpoint | Civitai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SDXL版アニメ特化モデル&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nova Anime XL&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/376130/nova-anime-xl" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/376130/nova-anime-xl&lt;/a&gt; &lt;a href="https://civitai.com/models/376130/nova-anime-xl" target="_blank" rel="noreferrer"&gt;Nova Anime XL - IL v10.0 | Illustrious Checkpoint | Civitai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;最新のアニメ特化XLモデル&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;汎用・多目的チェックポイント
 &lt;div id="汎用多目的チェックポイント" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e6%b1%8e%e7%94%a8%e5%a4%9a%e7%9b%ae%e7%9a%84%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%83%9d%e3%82%a4%e3%83%b3%e3%83%88" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;

&lt;h4 class="relative group"&gt;公式・準公式
 &lt;div id="公式準公式" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%85%ac%e5%bc%8f%e6%ba%96%e5%85%ac%e5%bc%8f" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Stable Diffusion XL Base 1.0&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/101055/sd-xl" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/101055/sd-xl&lt;/a&gt; &lt;a href="https://openlaboratory.ai/models/dreamshaper-xl" target="_blank" rel="noreferrer"&gt;Dreamshaper XL | Open Laboratory&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;次世代高解像度公式モデル&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;コミュニティ開発
 &lt;div id="コミュニティ開発" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%82%b3%e3%83%9f%e3%83%a5%e3%83%8b%e3%83%86%e3%82%a3%e9%96%8b%e7%99%ba" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;DreamShaper V8 (SD1.5)&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/4384/dreamshaper" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/4384/dreamshaper&lt;/a&gt; &lt;a href="https://civitai.com/models/4384/dreamshaper" target="_blank" rel="noreferrer"&gt;DreamShaper - 8 | Stable Diffusion Checkpoint | Civitai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;汎用性の高いバランス型モデル&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DreamShaper XL V2.1&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/112902/dreamshaper-xl" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/112902/dreamshaper-xl&lt;/a&gt; &lt;a href="https://civitai.com/models/112902/dreamshaper-xl" target="_blank" rel="noreferrer"&gt;DreamShaper XL - v2.1 Turbo DPM++ SDE | Stable Diffusion XL Checkpoint | Civitai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SDXL版汎用モデル&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;特殊・マージ系チェックポイント
 &lt;div id="特殊マージ系チェックポイント" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e7%89%b9%e6%ae%8a%e3%83%9e%e3%83%bc%e3%82%b8%e7%b3%bb%e3%83%81%e3%82%a7%e3%83%83%e3%82%af%e3%83%9d%e3%82%a4%e3%83%b3%e3%83%88" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AnyOrangeMix&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/21503/anyorangemix-anything-abyssorangemix" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/21503/anyorangemix-anything-abyssorangemix&lt;/a&gt; &lt;a href="https://civitai.com/models/21503/anyorangemix-anything-abyssorangemix" target="_blank" rel="noreferrer"&gt;Civitai&lt;/a&gt;&lt;a href="https://civitai.com/models/365162/anyorangemixxl-anything-abyssorangemix-greatergreater-xl" target="_blank" rel="noreferrer"&gt;Civitai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;AnythingとAbyssOrangeMixの融合&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OrangeChillMix V7.0&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Civitai: &lt;a href="https://civitai.com/models/9486/orangechillmix" target="_blank" rel="noreferrer"&gt;https://civitai.com/models/9486/orangechillmix&lt;/a&gt; &lt;a href="https://civitai.com/models/9486/orangechillmix" target="_blank" rel="noreferrer"&gt;OrangeChillMix - v7.0_fixed | Stable Diffusion Checkpoint | Civitai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;AbyssOrangeMixとChilloutMixの融合&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;ダウンロード時の注意点
 &lt;div id="ダウンロード時の注意点" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%83%80%e3%82%a6%e3%83%b3%e3%83%ad%e3%83%bc%e3%83%89%e6%99%82%e3%81%ae%e6%b3%a8%e6%84%8f%e7%82%b9" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;

&lt;h4 class="relative group"&gt;ファイル形式
 &lt;div id="ファイル形式" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e5%bd%a2%e5%bc%8f" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;.safetensors&lt;/strong&gt;: より安全で推奨される形式&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;.ckpt&lt;/strong&gt;: 従来形式（セキュリティ上注意が必要）&lt;/li&gt;
&lt;/ul&gt;

&lt;h4 class="relative group"&gt;VAEについて
 &lt;div id="vaeについて" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#vae%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h4&gt;
&lt;p&gt;一部のモデルは&lt;strong&gt;別途&lt;a href="https://namaraii.com/posts/vae/" &gt;VAE&lt;/a&gt;ファイル&lt;/strong&gt;が必要である。&amp;ldquo;Baked VAE&amp;quot;と記載されているモデルは内蔵済みのため不要である。&lt;/p&gt;</description></item><item><title>ComfyUI</title><link>https://namaraii.com/posts/comfyui/</link><pubDate>Tue, 26 Aug 2025 14:01:41 +0900</pubDate><author>hitoshi@namaraii.com (竹内 仁 (TAKEUCHI Hitoshi))</author><guid>https://namaraii.com/posts/comfyui/</guid><description>&lt;p&gt;&lt;strong&gt;ComfyUI&lt;/strong&gt;は、Stable Diffusionなどの拡散モデルを使用した画像生成のための&lt;strong&gt;ノードベースUI&lt;/strong&gt;である。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.comfy.org/" target="_blank" rel="noreferrer"&gt;ComfyUI | Generate video, images, 3D, audio with AI&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;ComfyUIの基本概念
 &lt;div id="comfyuiの基本概念" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#comfyui%e3%81%ae%e5%9f%ba%e6%9c%ac%e6%a6%82%e5%bf%b5" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;ノードベースワークフロー
 &lt;div id="ノードベースワークフロー" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%83%8e%e3%83%bc%e3%83%89%e3%83%99%e3%83%bc%e3%82%b9%e3%83%af%e3%83%bc%e3%82%af%e3%83%95%e3%83%ad%e3%83%bc" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;p&gt;ComfyUIは従来のテキストボックス形式ではなく、&lt;strong&gt;ノード（節点）を線で繋ぐ&lt;/strong&gt;方式でワークフローを構築する。各ノードが特定の機能を持ち、それらを組み合わせて複雑な画像生成プロセスを作成できる。&lt;/p&gt;

&lt;h2 class="relative group"&gt;基本的なノード構成
 &lt;div id="基本的なノード構成" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%9f%ba%e6%9c%ac%e7%9a%84%e3%81%aa%e3%83%8e%e3%83%bc%e3%83%89%e6%a7%8b%e6%88%90" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;

&lt;h3 class="relative group"&gt;入力系ノード
 &lt;div id="入力系ノード" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%85%a5%e5%8a%9b%e7%b3%bb%e3%83%8e%e3%83%bc%e3%83%89" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Checkpoint Loader&lt;/strong&gt;: モデル（チェックポイント）を読み込む&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CLIP Text Encode&lt;/strong&gt;: プロンプトをテキストエンコーディングする&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Empty Latent Image&lt;/strong&gt;: 生成する画像のサイズを指定&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;処理系ノード
 &lt;div id="処理系ノード" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%87%a6%e7%90%86%e7%b3%bb%e3%83%8e%e3%83%bc%e3%83%89" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;KSampler&lt;/strong&gt;: 実際の画像生成（サンプリング）を行う&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VAE Decode&lt;/strong&gt;: 潜在空間から画像に変換&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LoRA Loader&lt;/strong&gt;: LoRAモデルを適用&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 class="relative group"&gt;出力系ノード
 &lt;div id="出力系ノード" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e5%87%ba%e5%8a%9b%e7%b3%bb%e3%83%8e%e3%83%bc%e3%83%89" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Save Image&lt;/strong&gt;: 生成された画像を保存&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Preview Image&lt;/strong&gt;: 画像をプレビュー表示&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;ワークフローの例
 &lt;div id="ワークフローの例" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#%e3%83%af%e3%83%bc%e3%82%af%e3%83%95%e3%83%ad%e3%83%bc%e3%81%ae%e4%be%8b" aria-label="アンカー"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;基本的な画像生成ワークフローは以下のような流れになる：&lt;/p&gt;</description></item><item><title>LoRA</title><link>https://namaraii.com/posts/lora/</link><pubDate>Tue, 26 Aug 2025 13:52:23 +0900</pubDate><author>hitoshi@namaraii.com (竹内 仁 (TAKEUCHI Hitoshi))</author><guid>https://namaraii.com/posts/lora/</guid><description>&lt;p&gt;LoRA（Low-Rank Adaptation）は、大規模言語モデルやその他のニューラルネットワークを効率的にファインチューニングする手法。&lt;/p&gt;
&lt;p&gt;従来のファインチューニングでは、事前学習済みモデルの全てのパラメータを更新する必要があったが、LoRAでは低ランク分解という数学的手法を使い、少ないパラメータで効果的な学習を実現する。&lt;/p&gt;</description></item></channel></rss>