Cooperative Learning Structures and Deep Learning