17 research outputs found

    A hardware-deployable neuromorphic solution for encoding and classification of electronic nose data

    Get PDF
    In several application domains, electronic nose systems employing conventional data processing approaches incur substantial power and computational costs and limitations, such as significant latency and poor accuracy for classification. Recent developments in spike-based bio-inspired approaches have delivered solutions for the highly accurate classification of multivariate sensor data with minimized computational and power requirements. Although these methods have addressed issues related to efficient data processing and classification accuracy, other areas, such as reducing the processing latency to support real-time application and deploying spike-based solutions on supported hardware, have yet to be studied in detail. Through this investigation, we proposed a spiking neural network (SNN)-based classifier, implemented in a chip-emulation-based development environment, that can be seamlessly deployed on a neuromorphic system-on-a-chip (NSoC). Under three different scenarios of increasing complexity, the SNN was determined to be able to classify real-valued sensor data with greater than 90% accuracy and with a maximum latency of 3 s on the software-based platform. Highlights of this work included the design and implementation of a novel encoder for artificial olfactory systems, implementation of unsupervised spike-timing-dependent plasticity (STDP) for learning, and a foundational study on early classification capability using the SNN-based classifier

    Application of a Brain-Inspired Spiking Neural Network Architecture to Odor Data Classification

    Get PDF
    Existing methods in neuromorphic olfaction mainly focus on implementing the data transformation based on the neurobiological architecture of the olfactory pathway. While the transformation is pivotal for the sparse spike-based representation of odor data, classification techniques based on the bio-computations of the higher brain areas, which process the spiking data for identification of odor, remain largely unexplored. This paper argues that brain-inspired spiking neural networks constitute a promising approach for the next generation of machine intelligence for odor data processing. Inspired by principles of brain information processing, here we propose the first spiking neural network method and associated deep machine learning system for classification of odor data. The paper demonstrates that the proposed approach has several advantages when compared to the current state-of-the-art methods. Based on results obtained using a benchmark dataset, the model achieved a high classification accuracy for a large number of odors and has the capacity for incremental learning on new data. The paper explores different spike encoding algorithms and finds that the most suitable for the task is the step-wise encoding function. Further directions in the brain-inspired study of odor machine classification include investigation of more biologically plausible algorithms for mapping, learning, and interpretation of odor data along with the realization of these algorithms on some highly parallel and low power consuming neuromorphic hardware devices for real-world applications

    Accelerate & Actualize: Can 2D Materials Bridge the Gap Between Neuromorphic Hardware and the Human Brain?

    Full text link
    Two-dimensional (2D) materials present an exciting opportunity for devices and systems beyond the von Neumann computing architecture paradigm due to their diversity of electronic structure, physical properties, and atomically-thin, van der Waals structures that enable ease of integration with conventional electronic materials and silicon-based hardware. All major classes of non-volatile memory (NVM) devices have been demonstrated using 2D materials, including their operation as synaptic devices for applications in neuromorphic computing hardware. Their atomically-thin structure, superior physical properties, i.e., mechanical strength, electrical and thermal conductivity, as well as gate-tunable electronic properties provide performance advantages and novel functionality in NVM devices and systems. However, device performance and variability as compared to incumbent materials and technology remain major concerns for real applications. Ultimately, the progress of 2D materials as a novel class of electronic materials and specifically their application in the area of neuromorphic electronics will depend on their scalable synthesis in thin-film form with desired crystal quality, defect density, and phase purity.Comment: Neuromorphic Computing, 2D Materials, Heterostructures, Emerging Memory Devices, Resistive, Phase-Change, Ferroelectric, Ferromagnetic, Crossbar Array, Machine Learning, Deep Learning, Spiking Neural Network

    Optical Axons for Electro-Optical Neural Networks

    Get PDF
    Recently, neuromorphic sensors, which convert analogue signals to spiking frequencies, have 鈥巄een reported for neurorobotics. In bio-inspired systems these sensors are connected to the main neural unit to perform 鈥巔ost-processing of the sensor data. The performance of spiking neural networks has been 鈥巌mproved using optical synapses, which offer parallel communications between the distanced 鈥巒eural areas but are sensitive to the intensity variations of the optical signal. For systems with 鈥巗everal neuromorphic sensors, which are connected optically to the main unit, the use of 鈥巓ptical synapses is not an advantage. To address this, in this paper we propose and 鈥巈xperimentally verify optical axons with synapses activated optically using digital signals. The 鈥巗ynaptic weights are encoded by the energy of the stimuli, which are then optically transmitted 鈥巌ndependently. We show that the optical intensity fluctuations and link鈥檚 misalignment result 鈥巌n delay in activation of the synapses. For the proposed optical axon, we have demonstrated line of 鈥巗ight transmission over a maximum link length of 190 cm with a delay of 8 渭s. Furthermore, we 鈥巗how the axon delay as a function of the illuminance using a fitted model for which the root mean square error (RMS) 鈥巗imilarity is 0.95

    2022 roadmap on neuromorphic computing and engineering

    Full text link
    Modern computation based on von Neumann architecture is now a mature cutting-edge science. In the von Neumann architecture, processing and memory units are implemented as separate blocks interchanging data intensively and continuously. This data transfer is responsible for a large part of the power consumption. The next generation computer technology is expected to solve problems at the exascale with 1018^{18} calculations each second. Even though these future computers will be incredibly powerful, if they are based on von Neumann type architectures, they will consume between 20 and 30 megawatts of power and will not have intrinsic physically built-in capabilities to learn or deal with complex data as our brain does. These needs can be addressed by neuromorphic computing systems which are inspired by the biological concepts of the human brain. This new generation of computers has the potential to be used for the storage and processing of large amounts of digital information with much lower power consumption than conventional processors. Among their potential future applications, an important niche is moving the control from data centers to edge devices. The aim of this roadmap is to present a snapshot of the present state of neuromorphic technology and provide an opinion on the challenges and opportunities that the future holds in the major areas of neuromorphic technology, namely materials, devices, neuromorphic circuits, neuromorphic algorithms, applications, and ethics. The roadmap is a collection of perspectives where leading researchers in the neuromorphic community provide their own view about the current state and the future challenges for each research area. We hope that this roadmap will be a useful resource by providing a concise yet comprehensive introduction to readers outside this field, for those who are just entering the field, as well as providing future perspectives for those who are well established in the neuromorphic computing community

    Neuromorphic auditory computing: towards a digital, event-based implementation of the hearing sense for robotics

    Get PDF
    In this work, it is intended to advance on the development of the neuromorphic audio processing systems in robots through the implementation of an open-source neuromorphic cochlea, event-based models of primary auditory nuclei, and their potential use for real-time robotics applications. First, the main gaps when working with neuromorphic cochleae were identified. Among them, the accessibility and usability of such sensors can be considered as a critical aspect. Silicon cochleae could not be as flexible as desired for some applications. However, FPGA-based sensors can be considered as an alternative for fast prototyping and proof-of-concept applications. Therefore, a software tool was implemented for generating open-source, user-configurable Neuromorphic Auditory Sensor models that can be deployed in any FPGA, removing the aforementioned barriers for the neuromorphic research community. Next, the biological principles of the animals' auditory system were studied with the aim of continuing the development of the Neuromorphic Auditory Sensor. More specifically, the principles of binaural hearing were deeply studied for implementing event-based models to perform real-time sound source localization tasks. Two different approaches were followed to extract inter-aural time differences from event-based auditory signals. On the one hand, a digital, event-based design of the Jeffress model was implemented. On the other hand, a novel digital implementation of the Time Difference Encoder model was designed and implemented on FPGA. Finally, three different robotic platforms were used for evaluating the performance of the proposed real-time neuromorphic audio processing architectures. An audio-guided central pattern generator was used to control a hexapod robot in real-time using spiking neural networks on SpiNNaker. Then, a sensory integration application was implemented combining sound source localization and obstacle avoidance for autonomous robots navigation. Lastly, the Neuromorphic Auditory Sensor was integrated within the iCub robotic platform, being the first time that an event-based cochlea is used in a humanoid robot. Then, the conclusions obtained are presented and new features and improvements are proposed for future works.En este trabajo se pretende avanzar en el desarrollo de los sistemas de procesamiento de audio neurom贸rficos en robots a trav茅s de la implementaci贸n de una c贸clea neurom贸rfica de c贸digo abierto, modelos basados en eventos de los n煤cleos auditivos primarios, y su potencial uso para aplicaciones de rob贸tica en tiempo real. En primer lugar, se identificaron los principales problemas a la hora de trabajar con c贸cleas neurom贸rficas. Entre ellos, la accesibilidad y usabilidad de dichos sensores puede considerarse un aspecto cr铆tico. Los circuitos integrados anal贸gicos que implementan modelos cocleares pueden no pueden ser tan flexibles como se desea para algunas aplicaciones espec铆ficas. Sin embargo, los sensores basados en FPGA pueden considerarse una alternativa para el desarrollo r谩pido y flexible de prototipos y aplicaciones de prueba de concepto. Por lo tanto, en este trabajo se implement贸 una herramienta de software para generar modelos de sensores auditivos neurom贸rficos de c贸digo abierto y configurables por el usuario, que pueden desplegarse en cualquier FPGA, eliminando las barreras mencionadas para la comunidad de investigaci贸n neurom贸rfica. A continuaci贸n, se estudiaron los principios biol贸gicos del sistema auditivo de los animales con el objetivo de continuar con el desarrollo del Sensor Auditivo Neurom贸rfico (NAS). M谩s concretamente, se estudiaron en profundidad los principios de la audici贸n binaural con el fin de implementar modelos basados en eventos para realizar tareas de localizaci贸n de fuentes sonoras en tiempo real. Se siguieron dos enfoques diferentes para extraer las diferencias temporales interaurales de las se帽ales auditivas basadas en eventos. Por un lado, se implement贸 un dise帽o digital basado en eventos del modelo Jeffress. Por otro lado, se dise帽贸 una novedosa implementaci贸n digital del modelo de codificador de diferencias temporales y se implement贸 en FPGA. Por 煤ltimo, se utilizaron tres plataformas rob贸ticas diferentes para evaluar el rendimiento de las arquitecturas de procesamiento de audio neurom贸rfico en tiempo real propuestas. Se utiliz贸 un generador central de patrones guiado por audio para controlar un robot hex谩podo en tiempo real utilizando redes neuronales pulsantes en SpiNNaker. A continuaci贸n, se implement贸 una aplicaci贸n de integraci贸n sensorial que combina la localizaci贸n de fuentes de sonido y la evitaci贸n de obst谩culos para la navegaci贸n de robots aut贸nomos. Por 煤ltimo, se integr贸 el Sensor Auditivo Neurom贸rfico dentro de la plataforma rob贸tica iCub, siendo la primera vez que se utiliza una c贸clea basada en eventos en un robot humanoide. Por 煤ltimo, en este trabajo se presentan las conclusiones obtenidas y se proponen nuevas funcionalidades y mejoras para futuros trabajos

    Ameliorating integrated sensor drift and imperfections: an adaptive "neural" approach

    Get PDF

    Understanding Quantum Technologies 2022

    Full text link
    Understanding Quantum Technologies 2022 is a creative-commons ebook that provides a unique 360 degrees overview of quantum technologies from science and technology to geopolitical and societal issues. It covers quantum physics history, quantum physics 101, gate-based quantum computing, quantum computing engineering (including quantum error corrections and quantum computing energetics), quantum computing hardware (all qubit types, including quantum annealing and quantum simulation paradigms, history, science, research, implementation and vendors), quantum enabling technologies (cryogenics, control electronics, photonics, components fabs, raw materials), quantum computing algorithms, software development tools and use cases, unconventional computing (potential alternatives to quantum and classical computing), quantum telecommunications and cryptography, quantum sensing, quantum technologies around the world, quantum technologies societal impact and even quantum fake sciences. The main audience are computer science engineers, developers and IT specialists as well as quantum scientists and students who want to acquire a global view of how quantum technologies work, and particularly quantum computing. This version is an extensive update to the 2021 edition published in October 2021.Comment: 1132 pages, 920 figures, Letter forma
    corecore