Virtual reality (VR) and augmented reality (AR) head-mounted displays allow users to experience digital content in more immersive and engaging ways. To keep the users as immersed in the content as possible, computer scientists have been trying to develop navigation...
Computer Sciences
A 3D online chatroom that can be accessed using a phone or PC camera
In the past few years, a growing number of computer scientists have been exploring the idea of "metaverse," an internet-based space where people would be able to virtually perform various everyday activities. The general idea is that, using virtual reality (VR)...
SampleMatch: A model that automatically retrieves matching drum samples for musical tracks
Machine learning-based computational models have been successfully applied to a broad range of complex information processing tasks, including those that involve retrieving specific data items from large archives. Researchers at the Sony Computer Science Laboratories...
A computing in-memory system based on stacked 3D resistive memories
Machine learning architectures based on convolutional neural networks (CNNs) have proved to be highly valuable for a wide range of applications, ranging from computer vision to the analysis of images and the processing or generation of human language. To tackle more...
Using a GAN architecture to restore heavily compressed music files
Over the past few decades, computer scientists have developed increasingly advanced technologies and tools to store large amounts of music and audio files in electronic devices. A particular milestone for music storage was the development of MP3 (i.e., MPEG-1 layer 3)...
A neural network–based strategy to enhance near-term quantum simulations
Near-term quantum computers, quantum computers developed today or in the near future, could help to tackle some problems more effectively than classical computers. One potential application for these computers could be in physics, chemistry and materials science, to...
DayDreamer: An algorithm to quickly teach robots new behaviors in the real world
Training robots to complete tasks in the real-world can be a very time-consuming process, which involves building a fast and efficient simulator, performing numerous trials on it, and then transferring the behaviors learned during these trials to the real world. In...
The molecular implementation of a DNA-based artificial neural network
Molecular computing is a promising area of study aimed at using biological molecules to create programmable devices. This idea was first introduced in the mid-1990s and has since been realized by several computer scientists and physicists worldwide.
A system to retrieve images using sketches on smart devices
Researchers at the SketchX, University of Surrey have recently developed a meta learning-based model that allows users to retrieve images of specific items simply by sketching them on a tablet, smartphone, or on other smart devices. This framework was outlined in a...
A deep learning technique to generate DNS amplification attacks
Deep learning techniques have recently proved to be highly promising for detecting cybersecurity attacks and determining their nature. Concurrently, many cybercriminals have been devising new attacks aimed at interfering with the functioning of various deep learning...