Neural Networks for Photography