{'fraction_non_alphanumeric': 0.012280701754385965, 'fraction_numerical': 0.0017543859649122807, 'mean_word_length': 5.269230769230769, '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}}
Principal Component Analysis and Neural Networks for Analysis of Complex Spectral Data from Ion Backscattering

The problem of ion backscattering spectral data analysis, which is to determine the physical structure of a sample from the measured spectra, was studied with neural network techniques. A novel method based on principal component analysis was proposed to compress the number of nodes in the input layer so that the dimensionality of spectral data was significantly reduced. This provides a fast convergence within reasonable size of training set. The constructed neural network was applied to some computation examples, in which backscattering spectra from SiGe thin films on a silicon substrate were discussed in details. The network was trained by the resilient backpropagation algorithm with hundreds of simulated spectra of samples for which the structures were known. The trained network also was tested to analyse spectra with unknown structure of samples. The neural network prediction results were accurate within error of 5.5%. The proposed approach could be a potential tool of analysis and prediction for non-experts.