docs: add team name 沃信2.0 and official repo naming
本仓库按《开源代码规范(计图比赛)》组织。训练框架:Jittor。
jittor-woxin2_0-warmup1
jittor-[战队名]-[项目名]
woxin2_0
pip install -r requirements.txt
若 jittor 未能装上,请按 Jittor 官方文档 单独安装。可参考:JittorGeometric 安装说明。GPU 可选。Windows 默认 CPU(更稳);若要尝试 GPU:
jittor
# PowerShell $env:JITTOR_USE_CUDA = "1"
cora.pkl
data/cora.pkl
python scripts/train.py --config configs/default.yaml --data-root /path/to/data_dir
字段说明见 data/README.md。可用工具自检:
data/README.md
python tools/check_data.py --data-root ./data
在仓库根目录执行:
python scripts/train.py --config configs/default.yaml --seed 42
常用覆盖参数(命令行优先于配置文件):
python scripts/train.py --config configs/default.yaml --seed 42 --epochs 500 --lr 0.01 --hidden-dim 128
每次运行会在 outputs/ 写入:
outputs/
config.yaml
command.txt
train.log
best_model.pkl
result.json
python scripts/train.py --config configs/default.yaml --eval-only --ckpt outputs/best_model.pkl
会额外写入 outputs/eval.log,并更新 result.json。
outputs/eval.log
val_mask
{ "<node_id>": <class_id>, ... }
test_mask
seed
--seed
FileNotFoundError
NOTICE
APPNP:H0 = MLP(X),再做 K 步 Personalized PageRankZ ← (1-α) Â Z + α H0。默认:hidden_dim=128, k=10, alpha=0.15, epochs=500, lr=0.01。
H0 = MLP(X)
K
Z ← (1-α) Â Z + α H0
hidden_dim=128, k=10, alpha=0.15, epochs=500, lr=0.01
configs/ 训练超参(YAML) src/ 模型与数据加载 scripts/ 训练 / 推理入口 tools/ 数据自检等小工具 data/ 仅说明文档(不提交 cora.pkl) outputs/ 运行产物(gitignore) LICENSE MIT NOTICE 第三方与数据来源声明 requirements.txt
MIT。实现代码开源;数据版权归属比赛主办方,请勿将 cora.pkl 推入本仓库。
沃信2.0 | 热身赛1 Cora APPNP (Jittor)
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
计图比赛 · 热身赛1 开源:Cora 节点分类(APPNP / Jittor)
本仓库按《开源代码规范(计图比赛)》组织。训练框架:Jittor。
jittor-woxin2_0-warmup1(规范:jittor-[战队名]-[项目名];GitLink 中战队名「沃信2.0」写作woxin2_0)环境安装
若
jittor未能装上,请按 Jittor 官方文档 单独安装。可参考:JittorGeometric 安装说明。
GPU 可选。Windows 默认 CPU(更稳);若要尝试 GPU:
数据准备
cora.pkl(本仓库不分发数据)。cora.pkl):字段说明见
data/README.md。可用工具自检:训练
在仓库根目录执行:
常用覆盖参数(命令行优先于配置文件):
每次运行会在
outputs/写入:config.yamlcommand.txttrain.logbest_model.pklresult.json评测 / 推理
会额外写入
outputs/eval.log,并更新result.json。结果说明
val_mask上分类正确率)。result.json,{ "<node_id>": <class_id>, ... },对应test_mask节点。可复现要点
seed或--seed(默认 42)。FileNotFoundError。NOTICE。模型简述
APPNP:
H0 = MLP(X),再做K步 Personalized PageRankZ ← (1-α) Â Z + α H0。默认:
hidden_dim=128, k=10, alpha=0.15, epochs=500, lr=0.01。目录结构
License
MIT。实现代码开源;数据版权归属比赛主办方,请勿将
cora.pkl推入本仓库。