THIS is what AI art should be like. Hard for humans, easy for computers, amazing visuals. And on top of that it functional as well.<p>I feel like this is closer to how human artists create, artists have a set of constraints, and a lot of limitations, and forcing NN to output valid QR codes puts the same constraints on the process itself.<p>Next step, include the QR reader in the training loop, and make it differentiable to increase the valid output from 1/4 to 100%