A survey of swarm and evolutionary computing approaches for deep learning | Litlas