01 / 实验室 · CODE & MODELS

LAB实验室

从字符序列出发,观察一个模型怎样学习、预测与生成。这里放下可以亲手体验的实验。

CODE / PYTORCH / CHARACTER MODELS

PassMini从一个字符,到一个小模型。

把密码看作字符序列,让模型学习下一个字符的概率。从简单的字符转移计数开始,逐步探索不同神经网络怎样建模同一个分布。

PASSMINI / SEQUENCE MODELS
PREDICT THE NEXT CHARACTER

字符序列 → 概率分布

学习 · 预测 · 生成
MODEL FAMILY
Bigram→MLP→GRU→TCN→Transformer

统一的字符级 tokenizer、数据集与生成、评分、搜索接口。

一个项目,三个入口。

摘自项目 README

01 / WAREHOUSE

认识模型

查看模型与参数量,选择不同架构和档位,了解它们各自的建模方式。

02 / LIBRARY

观察它学到了什么

比较训练曲线、Surprisal 分布、生成质量与测试集覆盖率,让模型差异变得可见。

03 / PLAYGROUND

亲手试一试

通过交互式小游戏,体验模型的预测、评分与生成,观察字符之间的联系。

用于学习与离线研究。Surprisal 描述序列在模型下的意外程度,不代表现实中的密码安全保证。阅读完整 README ↗

LIVE EXPERIMENT

在这里,打开 PassMini。

独立窗口打开 ↗

挑一个模型,看看它眼里的字符世界。