Update README
A Jittor implementation of Point Cloud Transformer (PCT) for ModelNet40 classification.
本项目是基于 Jittor 深度学习框架实现的 Point Cloud Transformer (PCT),用于 ModelNet40 三维形状分类任务。PCT 是一种面向点云数据的分类网络,通过自注意力机制建模点与点之间的全局关系,实现高精度的三维点云分类。
pip install jittor
详细安装教程请参考:https://cg.cs.tsinghua.edu.cn/jittor/download/
克隆仓库:
git clone https://gitlink.org.cn/paddioven/pct-jittor.git cd pct-jittor
下载数据集: 将 ModelNet40 数据集下载并解压到 data/ 文件夹下,包括:
data/
python pct.py --epochs 100 --batch_size 32 --lr 0.001
主要参数说明:
--epochs
--batch_size
--lr
--optimizer
--n_points
--tta_num
训练完成后,程序会自动生成 result.json 文件,包含测试集的预测结果。
result.json
PCT 网络结构包括:
pct-jittor/ ├── pct.py # 主程序文件 ├── README.md # 项目说明文档 ├── .gitignore # Git忽略文件 └── result.json # 测试集预测结果
本项目仅供学习和研究使用。
A Jittor implementation of Point Cloud Transformer(PCT) for ModelNet40 classification
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
PCT_Jittor
A Jittor implementation of Point Cloud Transformer (PCT) for ModelNet40 classification.
项目简介
本项目是基于 Jittor 深度学习框架实现的 Point Cloud Transformer (PCT),用于 ModelNet40 三维形状分类任务。PCT 是一种面向点云数据的分类网络,通过自注意力机制建模点与点之间的全局关系,实现高精度的三维点云分类。
主要特性
环境要求
安装指南
详细安装教程请参考:https://cg.cs.tsinghua.edu.cn/jittor/download/
克隆仓库:
下载数据集: 将 ModelNet40 数据集下载并解压到
data/文件夹下,包括:使用方法
训练模型
主要参数说明:
--epochs: 训练轮数--batch_size: 批次大小--lr: 学习率--optimizer: 优化器(可选 adam/sgd)--n_points: 输入点数量(默认 1024)--tta_num: 测试时增强次数推理与预测
训练完成后,程序会自动生成
result.json文件,包含测试集的预测结果。网络架构
PCT 网络结构包括:
项目结构
许可证
本项目仅供学习和研究使用。