A Flexible Variable-length Particle Swarm Optimization Approach to Convolutional Neural Network Architecture Design | IEEE Conference Publication | IEEE Xplore