{'fraction_non_alphanumeric': 0.013688760806916427, 'fraction_numerical': 0.005763688760806916, 'mean_word_length': 4.935897435897436, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Low Cost Defect Detection Using a Deep Convolutional Neural Network

Starting with the late 1990s, more and more visual recognition tasks are being automated. The focus is around removing the human from the loop, thus increasing the overall process efficiency. Modern advancements in artificial intelligence allow us to start to automate tasks performed by specialized human beings, such as: visual inspection and defect detection. In this visual inspection process a deep convolutional neural network is used to fulfill the task of visual inspection of a bearing mounting process and classify it into 2 classes: good or faulty. This process is characteristic to the automotive sector. After training the CNN model the performances are evaluated by running the classification part of the algorithm on the validation dataset. No special training constraints are used and no special training method are used: everything is open source, as the goal of this research is to prove the viability for smaller companies to use AI in their everyday processes, in order to improve the overall business efficiency. The model can replace the human operator in the loop by having a mean accuracy of 90% and a mean processing time of 8 seconds. The overall cost of this application was well under the general market price for this kind of solutions. A path for further improvements is also demonstrated.