https://github.com/blenzus/Mask_Or_No_Mask is my implementation of a 3-layer CNN using the data of this competition. It lacks a validation scheme which will be added. It doesn't score well enough compared to other solutions because others are mostly using pretrained models with complex and hard to understand code ( probably forked ). This will hopefully get you going.