2017 · 61 citations · 18 references
ComputingCell BiologyComputer ScienceComputer VisionMachine LearningNatural Language ProcessingDeep LearningImage ClassificationModel ValidationNeural NetworksPattern RecognitionSupport Vector MachinesClassification AccuracyClassification Accuracy AnalysisClassification Accuracy AssessmentConvolutional Neural NetworksDeep Learning-based ClassificationSupport Vector ClassificationSupport Vector Machine Classification
Deep learning has become an important tool for image classification and natural language processing. However, the effectiveness of deep learning is highly dependent on the quality of the training data as well as the net model for the learning. The training data set for deep learning normally is fairly large, and the net model is pretty complex. It is necessary to validate the deep learning framework including the net model, executing environment, and training data set before it is used for any applications. In this paper, we propose an approach for validating the classification accuracy of a deep learning framework that includes a convolutional neural network, a deep learning executing environment, and a massive image data set. The framework is first validated with a classifier built on support vector machine, and then it is tested using a metamorphic validation approach. The effectiveness of the approach is demonstrated by validating a deep learning classifier for automated classification of biology cell images. The proposed approach can be used for validating other deep learning framework for different applications.
18
Rethinking the Inception Architecture for Computer Vision
Christian Szegedy, Vincent Vanhoucke, Sergey Ioffe et al. · 2016 · 30.9K citations
A Survey on Metamorphic Testing
Sergio Segura, Gordon Fraser, Ana B. Sánchez et al. · IEEE Transactions on Software Engineering · 2016 · 539 citations