Update README.md
基于 Jittor 实现的 Point Cloud Transformer (PCT) 点云分类模型,用于 ModelNet40 三维形状分类任务。
本项目为清华大学计算机系图形学实验 PA3 作业实现。
jittor numpy tqdm json
安装 Jittor:
pip install -U jittor
pct.py # 主程序:数据集、模型、训练、推理 data/ train_points.npy # 训练集点云 train_labels.npy # 训练集标签 test_points.npy # 测试集点云 pct_model.pkl # 训练好的模型权重 result.json # 测试集预测结果(编号→类别) README.md .gitignore
输入嵌入
自注意力模块(SA_Layer)
多尺度特征融合
全局池化
分类头
python pct.py
执行后会自动:
pct_model.pkl
result.json
{ "0": 23, "1": 5, "2": 30, ... }
pct.py
A Jittor implementation of Point Cloud Transformer (PCT) for ModelNet40 classiffcation
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
pct
PCT - Jittor
基于 Jittor 实现的 Point Cloud Transformer (PCT) 点云分类模型,用于 ModelNet40 三维形状分类任务。
本项目为清华大学计算机系图形学实验 PA3 作业实现。
项目简介
环境依赖
安装 Jittor:
文件结构
模型架构(PCT)
输入嵌入
自注意力模块(SA_Layer)
多尺度特征融合
全局池化
分类头
训练配置
运行方式
训练 + 测试一键运行
执行后会自动:
pct_model.pklresult.json输出说明
pct_model.pkl:模型权重result.json:测试集预测字典实验提交内容
pct.pypct_model.pklresult.json