ADD file via upload
第六届计图人工智能挑战赛热身赛一代码。任务是 Cora 引文网络节点分类:给定论文节点特征和引用关系,预测测试节点的类别。
这个仓库主要保留提交用代码和复现步骤。实验参数和提交记录放在 docs/experiment_log.md。
docs/experiment_log.md
gcn.py # 模型训练和预测 run.py # 生成 result.zip 的入口 requirements.txt docs/ competition_brief.md experiment_log.md
数据文件放在:
data/cora.pkl
官方附件:
https://www.educoder.net/api/attachments/att-19d687a579c1e1252?type=application/x-zip-compressed
复现时下载数据后放到上面的位置即可。
本地快速复现只需要:
pip install -r requirements.txt
如果要跑 Jittor 版本,需要在 Linux、WSL 或比赛环境里安装 Jittor 和 JittorGeometric。Windows 下我主要用 NumPy 版本检查流程和提交格式。
本地生成提交包:
python run.py predict
等价于当前记录里使用的参数:
python run.py predict --backend numpy --seed 8 --dropout 0.4 --weight_decay 0.001
输出:
submissions/warmup1/result.zip
压缩包内部是比赛要求的两个文件:
gcn.py result.json
如果在 Jittor 环境复现:
python run.py predict --backend jittor
result.json 是一个字典:
result.json
{ "1708": 2, "1709": 5 }
key 是测试节点编号,value 是预测类别编号。提交时只上传 result.zip,不要单独上传 result.json。
result.zip
gcn.py
第六届计图人工智能挑战赛热身赛一项目,基于 Cora 引文网络实现论文节点分类,包含训练、预测与结果。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
Jittor-7 Warmup 1
第六届计图人工智能挑战赛热身赛一代码。任务是 Cora 引文网络节点分类:给定论文节点特征和引用关系,预测测试节点的类别。
这个仓库主要保留提交用代码和复现步骤。实验参数和提交记录放在
docs/experiment_log.md。Files
Data
数据文件放在:
官方附件:
复现时下载数据后放到上面的位置即可。
Environment
本地快速复现只需要:
如果要跑 Jittor 版本,需要在 Linux、WSL 或比赛环境里安装 Jittor 和 JittorGeometric。Windows 下我主要用 NumPy 版本检查流程和提交格式。
Run
本地生成提交包:
等价于当前记录里使用的参数:
输出:
压缩包内部是比赛要求的两个文件:
如果在 Jittor 环境复现:
Result Format
result.json是一个字典:key 是测试节点编号,value 是预测类别编号。提交时只上传
result.zip,不要单独上传result.json。Notes
gcn.py里保留了 Jittor 后端和 NumPy 后端。NumPy 后端用于 Windows 本地生成结果;Jittor 后端用于比赛环境复现。