ABSTRACT

Recently, deep learning approaches such as Convolutional Neural Network (CNN), Support Vector Machine (SVM), convolutional autoencoders (CAE) are widely applied to solve various kinds of industrial defect detection problems. Since 2017, the authors have developed a design, training, and evaluation support software available on MATLAB® for CNN, SVM, CAE, etc. Figure 3.1 shows the main dialogue of the developed application. Original models designed through the application can be applied to various classification and anomaly detection problems. As for CNN, not only initial learning-based CNN (ILCNN) with an original series-type structure but also the transfer learning-based CNN (TLCNN) using the convolutional blocks of already trained large-scaled CNNs such as AlexNet, GoogLeNet, VGG16, VGG19 and so on can be designed. As for SVM, two types of models can be constructed.