On Deep Machine Learning for Multi-view Object Detection and Neural Scene Rendering