Analyzing and increasing the reliability of convolutional neural networks on GPUs