93 research outputs found
Adaptive Biosensing and Neuromorphic Classification Based on an Ambipolar Organic Mixed Ionic–Electronic Conductor
Organic mixed ionic–electronic conductors (OMIECs) are central to bioelectronic applications such as biosensors, health-monitoring devices, and neural interfaces, and have facilitated efficient next-generation brain-inspired computing and biohybrid systems. Despite these examples, smart and adaptive circuits that can locally process and optimize biosignals have not yet been realized. Here, a tunable sensing circuit is shown that can locally modulate biologically relevant signals like electromyograms (EMGs) and electrocardiograms (ECGs), that is based on a complementary logic inverter combined with a neuromorphic memory element, and that is constructed from a single polymer mixed conductor. It is demonstrated that a small neuromorphic array based on this material effects high classification accuracy in heartbeat anomaly detection. This high-performance material allows for straightforward monolithic integration, which reduces fabrication complexity while also achieving high on/off ratios with excellent ambient p- and n-type stability in transistor performance. This material opens a route toward simple and straightforward fabrication and integration of more sophisticated adaptive circuits for future smart bioelectronics
Review of medical data analysis based on spiking neural networks
Medical data mainly includes various types of biomedical signals and medical
images, which can be used by professional doctors to make judgments on
patients' health conditions. However, the interpretation of medical data
requires a lot of human cost and there may be misjudgments, so many scholars
use neural networks and deep learning to classify and study medical data, which
can improve the efficiency and accuracy of doctors and detect diseases early
for early diagnosis, etc. Therefore, it has a wide range of application
prospects. However, traditional neural networks have disadvantages such as high
energy consumption and high latency (slow computation speed). This paper
presents recent research on signal classification and disease diagnosis based
on a third-generation neural network, the spiking neuron network, using medical
data including EEG signals, ECG signals, EMG signals and MRI images. The
advantages and disadvantages of pulsed neural networks compared with
traditional networks are summarized and its development orientation in the
future is prospected
PyCARL: A PyNN Interface for Hardware-Software Co-Simulation of Spiking Neural Network
We present PyCARL, a PyNN-based common Python programming interface for
hardware-software co-simulation of spiking neural network (SNN). Through
PyCARL, we make the following two key contributions. First, we provide an
interface of PyNN to CARLsim, a computationally-efficient, GPU-accelerated and
biophysically-detailed SNN simulator. PyCARL facilitates joint development of
machine learning models and code sharing between CARLsim and PyNN users,
promoting an integrated and larger neuromorphic community. Second, we integrate
cycle-accurate models of state-of-the-art neuromorphic hardware such as
TrueNorth, Loihi, and DynapSE in PyCARL, to accurately model hardware latencies
that delay spikes between communicating neurons and degrade performance. PyCARL
allows users to analyze and optimize the performance difference between
software-only simulation and hardware-software co-simulation of their machine
learning models. We show that system designers can also use PyCARL to perform
design-space exploration early in the product development stage, facilitating
faster time-to-deployment of neuromorphic products. We evaluate the memory
usage and simulation time of PyCARL using functionality tests, synthetic SNNs,
and realistic applications. Our results demonstrate that for large SNNs, PyCARL
does not lead to any significant overhead compared to CARLsim. We also use
PyCARL to analyze these SNNs for a state-of-the-art neuromorphic hardware and
demonstrate a significant performance deviation from software-only simulations.
PyCARL allows to evaluate and minimize such differences early during model
development.Comment: 10 pages, 25 figures. Accepted for publication at International Joint
Conference on Neural Networks (IJCNN) 202
Dendritic Computation through Exploiting Resistive Memory as both Delays and Weights
Biological neurons can detect complex spatio-temporal features in spiking patterns via their synapses spread across their dendritic branches. This is achieved by modulating the efficacy of the individual synapses, and by exploiting the temporal delays of their response to input spikes, depending on their position on the dendrite. Inspired by this mechanism, we propose a neuromorphic hardware architecture equipped with multiscale dendrites, each of which has synapses with tunable weight and delay elements. Weights and delays are both implemented using Resistive Random Access Memory (RRAM). We exploit the variability in the high resistance state of RRAM to implement a distribution of delays in the millisecond range for enabling spatio-temporal detection of sensory signals. We demonstrate the validity of the approach followed with a RRAM-aware simulation of a heartbeat anomaly detection task. In particular we show that, by incorporating delays directly into the network, the network's power and memory footprint can be reduced by up to 100x compared to equivalent state-of-the-art spiking recurrent networks with no delays
Neuromorphic computing based on stochastic spiking reservoir for heartbeat classification
Heart disease is the leading cause of mortality worldwide. The precise heartbeat classification usually requires a higher number of extracted features and heartbeats of the same class may also behave differently in patients. This will lead to computation overhead and challenges in hardware implementation due to the large number of nodes utilized in reservoir computing (RC) networks. In this work, a reservoir computing-based stochastic spiking neural network (SSNN) has been proposed for heartbeat rhythm classification, enabling a patient adaptable and more efficient hardware implementation with low computation overhead caused by minimum extracted features. Only a single feature is employed in template matching to achieve patient adaptability with minimal computation overhead. The single feature, QRS complexes, was extracted and fed into the neural reservoir with 20 neurons in a cyclic topology for arrhythmia similarity calculation and classification. 43 recordings of Electrocardiogram (ECG) signals that included both normal and arrhythmic beats from MIT-BIH arrhythmia database obtained from Physio-Net were used in this work. The proposed stochastic spiking reservoir achieves a sensitivity of 99.6% and an accuracy of 96.91%, signifying that the system is accurate and efficient in classifying normal and abnormal arrhythmias
- …