Abstract
This paper presents a user-friendly design application development environment based on MATLAB that facilitates two applications using convolutional neural networks (CNNs) and support vector machines (SVMs). Firstly, an application of deep CNN (DCNN) for visual inspection is developed and is trained using a large number of images to inspect undesirable defects such as crack, burr, protrusion, chipping, spot and fracture phenomena which appear in the manufacturing process of resin molded articles. The DCNN is named sssNet. Then, two kinds of SVMs are respectively incorporated with two trained DCNNs, i.e., our designed sssNet and well-known AlexNet, to classify test images with high recognition rate into accept as OK or reject as NG categories, in which compressed features obtained from the DCNNs are used as inputs for the SVMs. The usability and operability of the developed design and training application for DCNNs and SVMs are demonstrated and evaluated through training and classification experiments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cengil E, Cnar A, Ozbay E (2017) Image classification with Caffe deep learning framework. In: Proceedings of 2017 international conference on computer science and engineering (UBMK), Antalya, pp 440–444
Yuan L, Qu Z, Zhao Y, Zhang H, Nian Q (2017) A convolutional neural network based on TensorFlow for face recognition. In: Proceedings of 2017 IEEE 2nd advanced information technology, electronic and automation control conference (IAEAC), Chongqing, pp 525–529
Nagata F, Tokuno K, Tamano H, Nakamura H, Tamura M, Kato K, Otsuka A, Ikeda T, Watanabe K, Habib MK (2018) Basic application of deep convolutional neural net-work to visual inspection. In: Proceedings of international conference on industrial application engineering (ICIAE2018), Okinawa, pp 4–8
Nagata F, Tokuno K, Otsuka A, Ikeda T, Ochi H, Tamano H, Nakamura H, Watanabe K, Habib MK (2018) Design tool of deep convolutional neural network for visual inspection. In: Proceedings of the third international conference on data mining and big data (DMBD2018), Springer-Nature LNCS Conference Proceedings, vol 10943, Shanghai, pp 604–613
Cristianini N, Shawe-Taylor J (2000) An introduction to support vector machines and other kernel-based learning methods. Cambridge University Press, Cambridge
Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet classification with deep convolutional neural networks. In: Proceedings of the 25th international conference on neural information processing systems, Lake Tahoe, NV, pp 1097–1105
Krizhevsky A, Sutskever I, Hinton GE (2017) ImageNet classification with deep convolutional neural networks. Commun ACM 60(6):84–90
Platt J (1998) Sequential minimal optimization: a fast algorithm for training support vector machines. Technical Report MSR–TR–98–14, 1–24
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Nagata, F. et al. (2020). A Design and Training Application for Deep Convolutional Neural Networks and Support Vector Machines Developed on MATLAB. In: P. P. Abdul Majeed, A., Mat-Jizat, J., Hassan, M., Taha, Z., Choi, H., Kim, J. (eds) RITA 2018. Lecture Notes in Mechanical Engineering. Springer, Singapore. https://doi.org/10.1007/978-981-13-8323-6_3
Download citation
DOI: https://doi.org/10.1007/978-981-13-8323-6_3
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-8322-9
Online ISBN: 978-981-13-8323-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)