咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Limited Evaluation Evolutionar... 收藏
arXiv

Limited Evaluation Evolutionary Optimization of Large Neural Networks

作     者:Prellberg, Jonas Kramer, Oliver 

作者机构:University of Oldenburg Oldenburg Germany 

出 版 物:《arXiv》 (arXiv)

年 卷 期:2018年

核心收录:

主  题:Evolutionary algorithms 

摘      要:Stochastic gradient descent is the most prevalent algorithm to train neural networks. However, other approaches such as evolutionary algorithms are also applicable to this task. Evolutionary algorithms bring unique trade-offs that are worth exploring, but computational demands have so far restricted exploration to small networks with few parameters. We implement an evolutionary algorithm that executes entirely on the GPU, which allows to efficiently batch-evaluate a whole population of networks. Within this framework, we explore the limited evaluation evolutionary algorithm for neural network training and find that its batch evaluation idea comes with a large accuracy trade-off. In further experiments, we explore crossover operators and find that unprincipled random uniform crossover performs extremely well. Finally, we train a network with 92k parameters on MNIST using an EA and achieve 97.6 % test accuracy compared to 98 % test accuracy on the same network trained with Adam. Code is available at https://***/jprellberg/gpuea . Copyright © 2018, The Authors. All rights reserved.

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分