ホーム

制作物一覧

学習したモデルや個人開発など

モデルの実験とソフトウェア開発

Irodori Character Voice

キャラクター画像による音声合成の制御

画像認識モデルのSigLIPまたはWD Taggerで抽出した画像特徴量を条件付けに利用し、参照音声を用意することなく声質やトーンの制御を試みる仕組みを構築しました。

イラスト画像の特徴量に基づく音声合成の実装で、PyTorchによる推論コード、モデル重み、ブラウザ上で試用できるWebデモを公開しています。

アプローチ
Irodori-TTS + SigLIP / WD Tagger
公開物
モデル重み・推論コード・Webデモ
  • Text-to-Speech
  • Multimodal
  • PyTorch

ピクセル空間でのFlow Matching画像生成

潜在空間を介さずピクセル空間で直接画像を生成するFlow Matchingモデルです。イラスト領域で学習した380M構成のU-JiTは、512px付近の複数解像度出力に対応しています。

  • Image Generation
  • Flow Matching
  • PyTorch

JiT Anime

ピクセル空間でのFlow Matching画像生成

潜在表現への圧縮を経由せずピクセル値を直接予測する手法をイラストデータセットで検証し、U-JiTアーキテクチャによって512px付近の複数解像度生成を扱える構成としました。

リポジトリでは学習コードを公開し、検証結果を技術記事とWebデモでまとめています。なお提供しているモデル重みは別検証であるAnimeFace版のものです。

アプローチ
U-JiT / Pixel-space Flow Matching
公開物
学習コード・Webデモ・実験記事
  • Image Generation
  • Flow Matching
  • PyTorch

日本語文からDanbooruタグへの翻訳

日本語の自然言語プロンプトを画像生成用のDanbooruタグへと変換する言語モデルです。LLMで作成した合成データを用いて学習し、ComfyUI向けノードも提供しています。

  • Language Model
  • Synthetic Data
  • ComfyUI

Danbot

日本語文からDanbooruタグへの翻訳

イラスト生成で広く使われるタグ形式への変換を支援するため、LLMを用いて日本語文とタグ列のペアデータを合成し、小規模言語モデルの学習を行いました。

Hugging Faceにて学習済みモデル重みとデータセットを公開しているほか、既存の生成ワークフローに組み込めるComfyUIカスタムノードも配布しています。

アプローチ
言語モデル / 合成データ
公開物
モデル重み・データセット・ComfyUIノード
  • Language Model
  • Synthetic Data
  • ComfyUI

漫画の紙面上に訳文を重ねるブラウザ拡張

Webブラウザ上の漫画コマからテキストを検出し、その場に翻訳文を重ねて描画する拡張機能です。AnimeText YOLOとGemini 2.5 Flashで文字の配置や書体を考慮して置換します。

  • Browser Extension
  • WXT
  • Computer Vision

YomiComiX

漫画の紙面上に訳文を重ねるブラウザ拡張

WXTフレームワークを土台に、画像認識モデルによる文字枠検出とLLMによる翻訳を組み合わせ、文字の配置や書体を考慮して吹き出しの領域に訳文を描画する処理を実装しました。

生成AIなんでも展示会vol.4に出展したプロダクトで、解説スライドや技術記事を公開しています。関連コードとしてテキスト検出のサンプルリポジトリを提供しています。

アプローチ
WXT / AnimeText YOLO / Gemini 2.5 Flash
公開物
展示資料・開発記事・テキスト検出サンプル
  • Browser Extension
  • WXT
  • Computer Vision

制作物や調べたことを記録する個人ブログ

Astroで構築した個人の技術ブログです。Markdown内のURLをカード形式で表示する仕組みを備え、Cloudflare WorkersとHonoを用いてOG情報を取得しています。

  • Astro
  • Cloudflare Workers
  • Hono

platform

制作物や調べたことを記録する個人ブログ

自身の制作物や調べた技術検証の記録をまとめる個人ブログとして、Astroを用いた静的サイトを構築しました。

本文のMarkdownに含まれるURLをカード表示するため、Cloudflare WorkersとHonoでOG情報を取得するAPIを実装し、その仕組みを解説する技術記事を公開しています。

アプローチ
Astro / Cloudflare Workers / Hono
公開物
ブログ・リンクカードの実装記事
  • Astro
  • Cloudflare Workers
  • Hono

拡散モデルから概念を消去するLoRA学習

既存の概念消去手法をLoRAに適用し、拡散モデルから特定の画風や被写体を除去する学習ツールです。プロンプトと重みの設定によって概念の強調や置き換えにも対応します。

  • Diffusion
  • LoRA
  • PyTorch

LECO

拡散モデルから概念を消去するLoRA学習

先行研究の概念消去手法をLoRA学習として再構成し、基底モデル全体を更新することなく、特定のスタイルや対象要素の生成傾向を減衰・変更できるようにしました。

ローカル向け学習スクリプトに加えてColabノートブック、Hugging Face上の検証用モデル重み、生成結果の比較画像を公開しており、WebUIなどでの利用が可能です。

アプローチ
拡散モデル / LoRA / 概念消去
公開物
学習コード・モデル重み・Colabノートブック
  • Diffusion
  • LoRA
  • PyTorch

ユーザー名から公開アカウントを探すWeb・CLIツール

指定したユーザー名の公開アカウントを複数サービスで並列照会するツールです。Cloudflare WorkersでWeb版を公開しているほか、BunとTypeScriptによるCLIも提供しています。

  • OSINT
  • Cloudflare Workers
  • TypeScript

Mikuru

ユーザー名から公開アカウントを探すWeb・CLIツール

Cloudflare Workersで公開しているWeb版は、HonoとReactで実装されています。ブラウザからユーザー名の入力や対象サービスの選択ができ、検索の進捗と結果を逐次表示します。

BunとTypeScriptによるCLIも提供しており、対象サービスの絞り込み、JSON/JSONL形式での出力、エージェント向けSkillに対応しています。Web版とCLIは共通の検索処理を使うモノレポ構成です。

アプローチ
TypeScript, Cloudflare Workers, Bun
公開物
Webアプリ・CLI
  • OSINT
  • Cloudflare Workers
  • TypeScript

画像生成プロンプト用Danbooruタグの生成・補完モデル

画像生成のプロンプトとなるDanbooruタグの生成や補完を行う言語モデルです。MistralやMixtralをベースにしたモデル重みを公開し、WebUI拡張やComfyUIノードからも利用できます。

  • Language Model
  • Prompt Generation
  • ComfyUI

Dart

画像生成プロンプト用Danbooruタグの生成・補完モデル

イラスト生成で用いられるタグ列の文脈を学習した言語モデルで、入力されたタグに続く要素の補完や拡張を行います。v2ではMistral系およびMixtral系のアーキテクチャを採用しました。

Hugging Faceでモデル重みとタグ埋め込みを公開しています。またStable Diffusion WebUI拡張やComfyUIカスタムノードを介して、既存の生成環境へ直接導入できます。

アプローチ
Mistral / Mixtral / タグ生成
公開物
モデル重み・タグ埋め込み・生成環境向け拡張
  • Language Model
  • Prompt Generation
  • ComfyUI

safetensorsメタデータ確認CLI

safetensors形式のモデルファイルを解析するRust製CLIです。総パラメータ数や各層の形状、ModelSpec等のメタデータを表示でき、Hugging Face上のリモートファイルにも対応します。

  • Rust
  • CLI
  • Model Inspection

safemetadata

safetensorsメタデータ確認CLI

ローカルのsafetensorsファイルに加え、Hugging Face上のリモートモデルに対しても全体をダウンロードすることなく、ヘッダー情報からテンソル構成やModelSpecを参照できます。

総パラメータ数や層ごとのデータ型を確認できるほか、ローカルファイル内の不要なメタデータを削除する機能を備えています。CLI実行用Skillとしての導入にも対応しています。

アプローチ
Rust / safetensors / Hugging Face
公開物
CLI・ソースコード・エージェント向けSkill
  • Rust
  • CLI
  • Model Inspection