All Projects → RBirkeland → MVCNN-PyTorch

RBirkeland / MVCNN-PyTorch

Licence: MIT license
No description or website provided.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to MVCNN-PyTorch

awesome-computer-vision-models
A list of popular deep learning models related to classification, segmentation and detection problems
Stars: ✭ 419 (+430.38%)
Mutual labels:  resnet
Resnet-Emotion-Recognition
Identifies emotion(s) from user facial expressions
Stars: ✭ 21 (-73.42%)
Mutual labels:  resnet
Keras-MultiClass-Image-Classification
Multiclass image classification using Convolutional Neural Network
Stars: ✭ 48 (-39.24%)
Mutual labels:  resnet
SAN
[ECCV 2020] Scale Adaptive Network: Learning to Learn Parameterized Classification Networks for Scalable Input Images
Stars: ✭ 41 (-48.1%)
Mutual labels:  resnet
SE-Net-CIFAR
SE-Net Incorporates with ResNet and WideResnet on CIFAR-10/100 Dataset.
Stars: ✭ 48 (-39.24%)
Mutual labels:  resnet
medium blogs
medium blog supplementaries | Backprop | Resnet & ResNext | RNN |
Stars: ✭ 69 (-12.66%)
Mutual labels:  resnet
LibtorchTutorials
This is a code repository for pytorch c++ (or libtorch) tutorial.
Stars: ✭ 463 (+486.08%)
Mutual labels:  resnet
Water-classifier-fastai
Deploy your Flask web app classifier on Heroku which is written using fastai library.
Stars: ✭ 37 (-53.16%)
Mutual labels:  resnet
miopen-benchmark
benchmarking miopen
Stars: ✭ 17 (-78.48%)
Mutual labels:  resnet
vehicle recognition
一种运用resnet进行车型识别的方法,
Stars: ✭ 32 (-59.49%)
Mutual labels:  resnet
pytorch hand classifier
Simple hand classifier by Pytorch and ResNet
Stars: ✭ 91 (+15.19%)
Mutual labels:  resnet
DMPfold
De novo protein structure prediction using iteratively predicted structural constraints
Stars: ✭ 52 (-34.18%)
Mutual labels:  resnet
python cv AI ML
用python做计算机视觉,人工智能,机器学习,深度学习等
Stars: ✭ 73 (-7.59%)
Mutual labels:  resnet
PLSC
Paddle Large Scale Classification Tools,supports ArcFace, CosFace, PartialFC, Data Parallel + Model Parallel. Model includes ResNet, ViT, DeiT, FaceViT.
Stars: ✭ 113 (+43.04%)
Mutual labels:  resnet
AESRC2020
a deep accent recognition network
Stars: ✭ 35 (-55.7%)
Mutual labels:  resnet
video features
Extract video features from raw videos using multiple GPUs. We support RAFT and PWC flow frames as well as S3D, I3D, R(2+1)D, VGGish, CLIP, ResNet features.
Stars: ✭ 225 (+184.81%)
Mutual labels:  resnet
caffe-wrn-generator
Caffe Wide-Residual-Network (WRN) Generator
Stars: ✭ 19 (-75.95%)
Mutual labels:  resnet
ReZero-ResNet
Unofficial pytorch implementation of ReZero in ResNet
Stars: ✭ 23 (-70.89%)
Mutual labels:  resnet
pb-gcn
Code for the BMVC paper (http://bmvc2018.org/contents/papers/1003.pdf)
Stars: ✭ 32 (-59.49%)
Mutual labels:  resnet
gluon2pytorch
Gluon to PyTorch deep neural network model converter
Stars: ✭ 72 (-8.86%)
Mutual labels:  resnet

MVCNN-PyTorch

Multi-View CNN built on ResNet/AlexNet to classify 3D objects

A PyTorch implementation of MVCNN using ResNet, inspired by the paper by Hang Su. MVCNN uses multiple 2D images of 3D objects to classify them. You can use the provided dataset or create your own.

Also check out my RotationNet implementation whitch outperforms MVCNN (Under construction).

MVCNN

Dependencies

  • torch
  • torchvision
  • numpy
  • tensorflow (for logging)

Dataset

ModelNet40 12-view PNG dataset can be downloaded from Google Drive.

You can also create your own 2D dataset from 3D objects (.obj, .stl, and .off), using BlenderPhong

Setup

mkdir checkpoint
mkdir logs

Train

To start training, simply point to the path of the downloaded dataset. All the other settings are optional.

python controller.py <path to dataset>  [--depth N] [--model MODEL] [--epochs N] [-b N]
                                        [--lr LR] [--momentum M] [--lr-decay-freq W]
                                        [--lr-decay W] [--print-freq N] [-r PATH] [--pretrained]

To resume from a checkpoint, use the -r tag together with the path to the checkpoint file.

Tensorboard

To view training logs

tensorboard --logdir='logs' --port=6006
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].