A new software being developed at MIT is proving able to autonomously repair software bugs by borrowing from other programs and across different programming languages, without requiring access to the source code. This could save developers thousands of hours of programming time and lead to much more stable software.
Japanese tech firm SoftBank has announced that its emotion-sensing robot, Pepper, will go on sale in Japan from June 20. The company says that Pepper is the world’s first personal robot that can read a person's emotions. In addition, it has been designed to portray emotions of its own.
Robots are increasingly becoming part of our everyday lives and many roboticists believe that we are on the verge of a robot revolution that will do for goods and services what the Internet did for information. If so, then a lot of the credit goes to a 50 year old box on wheels called Shakey: the "world's first electronic person."
While there are already plenty of apps that help birdwatchers identify
birds, most of them work by searching a database based on descriptions.
Cornell University and the Visipedia research project's Merlin Bird
Photo ID program, however, goes further – it utilizes computer vision
tech to identify birds pictured in user-supplied photos.
In an old school gaming party to end all parties, Google's new deep Q-network (DQN) algorithm is likely to mop the floor with you at Breakout
or Space Invaders
, but maybe take a licking at Centipede
. Provided with only the same inputs as a human player and no previous real-world knowledge, DQN uses reinforcement learning to learn new games, and in some cases, develop new strategies. Its designers argue that this kind of general learning algorithm can crossover into discovery making in other fields.
Computers have transformed architecture in remarkable ways. They've made it possible to visualize designs in fully-rendered 3D graphics and to automatically check designs against building codes and other standard specifications. And they've made designs possible that were unthinkable or unimaginable 50 years ago, as they can crunch the numbers on complex equations and even generate plans or models from high-level requirements. Architecture, like music
, and written stories
can be created algorithmically.
Images of ourselves recorded through cameras on smartphones and laptops can be a welcome addition to communication with friends or professional interactions, or just a bit of fun. But this powerful combination of hardware and software is being tapped into by scientists for other purposes as well. A team of researchers at the University of Rochester has developed a computer program that can help health professionals monitor a person`s mental health through the images from selfie videos the patient records while engaging in social media activity.
Painting might be the last thing you'd expect computers to excel at. It's abstract, expressive, and tied to cultures, psychology, and subjectivity, whereas computers are objective, precise, and governed by the rules of mathematics. Painting, with its emotional reasoning and unclear meanings, appears to be the antithesis of a feeling, logical computer. But they aren't so far apart as they seem. Painting and other forms of visual art owe much to areas of mathematics such as geometry and perspective, and the algorithms that computers adhere to can in fact be made to generate images as varied and subtle as a human painter.
We humans are obsessed with storytelling. We tell stories to people we meet and people we love. We can't get enough of the stories that drive movies, video games, television, and books. We communicate with stories, and now we're training our computers to do the same. By writing sets of rules and instructions of varying complexity, artificial intelligence experts can enable computers to write stories both real and fictional. Some of these algorithms, as you'll see shortly, produce articles or reports with the sort of flair you'd think only a human could provide, which has fascinating implications for the future of publishing.