O-ya tech(g0083)'s Projects

GitHub X(twitter)

ようこそ

Welcome

開発したアプリケーションと技術検証レポートを紹介します。

Showcase of my applications, tools, and technical articles.

ZeroConvert-IME Banner

ZeroConvert-IME

変換キー操作をゼロに近づける次世代AI日本語IME。独自開発の極小モデル「ZeroCon Model Nano v4(18.7 MiB)」を搭載し、長文の自動確定・タイポ補正(正解率78%/実質86.7%)・先読みアシストに対応(Windows / Android)。

Next-generation AI Japanese IME aiming for zero conversion keypresses. Powered by the custom 'ZeroCon Model Nano v4 (18.7 MiB)' with streaming auto-commit, 78% accuracy typo correction, and predictive assist (Windows / Android).

Markdown TeX Viewer Screenshot

Markdown TeX Viewer

Markdown執筆、TeX/LaTeX数式のリアルタイム表示、Typst WebAssemblyによる高精度ベクターPDF出力を備えたクロスプラットフォーム(Web PWA / Android)エディタ。

Cross-platform Markdown & LaTeX editor featuring real-time preview, Obsidian callouts, and pixel-perfect Typst Wasm vector PDF export (Web PWA / Android).

OutlineVectorizer Screenshot

OutlineVectorizer

画像から輪郭・エッジを抽出し、クリーンなSVGベクターデータへ変換・エクスポートできるブラウザ完結型PWAツール。

Browser-based PWA tool that extracts contours and edges from images, converting them into clean vector SVG files.

Choices Battle Blocks Screenshot

Choices Battle Blocks

互いに相手の落とすブロックを選び合う新感覚の対戦パズル。JAX/CEMで訓練した思考AIとの対戦、PeerJS(WebRTC)によるP2Pリアルタイム対戦に対応。

Competitive puzzle game where players choose falling blocks for each other. Features JAX/CEM-trained AI, real-time WebRTC P2P matches, and PWA offline support.

反転パズル 完全解析ソルバー搭載

反転パズル (Lights Out Solver)

盤面を全て揃える反転パズルゲーム。線形代数/GF(2)ガウス消去法による完全解析ソルバーを内蔵し、任意局面の最短解法を即時ナビゲーション。

Grid-flipping puzzle game with a built-in exact solver using linear algebra and GF(2) Gaussian elimination for instant optimal solution navigation.

もし2015年に今の小型ローカルLLMを持って行ったら?
AI Architecture / Thoughts

もし2015年に今の小型ローカルLLMを持って行ったら?――LFM3-1.7B(約1GB)の衝撃から考える知能のブラックボックス

わずか1GBの重みで翻訳・プログラミング・文章生成から論理推論までこなすLFM3-1.7B。もしこの小型モデルを2015年のAI研究室に持ち込んだら? 既知の数学で動いているのに誰も到達できなかった、現代LLMの本質的な謎を考察します。

What if we brought today's 1GB local LLM (LFM3-1.7B) back to 2015? Exploring why a tiny 865MB weight file can understand text, code, and reasoning—and the enduring mysteries of neural intelligence.

記事を読む Read Article
RTX 4070でPLaMoとGemmaの翻訳を比較
Local LLM / Benchmark

RTX 4070 12GBで翻訳LLM対決:PLaMo 3 Translate vs Gemma 4 QAT+MTP

6モデル・9条件・342回を実測。速度、各問のAI参考採点、長文の完走を比較。原文・全訳文・詳細データも公開しました。

342 local translation trials across 6 models and 9 configurations. Timing, AI-reviewed scores, long-text completion, all translations and detailed data.

記事を読むRead Article
Why 0.09B SLM IME Article
Architecture / Edge AI

【考察】なぜ私は0.09Bにこだわったのか?――SLM全盛期にあえて「18MB」で作るオンデバイス日本語入力モデルの設計思想

世間は0.5B〜14BのSLMブーム。だがキー打鍵ごとの即時推論が求められるIMEでは0.5Bでも重い。18MB・0.09Bの極小モデルに特化させた設計思想と、エッジAIの未来を考察します。

Why 0.09B? Exploring the architecture and philosophy of shrinking an edge SLM to just 18MB for real-time Japanese IME typing without cloud latency.

記事を読む Read Article
ZeroConvert-IME Custom Model Training Article
LLM / ML

【開発記】18MBの極小モデルで変換キーをゼロへ――ZeroConvert-IMEの独自モデル学習の全軌跡

わずか18.7 MiBの極小モデルでGoogle日本語入力に迫る変換精度とタイポ補正78%を両立。DoRA、Target-Corrected蒸留、Induction Head自己コピー抑止、QWERTYタスク統合など、これまで積み重ねてきた独自モデル学習の歩みを総括。

How we trained our custom 18.7 MiB edge SLM to achieve 92.7% Japanese conversion accuracy and 78% typo correction through DoRA, target-corrected distillation, and unified multi-task architectures.

記事を読む Read Article
Weight-Space Programming Article
Tech Article

【検証】話題の「Weight-Space Programming」を0.09Bモデルで試してみた

MIT CSAILの論文で話題の重み直接編集手法を、ZeroCon Model Standard v4(90M)で検証。再学習なしで数字バグが直った成功例と、直面した本質的な限界をレポートします。

Testing MIT CSAIL's Weight-Space Programming on our 90M edge SLM. A technical report on eliminating numeric regressions without retraining, and the fundamental limits of direct weight editing.

記事を読む Read Article
Typst Wasm & Markdown TeX Viewer Article
Tech Article

【解説】Typst Wasmでブラウザ完結の超美麗ベクターPDF出力を実現する

Rust製の次世代組版エンジンTypstをWebAssembly化して統合。html2canvasのような画像劣化や文字化けのない、学術・論文レベルの精密なベクターPDF出力をサーバーレスで実現した手法を解説します。

Compiling the next-gen Rust typesetting engine 'Typst' to WebAssembly for browser-side vector PDF generation, avoiding canvas rasterization and typography degradation.

記事を読む Read Article
Choices Battle Blocks JAX AI Article
Game Dev / ML

【開発記】JAX×CEMで落ち物パズルAIを訓練しWebで動かすまで

相手にブロックを選ばせる新感覚対戦パズル。JAXによる毎秒100万手超の超高速並列シミュレーションと交叉エントロピー法(CEM)で強化AIを訓練し、ONNX Web / WebRTC(PeerJS)で動かす構成を公開。

Behind the scenes of training competitive puzzle AI using massive parallel simulation with JAX and CEM optimization, served in-browser via ONNX Runtime Web and serverless WebRTC.

記事を読む Read Article
DarkModePDF Conversion Logic Article
Tech Article

【開発記】「表示」ではなく「変換」する――なぜ世の中にダークモードPDF変換アプリが存在しなかったのか?

ビューアで色反転するアプリはあっても、PDF自体をダークモードに恒久変換できるアプリはなかった。ベクター品質維持、PDFの「背景不在」仕様、画像のホラー化防止など、過酷を極めた変換ロジックの舞台裏を公開。

Why viewing dark mode isn't enough: Behind the scenes of building a true PDF converter that modifies internal streams, protects embedded images from inversion, and preserves vector clarity.

記事を読む Read Article