docs: rename team to eloms
仓库名称:jittor-elmos-modelnet40-dgcnn
jittor-elmos-modelnet40-dgcnn
本项目用于计图(Jittor)人工智能挑战赛热身赛二:ModelNet40 点云分类。
(1024, 3)
本仓库不包含比赛原始数据、训练权重及中间训练产物。
. ├── README.md ├── LICENSE ├── NOTICE ├── .gitignore ├── Dockerfile.gpu ├── requirements.txt ├── POINTCLOUDLIB_COMMIT.txt ├── configs/ │ └── dgcnn_1024_seed42.json ├── data/ │ └── README.md ├── results/ │ └── README.md ├── scripts/ │ ├── train_val.sh │ └── predict.sh └── src/ └── dgcnn_competition.py
推荐环境:Windows 10/11、Docker Desktop、WSL2、NVIDIA GPU、Python 3.10、CUDA 11.8、Jittor 1.3.11.0。
构建镜像:
docker build -f Dockerfile.gpu -t jittor-modelnet40-dgcnn .
启动容器:
docker run -it --rm --gpus all ` -v "${PWD}:/workspace/project" ` -v jittor-cache:/root/.cache/jittor ` -w /workspace/project ` jittor-modelnet40-dgcnn bash
git clone https://github.com/Jittor/PointCloudLib.git cd PointCloudLib git checkout <POINTCLOUDLIB_COMMIT> cd ..
提交号记录在 POINTCLOUDLIB_COMMIT.txt。
POINTCLOUDLIB_COMMIT.txt
比赛数据不提交到本仓库。请将数据放置为:
data/ ├── categories.txt ├── train_points.npy ├── train_labels.npy └── test_points.npy
预期 shape:
train_points.npy: (9843, 2048, 3) train_labels.npy: (9843,) test_points.npy: (2468, 2048, 3)
bash scripts/train_val.sh
bash scripts/predict.sh
程序生成 outputs/dgcnn1024_best_submit/result.zip,ZIP 内部仅包含 result.json。
outputs/dgcnn1024_best_submit/result.zip
result.json
本项目使用 overall accuracy:
accuracy = 正确分类样本数 / 全部样本数
本地验证集由训练数据按类别分层划分得到,因此与比赛隐藏测试集可能存在差异。
--seed 42
training_summary.json
详见 NOTICE。
NOTICE
本仓库自编写部分采用 MIT License。第三方依赖遵循其各自许可证;本仓库不重新许可第三方代码。
基于 Jittor 和 DGCNN 的 ModelNet40 点云分类方案
Jittor ModelNet40 DGCNN 热身赛二方案
1. 项目简介
本项目用于计图(Jittor)人工智能挑战赛热身赛二:ModelNet40 点云分类。
(1024, 3)本仓库不包含比赛原始数据、训练权重及中间训练产物。
2. 仓库结构
3. 环境安装
推荐环境:Windows 10/11、Docker Desktop、WSL2、NVIDIA GPU、Python 3.10、CUDA 11.8、Jittor 1.3.11.0。
构建镜像:
启动容器:
4. 第三方点云库准备
提交号记录在
POINTCLOUDLIB_COMMIT.txt。5. 数据准备
比赛数据不提交到本仓库。请将数据放置为:
预期 shape:
6. 训练
7. 评测与推理
程序生成
outputs/dgcnn1024_best_submit/result.zip,ZIP 内部仅包含result.json。8. 结果说明
本项目使用 overall accuracy:
本地验证集由训练数据按类别分层划分得到,因此与比赛隐藏测试集可能存在差异。
9. 可复现性
--seed 42training_summary.jsonPOINTCLOUDLIB_COMMIT.txt10. 第三方引用
详见
NOTICE。11. 开源许可证
本仓库自编写部分采用 MIT License。第三方依赖遵循其各自许可证;本仓库不重新许可第三方代码。