This looks like that: deep learning for interpretable image recognition
by Chaofan Chen, Oscar Li, Alina Barnett, Jonathan Su, Cynthia Rudin
input train.lst/test.lst, output trained net and proto.pkl
parse proto.pkl and save prototype as image
some codes implemented by cpu codes to save