Skip to content

sk8xiao/RPDNet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RPDNet

RPDNet is the model that can detect valid cells from millimeter wave radar RDM.

Prerequisites

  • Python 3.6
  • PyTorch 1.8+
  • GPU

Getting started

Installation

Noted that our code is tested based on PyTorch 1.8

Dataset

Download Dataset.

Before training or test, please make sure you have prepared the dataset by organizing the directory as: data/your_dataset/data and data/your_dataset/label. E.g. data/GT6/data and data/GT6/label.

Configuration

In config/base_confige.yml, you might want to change the following settings:

  • data (NECESSARY) root path of the dataset for training or testing
  • WORK_PATH path to save/load checkpoints
  • CUDA_VISIBLE_DEVICES indices of GPUs
  • learning_rate learning rate
  • batch_size batch size for traning

Train

Train a model by

python main.py train
  • --config path of configuration file #Default: config/base_config.yml

Evaluation

Evaluate the trained model by

python main.py eval
  • --config path of configuration file #Default: config/base_config.yml
  • --epoch iteration of the checkpoint to load. #Default: -1

It will output Precision rate, Recall rate, and number of target points

Transform

Transform the prepared dataset using the trained model by

python main.py transform
  • --config path of configuration file #Default: config/base_config.yml
  • --epoch iteration of the checkpoint to load. #Default: -1

License

RDNetis freely available for free non-commercial use, and may be redistributed under these conditions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%