This repository contains all the files for you to implement Sparsity Invariant CNN. In order to run this project you need to make a Google Drive folder to upload these files in order to work with Google Colab. Open CNN_v_s_Sparse_CNN_Tf.ipynb to run the program.
- Make a folder
trainin our project ROOT directory. - Prepare the dataset now by downloading the velodyne raw data extracting it in the
trainfolder. - After dowloading the raw_input data download the groundtruth and extract it in the same
trainfolder. - Make a folder
NNFL Assignmentin yourROOT_DIRof Google Drive and upload all the files from your project ROOT directory.
Change the ROOT_DIR to the location of your project root in order to run the notebook in a local runtime. We have strictly used Google Colab and Google Drive for developing, running and troubleshooting the whole project so we can't guarantee on using a local runtime.
- The checkpoints and log files for different models training will be stored in
Modelsfolder and in-depth statistics can be found in theStatisticsfolder. - Already trained model names can be found in
models.txtfile inModelsfolder however the variables have been initialized in the notebook of already trained models. - The graphs and outputs of the network are stored in
Graphs and Outputfolder.Graphs and Output\multi_input_and_output_model.pngcontain the flowchart of the network and can be referred to get an idea of the network.