规范
pip install -r requirements.txt
下载 Cora 数据集,将 cora.pkl 放到 data/ 目录:
cora.pkl
data/
data/ cora.pkl
数据路径可通过 --data-root 和 --data-file 自定义。
--data-root
--data-file
# 使用默认配置运行(8 种子训练 + 早停 + 模型选择) python gcn.py # 指定单个随机种子 python gcn.py --seed 42 # 指定数据路径和输出目录 python gcn.py --data-root ./data --output-dir ./outputs # 使用配置文件 python gcn.py --config configs/gcn.json # 使用 CPU python gcn.py --cpu
配置优先级:命令行参数 > 配置文件 > 代码默认值。
outputs/result.json
{节点编号: 预测类别}
outputs/
config.json
command.txt
jt.misc.set_global_seed(seed)
--seed
./ gcn.py # 主训练/推理脚本 README.md .gitignore requirements.txt data/ # 数据目录(不提交) cora.pkl outputs/ # 输出目录(不提交) result.json config.json command.txt
计图热身赛
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
环境安装
数据准备
下载 Cora 数据集,将
cora.pkl放到data/目录:数据路径可通过
--data-root和--data-file自定义。训练 & 推理
配置优先级:命令行参数 > 配置文件 > 代码默认值。
结果说明
outputs/result.json,格式为{节点编号: 预测类别}outputs/下保存生效配置(config.json)和运行命令(command.txt)可复现性
jt.misc.set_global_seed(seed)统一设置随机种子--seed覆盖为单种子项目结构