Hyperdimensional computing (HDC) is an emerging computing approach inspired by patterns of neural activity in the human brain. This unique type of computing can allow artificial intelligence systems to retain memories and process new information based on data or...
TECHXPLORE
A scheme to enhance how swarm robots search for multiple targets
Over the past decade or so, researchers have been trying to develop techniques that could enable effective collaborative strategies among teams of robots. One of the tasks that teams of robots could complete better than individual robots is simultaneously searching...
FoolChecker: A platform to check how robust an image is against adversarial attacks
Deep neural networks (DNNs) have so far proved to be highly promising for a wide range of applications, including image and audio classification. Nonetheless, their performance heavily relies on the amount of data used to train them, and large datasets are not always...
A deep reinforcement learning framework to identify key players in complex networks
Network science is an academic field that aims to unveil the structure and dynamics behind networks, such as telecommunication, computer, biological and social networks. One of the fundamental problems that network scientists have been trying to solve in recent years...
A method to protect audio classifiers against adversarial attacks
In recent years, machine learning algorithms have attained remarkable results in a variety of tasks, including the classification of both images and audio files. A class of algorithms that has proven to be particularly promising are deep neural networks (DNNs) that...
A statistical model of cognitive status for natural language generation
In order for robots to be used in a wide variety of settings, they need to be able to communicate seamlessly with humans. In recent years, researchers have thus been developing increasingly advanced computational models that could allow robots to process human...
Silicon nanowire transistors with both learning and memory functions
Neuromorphic computing entails building architectures inspired by elements of the human brain, such as neural organization and synapses. These architectures have proved to be highly promising and advantageous for a number of applications, as they can have both memory...
Teaching humanoid robots different locomotion behaviors using human demonstrations
In recent years, many research teams worldwide have been developing and evaluating techniques to enable different locomotion styles in legged robots. One way of training robots to walk like humans or animals is by having them analyze and emulate real-world...
A reconfigurable ferroelectric field-effect transistor for frequency multiplication
Frequency multipliers, circuits that can produce signals with multiple frequencies, are essential components for a number of technological tools, particularly wireless communications systems. Most existing multipliers, however, are built using filtering and...
A new approach to control the stiffness and position of inflatable robots
Robots that are made of flexible materials that can be inflated have a number of desirable properties, including their light weight and high levels of compliance (i.e. the ability to undergo elastic deformation). These qualities make them ideal for completing tasks in...