Skip to content

Room Classification on Floor Plan Graphs using Graph Neural Networks

License

Notifications You must be signed in to change notification settings

Wendyuf/floorplan-graph

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Room Classification on Floor Plan Graphs using Graph Neural Networks

Paper | Dataset | Install PyTorch Geometric

Usage

$ python train.py --help
usage: train.py [-h] [--model {mlp,gcn,gat,sage,tagcn}] [--hidden HIDDEN]  
                [--epoch EPOCH] [--lr LR] [--step STEP] [--gamma GAMMA]    
                [--bs BS] [--outpath OUTPATH] [--dataset_file DATASET_FILE]

optional arguments:
  -h, --help            show this help message and exit
  --model {mlp,gcn,gat,sage,tagcn}
                        Type of model (default: sage)
  --hidden HIDDEN       Number of hidden/messsage passing layers (default: 2)
  --epoch EPOCH         Number of epochs to train (default: 100)
  --lr LR               Learning rate (default: 0.004)
  --step STEP           Step size for exponential learning rate scheduling
                        (default: 10)
  --gamma GAMMA         Decay rate for exponential learning rate scheduling
                        (default: 0.8)
  --bs BS               Batch size for training (default: 128)
  --outpath OUTPATH     Path to save results (default: ./results)
  --dataset_file DATASET_FILE
                        House-GAN dataset .npy file path (default:
                        ./data/housegan_clean_data.npy)

About

Room Classification on Floor Plan Graphs using Graph Neural Networks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%