Releases: wangwenho/HanziGen
Releases · wangwenho/HanziGen
Release list
HanziGen v1.2.0
v1.2.0
✨ 新增功能
- 新增一鍵式管線腳本(
pipeline.sh與pipeline.bat),可自動執行從字型分析、模型訓練、字形生成到向量化的完整專案流程。
🔧 改進項目
- 將專案套件管理工具從 Conda(
requirements.txt)遷移至 uv(pyproject.toml/uv.lock),以提升套件解析速度並簡化環境管理流程。 - 修改 README 文件中建置環境段落的內容。
🐛 問題修復
- 將 scipy 套件版本鎖定為 1.16.2,以避免在部分環境中出現與 clean-fid 套件的相容性問題。
HanziGen v1.1.2
v1.1.2
🔧 改進項目
- 將專案副標題更改為「漢字字型生成與補全系統」。
- 重新繪製 README 文件中所有示意圖(主視覺、模型架構與生成樣本等)。
- 調整 README 文件中部分段落的內容與排版。
HanziGen v1.1.1
v1.1.1
🐛 問題修復
- 將
.bat與.sh腳本中的完成與錯誤提示訊息移至.py檔案,避免在部分終端機環境下執行時出現錯誤。
HanziGen v1.1.0
v1.1.0
✨ 新增功能
- 新增 VQ-VAE 與 LDM 模型的接續訓練功能(透過
RESUME腳本參數啟用)。 - 新增 VQ-VAE 與 LDM 模型的混合精度訓練功能(透過
USE_AMP腳本參數啟用)。 - 新增 VQ-VAE 訓練階段的即時字形樣本生成功能(透過
IMG_SAVE_INTERVAL決定生成樣本儲存週期間隔)。 - 支援最新版本的 Jigmo 字型(該版本已完整涵蓋 Unicode 17.0 漢字字集)。
- 新增 Windows 平台的專用腳本(
.bat格式腳本)與相關使用說明。
🔧 改進項目
- 更新 Unihan 字集至 Unicode 17.0(包含
ext_c.txt、ext_e.txt、ext_j.txt等 Unihan 字集文件)。 - 改進
prepare_dataset腳本,使其具備自動清理data/資料夾的功能。 - 改進腳本執行時的終端機提示訊息。
- 調整字形生成樣本的檔案儲存結構。
- 調整 TensorBoard 日誌的檔案儲存結構。
- 將
extract_charset腳本更名為split_dataset。 - 將
RANDOM_SEED腳本參數更名為SPLIT_RANDOM_SEED。 - 完善 README 文件內容。
📦 支援套件
- 更新 Python 支援至 3.13。
- 更新 clean-fid 支援至 0.1.25。
- 更新 tensorboard 支援至 2.20.0。
- 更新 torch 支援至 2.7.1。
HanziGen v1.0.0
v1.0.0
✨ 新增功能
- 釋出並開源字生字(HanziGen)v1.0.0 原始碼。