Downloads · 30 days
0
0% of all-time downloads
wei192026/rankguess-passphrase-models
rankguess-passphrase-models is a machine learning model from wei192026. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as other.
搭配 private repo weiLiao225/rankguess-passphrase 使用。
Downloads · 30 days
0
0% of all-time downloads
All-time downloads
3
Public
Repo size
1.5 GB
Likes
0
Public
Click a slice to open those files.
.safetensors1.1 GB · 79%
From the Hugging Face model README
搭配 private repo weiLiao225/rankguess-passphrase 使用。
這裡放的是輸入,不是結果。 RL 產出(runs/rl/*/best.pt)與評估產出
(runs/eval_*/)都不散布 —— 前者請自己跑 rl_coevolve.py,後者跑 eval_crack.py。
包內路徑就是 repo 內路徑,下載到專案根目錄即可,不必改任何參數。
cd /path/to/rankguess-passphrase
hf download wei192026/rankguess-passphrase-models --local-dir .
| 路徑 | 大小 | 角色 |
|---|---|---|
runs/guesser/subword_extcorpus_base/ckpt_step18000.pt | 123M | RL 起點(underfit base)+ pre-Tf 對照欄 |
runs/guesser/extcorpus_384_fed/best.pt | 123M | RL 起點(fed base) |
external/passphrasegpt/ft_{t}_full/last/ | 273M ×4 | ft 對照欄 |
external/ngram_models/{t}_full/ | 9–15M ×4 | min-auto 對照欄的 5 個 n-gram(.pkl) |
external/tokenizer/ | 1.4M | PassphraseGPT 的 WordPiece |
{t} ∈ {user, markov, mascara, diceware}
python scripts/rl_coevolve.py --config configs/markov_underfit_bce.yaml \
--out-dir runs/rl/my_run
python scripts/eval_crack.py --target markov \
--rankguess-ckpt runs/rl/my_run/best.pt \
--pre-tf runs/guesser/subword_extcorpus_base/ckpt_step18000.pt \
--out-dir runs/eval_my_run
python scripts/plot_cdf.py --indir runs/eval_my_run --title "my run"
pip install 'transformers>=4.40,<5'),5.x 之下建 ranker 會失敗。docs/results_*.md 相同 —— rl_coevolve 沒設 random 的 seed。ngram_models/user_full/ 與 ft_user_full/ 訓練自 MASCARA 的使用者密語(公開資料集),
模型會保留訓練資料的內容。| 項目 | 為什麼 |
|---|---|
runs/rl/*/best.pt | 是結果不是輸入 —— 自己跑 |
runs/eval_*/ | 同上 |
external/wiki5_data/ | 所有已發表的 eval 都是 --no-wiki5 |
external/passphrasegpt/base/ | 只有選用的 base-vs-ft 對照才需要 |
| 16M 語料 / memmap | 只有重新預訓練 base guesser 才要,而 base ckpt 已附上 |
data/full/*.txt | 在 private git repo 內,受 MASCARA 條款約束 |