Learning from minimally labeled data with accelerated convolutional neural networks