To run the Partial Cube Detector, 1) Use genfsm to make PartialCubeDetection.py 2) Run simple_cli 3) Run runfsm('PartialCubeDetection') Presentation is saved in Presentation folder Code for training & testing model is saved in DeepLearning Folder I did not add common_dataset images due to size of the folder. If you are planning to do the training, please import common_dataset, then save to FinalProject/DeepLearning/common_dataset directory. This code is set to run using the GPU. If you have to run the program by CPU, then change the device = torch.device('cuda:0') to device = torch.device('cpu') at testing.py. Address of the webpage that illustrates my work is https://jakeshin45.github.io/Projects/CogRob.html