Update README.md
计图(Jittor)挑战赛 热身赛二:在 ModelNet40 点云数据集上训练 PCT(Point Cloud Transformer) 分类模型,对测试集样本预测 40 类物体类别,并生成符合赛题要求的 result.json 提交文件。
result.json
project/ ├── README.md # 本文件 ├── LICENSE # 开源许可证 ├── requirements.txt # Python 依赖 ├── .gitignore ├── pct.py # 数据加载、模型、训练与推理入口 └── data/ # 数据目录(需自行下载,不随仓库提交大文件) ├── train_points.npy # (9843, 2048, 3) ├── train_labels.npy # (9843,) ├── test_points.npy # (2468, 2048, 3) └── categories.txt # 40 类类别名称
训练与推理产物(默认不提交到 Git):
pct_model.pkl
jt.flags.use_cuda = 1
g++
# 建议使用 conda 创建独立环境 conda create -n jittor python=3.9 -y conda activate jittor # 安装依赖 pip install -r requirements.txt # 安装 Jittor(若 requirements 未包含,请按官网说明安装) # https://github.com/Jittor/jittor # pip install jittor
data/
data/ ├── train_points.npy # 训练集点云 ├── train_labels.npy # 训练集标签 ├── test_points.npy # 测试集点云(无标签) └── categories.txt # 类别名称列表
python pct.py --data_dir ./data
默认配置:1024 点/样本、batch=32、200 epoch、命令行 --lr 默认 0.01(实际优化器学习率为 lr × 0.1,即 0.001)。
--lr
lr × 0.1
conda activate jittor cd /path/to/project1 python pct.py \ --data_dir ./data \ --n_points 1024 \ --batch_size 32 \ --epochs 200 \ --lr 0.01 \ --seed 42
训练结束后会生成:
--data_dir
./data
--n_points
1024
--batch_size
32
--epochs
200
0.01
--seed
42
momentum=0.9
weight_decay=1e-4
T_max=epochs
eta_min=1e-6
本项目采用 MIT License 开源。
使用 Jittor 框架,请同时遵守其许可协议。
计图(Jittor)挑战赛热身赛二:基于 PCT(Point Cloud Transformer)在 ModelNet40 点云数据集上的三维形状分类。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
ModelNet40 点云分类
计图(Jittor)挑战赛 热身赛二:在 ModelNet40 点云数据集上训练 PCT(Point Cloud Transformer) 分类模型,对测试集样本预测 40 类物体类别,并生成符合赛题要求的
result.json提交文件。项目简介
目录结构
训练与推理产物(默认不提交到 Git):
pct_model.pkl:训练权重result.json:测试集预测结果环境安装
系统要求
jt.flags.use_cuda = 1)g++(Jittor 即时编译需要)安装步骤
数据准备
data/文件夹:训练
默认配置:1024 点/样本、batch=32、200 epoch、命令行
--lr默认 0.01(实际优化器学习率为lr × 0.1,即 0.001)。训练结束后会生成:
pct_model.pkl:模型权重result.json:对测试集的预测主要超参数
--data_dir./data--n_points1024--batch_size32--epochs200--lr0.01lr × 0.1--seed42训练策略说明
momentum=0.9,weight_decay=1e-4T_max=epochs,eta_min=1e-6)许可证
本项目采用 MIT License 开源。
使用 Jittor 框架,请同时遵守其许可协议。
引用与致谢