Over the past decade or so, computer scientists have developed machine learning (ML) techniques that perform remarkably well on a variety of tasks. While these algorithms are designed for artificially replicating human cognitive skills, there is still a lack of tools...
Computer Sciences
Teaching AI agents to type on a Braille keyboard
In recent years, computer scientists have developed artificial intelligence-based techniques that can complete a wide variety of tasks. Some of these techniques are designed to artificially replicate the human senses, particularly vision, audition and touch.
Chitrakar: A system that can transform images of human faces into drawings
Researchers at the TCS Robotics Research Lab in India have recently developed an artificial intelligence (AI) system that can automatically convert an image of a person's face into a recognizable non-self-intersecting loop, known as a Jordan curve. Subsequently, this...
Exploring the notion of shortcut learning in deep neural networks
Over the past few years, artificial intelligence (AI) tools, particularly deep neural networks, have achieved remarkable results on a number of tasks. However, recent studies have found that these computational techniques have a number of limitations. In a recent...
A memory-augmented, artificial neural network-based architecture
Over the past decade or so, researchers have developed a variety of computational models based on artificial neural networks (ANNs). While many of these models have been found to perform well on specific tasks, they are not always able to identify iterative,...
Using deep learning to infer the socioeconomic status of people in different urban areas
Deep learning algorithms have proved to be promising tools to tackle a variety of real-world problems, especially those that require the analysis of vast amounts of data. In contrast with other computational techniques, in fact, these algorithms can learn to make...
RealitySketch: An AR interface to create responsive sketches
Researchers at University of Calgary, Adobe Research and University of Colorado Boulder have recently created an augmented reality (AR) interface that can be used to produce responsive sketches, graphics and visualizations. Their work, initially pre-published on...
Exploring the use of artificial intelligence in architecture
Over the past few decades, artificial intelligence (AI) tools have been used to analyze data or complete basic tasks in an increasing number of fields, ranging from computer science to manufacturing, medicine, physics, biology and even artistic disciplines....
HAMLET: A platform to simplify AI research and development
Machine learning (ML) algorithms have proved to be highly valuable computational tools for tackling a variety of real-world problems, including image, audio and text classification tasks. Computer scientists worldwide are developing more of these algorithms every day;...
Using social robots to improve children’s language skills
As robots share many characteristics with toys, they could prove to be a valuable tool for teaching children in engaging and innovative ways. In recent years, some roboticists and computer scientists have thus been investigating how robotics systems could be...