The code is done in keras and is very easy for anyone to understand.
resnet.py --> Was implemented as a part of assignment for the course mentioned ahead, has been modified for this project and returns us the output of each resnet stage. (adapted from Coursera CNN )
fpnOnRes.py --> takes the stages from the resnet.py and adds the fpn layer to it.
Deep Residual Learning for Image Recognition
Feature Pyramid Networks for Object Detection
Review: FPN - Feature Pyramid Network
Understanding Feature Pyramid Networks for object detection (FPN)