Vanilla PointNet β ModelNet10 Classifier
Simplified PointNet (no T-Nets) for 3D object classification on ModelNet10.
Architecture
| Stage | Layers |
|---|---|
| Feature Extraction | Conv1d(3β64β128β1024) + BN + ReLU |
| Global Aggregation | Global max-pool β 1024-d vector |
| Classification | FC(1024β512β256β10) + BN + Dropout |
Classes
bathtub Β· bed Β· chair Β· desk Β· dresser Β· monitor Β· night_stand Β· sofa Β· table Β· toilet
Usage
import torch
from model import VanillaPointNet
model = VanillaPointNet(num_classes=10)
model.load_state_dict(torch.load("pytorch_model.bin", map_location="cpu"))
model.eval()
pts = torch.randn(1, 3, 1024) # (B, 3, N)
print(model(pts).argmax(1))
Inference Providers NEW
This model isn't deployed by any Inference Provider. π Ask for provider support