EACP: An effective automatic channel pruning for neural networks