Folia
← 返回头版

PSSA:用Rust从零编写的非Transformer语言模型

开发者发布了PSSA,一个用Rust从零编写的小型非Transformer语言模型1。该模型采用递归状态空间层读取文本,配备可查询的情节记忆库,并能在运行时重写部分权重1。模型参数规模为1.5M,目前处于研究原型阶段1。

PSSA在性能表现上明显优于同等规模的Transformer模型1。在12.7M token的WikiText-103语料库上,PSSA的训练交叉熵为3.98,而Transformer为4.43,相差0.45 nats;困惑度方面,PSSA为53.7,Transformer为83.71。在生成效率上,PSSA在相同CPU上生成200个token的速度约为Transformer的12倍,在Kaggle T4 GPU上的训练速度约900 tokens/秒1。

该项目完全用Rust手写线性代数,不依赖任何机器学习框架1。模型整合了递归状态空间核心、情节记忆库、可塑权重和闭式巩固等特性1。


评论