As cool as this is, won't it run afoul of Instagram's Policy 17? (Don't apply computer vision technology to User Content, without our prior permission)
Don't get me wrong, I think that's a silly rule, but are you training a CNN on already images from IG?