FUTO Swipe logo

FUTO Swipe

認領

FUTO Swipe 是一項滑動輸入研究版,結合資料集、模型堆疊與 C++ 解碼庫,可將滑動軌跡轉為文字預測。適合用於建立、評估與研究滑動輸入系統,並提供 QWERTY 英文解碼器與 HuggingFace 上的 MIT 授權資料集。

FUTO Swipe preview

總覽

FUTO Swipe 是一項滑動輸入研究與模型發布,重點在於將手繪鍵盤路徑轉成文字預測。此專案結合了已發布的資料集、訓練完成的模型與解碼函式庫,讓滑動輸入能夠被評估並用於推論流程。

網站描述了一個由三部分組成的模型堆疊:通用 encoder、單一語言 ContextLM,以及特定佈局的 decoder。搭配受字典限制的 beam search,這些元件旨在提升滑動預測品質,同時維持模型規模足以在低階裝置上執行。

此專案源自 2024 年 8 月在 swipe.futo.org 上進行的資料集蒐集工作。該工作產生了超過 100 萬筆滑動輸入,並於 2025 年 3 月在 HuggingFace 以 MIT 授權發布一份清理後的 100 萬筆滑動資料集。

FUTO Swipe 也發布了 swipe-library,一個用於推論、解碼與 beam search 的 C++ 函式庫。網站將其定位為把滑動軌跡轉換成排序候選字詞所欠缺的關鍵一環。

功能

三段式模型堆疊

結合三種模型類型:與佈局及語言無關的 encoder、單一語言 ContextLM,以及特定佈局的 decoder,以提高準確度。

考慮佈局的預測

encoder 提供跨佈局與語言的一般滑動預測,而 decoder 則針對特定佈局與語言訓練,以捕捉鍵盤特有行為。

句子脈絡過濾

ContextLM 使用前文句子脈絡來抑制不合理的字詞序列,且訓練時只需要文字資料。

Beam search 解碼

受字典限制的 beam search 會根據滑動路徑為候選字詞打分,因為原始模型輸出本身並不足夠。

C++ 推論函式庫

此發布包含 swipe-library,一個負責從滑動路徑到文字預測之推論、解碼與 beam search 的 C++ 函式庫。

已發布的滑動資料集

網站報告已發布一個包含 100 萬筆英文 QWERTY 滑動輸入的資料集,並以 MIT 授權,用於模型訓練與評估。

使用情境

  • 研究滑動輸入方法

    使用已發布的資料集與模型說明,研究滑動輸入系統、比較不同方法,或在受控的英文 QWERTY 語料上重現評估。

  • 建立滑動預測工作流程

    在建立或測試需要從原始手勢路徑進行候選排序的滑動轉文字流程時,一併使用 encoder、ContextLM 與 decoder。

  • 將滑動軌跡轉為排序字詞

    當你需要模型輸出外層的解碼與 beam search 層,而不只是輸出分數的原始模型時,使用 swipe-library。

  • 比較模型角色與取捨

    使用已發布資源來理解脈絡、佈局知識與特定佈局訓練,對預測品質各自帶來多少貢獻。

  • 部署到受限硬體

    在目標裝置或環境中,毫秒級推論與低運算量很重要時,使用這套小型模型堆疊。

Pros and Cons

Pros

  • 以 MIT 授權發布大型滑動輸入資料集。
  • 結合與佈局無關、具脈絡感知與特定佈局模型,以提升預測品質。
  • 採用較小的參數規模,網站表示可在低階裝置上以毫秒級執行。
  • 包含 swipe-library,一個用於推論與解碼流程的 C++ 元件。
  • 提供具體評估數據,包括網站測試集上約 4% 的 top-4 fail rate。

Cons

  • 目前發布的解碼器僅支援 QWERTY 英文。
  • 來源未描述可供直接終端使用者整合的代管應用程式、API 或 SDK。
  • 模型細節與評估僅限於網站自己的測試集,因此未提供更廣泛的效能主張。

FAQ

FUTO Swipe 是做什麼的?

來源將 Swipe 描述為一套滑動輸入系統,由已發布的滑動資料集、訓練模型與用於將路徑解碼為文字預測的 C++ swipe-library 組成。

支援哪些鍵盤佈局和語言?

頁面說目前發布的解碼器僅支援 QWERTY 英文,因為解碼器訓練需要特定佈局與語言的滑動輸入資料。

這個資料集可以公開使用嗎?

網站表示該資料集已在 MIT 授權下發布,並可於 HuggingFace 取得。

推論是如何運作的?

模型被描述為足以在低階裝置上以毫秒級執行,而網站也表示完整堆疊會使用受字典限制的 beam search 產生候選字詞。

FUTO Swipe 有提供 API 或應用程式嗎?

頁面未列出消費者應用程式、SDK 或代管 API;它將模型與 swipe-library 呈現為用於滑動轉文字預測工作流程的已發布資源。

Quick Facts

分類
滑動輸入 / 開發者工具
主要網域
swipe.futo.tech
相關資料集網域
swipe.futo.org
已發布資料集
100 萬筆滑動輸入
授權
已發布資料集為 MIT 授權
實作
用於推論與解碼的 C++ swipe-library