{'fraction_non_alphanumeric': 0.009693053311793215, 'fraction_numerical': 0.0, 'mean_word_length': 5.739130434782608, '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}}
Square Wave Artificial Neuron (SWAN)

We developed a square wave based artificial neuron to take advantage of inexpensive and readily available Field Programmable Gate Array technologies. While conventional neurons require computationally intensive floating point arithmetic to determine the output, our artificial neuron converts inputs into square waves and the time that these waves require to produce a predetermined bit pattern is used to determine the output value. The behavior of this neuron was successfully simulated by software to demonstrate that the Square Wave Artificial Neuron is software implementable.