Computer Sciences news

Computer Sciences

Evolvable neural units that can mimic the brain's synaptic plasticity

Machine learning techniques are designed to mathematically emulate the functions and structure of neurons and neural networks in the brain. However, biological neurons are very complex, which makes artificially replicating ...

Computer Sciences

AI algorithm over 70% accurate at guessing a person's political orientation

A team of researchers at Stanford University has developed an AI algorithm that proved to be slightly over 70% accurate at guessing a person's political affiliation after studying a single photograph. In their paper published ...

Computer Sciences

Researchers explore how to share data and keep privacy

A new book from researchers at The Australian National University (ANU) outlines how we can improve the way we share sensitive data and preserve people's privacy.

Computer Sciences

Concept whitening: A strategy to improve the interpretability of image recognition models

Over the past decade or so, deep neural networks have achieved very promising results on a variety of tasks, including image recognition tasks. Despite their advantages, these networks are very complex and sophisticated, ...

Internet

A new model of influence maximization

If you were an owner of a newly set-up company, you would most likely be focused on building brand awareness to reach out to as many people as possible. But how can you do so with budget constraints?

Computer Sciences

We wouldn't be able to control superintelligent machines

We are fascinated by machines that can control cars, compose symphonies, or defeat people at chess, Go, or Jeopardy! While more progress is being made all the time in Artificial Intelligence (AI), some scientists and philosophers ...

Computer Sciences

Building a testing-free future

It's common sense: when you write software, you check your work. Testing is a carryover solution from all the other tools we've engineered throughout history, and it's a cornerstone of quality software design. And yet, as ...

Computer Sciences

Accelerating AI computing to the speed of light

Artificial intelligence and machine learning are already an integral part of our everyday lives online. For example, search engines such as Google use intelligent ranking algorithms, and video streaming services such as Netflix ...

Computer Sciences

A model that can create unique Chinese calligraphy art

Over the past few years, computer scientists have developed increasingly advanced and sophisticated artificial intelligence (AI) tools, which can tackle a wide variety of tasks. This includes generative adversarial networks ...

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 ...

Computer Sciences

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 ...

Computer Sciences

Modeling rainfall drop by drop

Using a network of a newly introduced type of rain gauge that can measure rainfall with drop-by-drop precision, KAUST researchers have developed a high-frequency rainfall model to improve understanding of rainfall/runoff ...

Computer Sciences

Public cameras provide valuable insights on pandemic, consumers

Technology similar to massive search engines used to scour the web may soon be used to provide new insights into consumer behavior and the impacts of the COVID-19 pandemic on economies across the world. The technology also ...

Computer Sciences

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 ...

Software

Improving portraits by adding light after a picture was taken

Recently, Google introduced Portrait Light, a feature on its Pixel phones that can be used to enhance portraits by adding an external light source not present at the time the photo was taken. In a new blog post, Google explains ...

Computer Sciences

Automating material-matching for movies and video games

Very few of us who play video games or watch computer-generated image-filled movies ever take the time to sit back and appreciate all the handiwork that make their graphics so thrilling and immersive.

Computer Sciences

Predicting British railway delays using artificial intelligence

Over the past 20 years, the number of passengers traveling on British train networks has almost doubled to 1.7 billion annually. With numbers like that it's clear how much people rely on rail service in Great Britain, and ...

Software

A tool to automate device programming for IoT applications

The Internet of Things (IoT) has ushered in a new era, with everyday items evolving into what we now refer to as cyber-physical systems. These systems are physical mechanisms controlled or monitored by computer algorithms ...