Different Deep Learning Models Definition