A Deep Learning Approach For Blind Image Quality Assessment