autocjk
1.0.0
AutoCJKは、コンポーネントの全幅画像を与えられた、珍しいCJK文字の低解像度予測を生成するためのツールです。
例:

(左から右:(a)ソース左側のコンポーネント、(b)ソース右側のコンポーネント、(c)予想される構成、(d)予測される構成、(e)C/D差)
最初にプロジェクトとその依存関係をインストールします。 Wikiのプラットフォーム固有の指示を参照してください。
~/Downloads/font.otfにフォントが与えられると、 ⿰市來をレンダリングして、生成された画像を/tmp/out.pngに書き込むことができます。
bazel run //src:main --
--font_path=<path_to_font>
--input='⿰市來'
--out=/tmp/out.png
このレポでバンドルされているのは、 /src/generator.h5です。このジェネレーターは、フォントNotoSansCJKsc-*およびNotoSerifCJKsc-*から文字を抽出することによって生成された〜270k画像ペアでトレーニングされました。
結果のジェネレーターは、そのスタイルでキャラクターを生成するのにかなり優れています。新しいスタイルでキャラクターを生成するのはかなり良いかもしれません。そうでない場合は、(a)独自のフォントスタイルでトレーニング画像の新しいバッチを生成し、(b)新しいモデルをトレーニングするためにmodel.pyを実行することができます。そのモデルをsrc/generator.h5として保存すると、 bazel run //src:mainの予想通り使用を続けることができます。