{'fraction_non_alphanumeric': 0.029754204398447608, 'fraction_numerical': 0.02328589909443726, 'mean_word_length': 4.953846153846154, '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}}
Neuromorphic hardware for rapid sparse coding

Sparse coding is an important optimization problem in many signal processing applications. A neuromorphic system based on the Locally Competitive Algorithm (LCA) is proposed to solve an overcomplete ℓ1 sparse coding problem. The system includes integrate and fire (IF) neurons and current-based synapses. A network of 18 neurons with 12 inputs is implemented on the RASP 2.9v chip, a Field Programmable Analog Array (FPAA) with directly programmable floating gate elements. The circuit successfully solves the optimization problem, converging to within 4.8% RMS of a digital solver, with an objective cost only 1.7% higher on average. The active circuit consumes 559 μA of current at 2.4V, and converges on solutions in 25 μs.