Survey of Meta Heuristic Algorithms for Deep Learning Training
Deep learning (DL) is a type of machine learning that mimics the thinking patterns of a human brain to learn the new abstract features automatically by deep and hierarchi cal layers. DL is implemented by deep neural network (DNN) which has multihidden layers. DNN is developed from traditional artificial neural network (ANN) However, in the training process of DL, it has certain inefficiency due to very long training time required. Meta heuristic aims to find good or near optimal solutions at a reasonable computational cost. In this article, meta heuristic algorithms are reviewed, such as genetic algorithm (GA) and particle swarm optimization (PSO) for traditional neural network's training and parameter optimization. Thereafter the possibilities of applying meta heuristic algorithms on DL training and parameter optimization are discussed.