本來想將第一個自己訓練的 AI 模型放到 Hugging Face Spaces 讓大家玩一玩,但是 Hugging Face 現在得付費才能選擇使用 CPU,免費的 ZeroGPU 如果是未登入的訪客,玩個三次就不能玩了,實在掃興。只好研究起 ONNX Runtime,如果將模型改包成 ONNX 的格式,就可以放到網頁瀏覽器中來推行推理,聽起來是不是很好!可是要將原來用 Python 寫的推理程序轉為 JavaScript,就沒那麼容易了!最初問過一個 AI,它跟我說很多地方辦不到;換一個知道多一點的AI,又給我半調子的東西......總之,最後模型格式轉成功了,推理前後資料處理的程序也調整好了,現在可以在瀏覽器裡玩這個我三月開始「煉丹」的模型。可以用教育部國字標準筆順學習網,或是 Hanzi Writer 的筆畫資料,推理出可以畫出該筆畫單線的關鍵點,畫出的筆畫組合起來就變成單線的字了。不過,因為 Hanzi Writer 中有很多筆畫和教育部筆順網的字寫法差異很大,模型還需要再增加訓練資料,比較起來教育部筆順網有收錄的字,推理出的結果會較好,後面推理測試時,同一個字會用兩種不同的資料來源進行推理,讓大家同時有兩種結果來比較。而這個 JavaScript 的推理版本,可能因為前後資料的處理程序與 Python 版本還是有差異,最完美的推理結果可能還是要用 Python 的原始版本,本網頁中的,純屬體驗。
🖌️ 中文字筆畫AI推理生成單線骨架測試
輸入中文字 → 點擊按鈕 → 下載筆順 → 模型推理 → 預覽SVG
等待執行...
處理中,請稍候...
▋ 相關連結
沒有留言:
張貼留言