feat: PCT ModelNet40 热身赛初始提交 PCT 模型定义 + Self-Attention 层 ModelNet40 数据集加载与数据增强(旋转/缩放/抖动) 训练入口(SGD+CosineAnnealing,200轮,87.02%准确率) README 含环境/数据/训练/评测说明 MIT LICENSE Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
feat: PCT ModelNet40 热身赛初始提交
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
基于计图(Jittor)框架实现的 PCT 点云分类模型,用于 ModelNet40 三维形状分类任务。
pip install jittor numpy
从计图挑战赛提供的链接下载 ModelNet40 点云数据,解压后放入 data/ 目录:
data/
data/ ├── train_points.npy # (9843, 2048, 3) ├── train_labels.npy # (9843,) └── test_points.npy # (2468, 2048, 3)
python src/train.py --data_dir data --epochs 200 --n_points 2048 --batch_size 64
--data_dir
./data
--epochs
--n_points
--batch_size
--lr
--seed
训练完成后自动生成提交文件:
# result.json -- 测试集预测结果(2468 条) # result.zip -- 提交包
PCT (Point Cloud Transformer),包含 4 层 Self-Attention + 全局最大池化 + 全连接分类头。
参考文献:
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
Point Cloud Transformer (PCT) for ModelNet40 Classification
基于计图(Jittor)框架实现的 PCT 点云分类模型,用于 ModelNet40 三维形状分类任务。
环境安装
数据准备
从计图挑战赛提供的链接下载 ModelNet40 点云数据,解压后放入
data/目录:训练
--data_dir./data--epochs--n_points--batch_size--lr--seed评测
训练完成后自动生成提交文件:
结果
模型结构
PCT (Point Cloud Transformer),包含 4 层 Self-Attention + 全局最大池化 + 全连接分类头。
参考文献: