{'fraction_non_alphanumeric': 0.014814814814814815, 'fraction_numerical': 0.0021164021164021165, 'mean_word_length': 5.955882352941177, '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}}
Machining process classification using PCA reduced histogram features and the Support Vector Machine

Being able to identify machining processes that produce specific machined surfaces is crucial in modern manufacturing production. Image processing and computer vision technologies have become indispensable tools for automated identification with benefits such as reduction in inspection time and avoidance of human errors due to inconsistency and fatigue. In this paper, the Support Vector Machine (SVM) classifier with various kernels is investigated for the categorization of machined surfaces into the six machining processes of Turning, Grinding, Horizontal Milling, Vertical Milling, Lapping, and Shaping. The effectiveness of the gray-level histogram as the discriminating feature is explored. Experimental results suggest that the SVM with the linear kernel provides superior performance for a dataset consisting of 72 workpiece images.