Population-based training of neural networks
Neural networks have shown great success in everything from playing Go and Atari games to image recognition and language translation. But often overlooked is that the success of a neural network at a particular application is often determined by a series of choices made at the start of the research, including what…
An On-Device Deep Neural Network for Face Detection
Apple started using deep learning for face detection in iOS 10. With the release of the Vision framework, developers can now use this…
Google Brain Toronto
A “vector” is a geometric object with two important properties: magnitude and direction. These two attributes might also describe Canada’s AI sector today, as key inves…
WebVR Experiments
We’ve created a showcase of the amazing VR experiences developers are building on the web. To play with them, all you need is a browser.
Microsoft acquires deep learning startup Maluuba
Today is an exciting day for the advancement of AI at Microsoft. We have agreed to acquire Maluuba, a Montreal-based company with one of the world’s most impressive deep learning research labs for natural language understanding. Maluuba’s expertise in deep learning and reinforcement learning for question-answering and…
Facets: An Open Source Visualization Tool for Machine Learning Training Data
Posted by James Wexler, Senior Software Engineer, Google Big Picture Team(Cross-posted on the Google Open Source Blog)Getting the best results out ...
Object detection: an overview in the age of Deep Learning
This guide provides an overview of practical Object Detection applications, its main challenges as a Machine Learning problem and how Deep Learning has changed the way to tackle it.
TensorFlow machine learning now optimized for the Snapdragon 835 and Hexagon 682
Boost your TensorFlow apps with the Snapdragon 835 and Hexagon 682 DSP. Unleash the power of AI and machine learning. Download the SDK now.
Agents that imagine and plan
Imagining the consequences of your actions before you take them is a powerful tool of human cognition. When placing a glass on the edge of a table, for example, we will likely pause to consider how stable it is and whether it might fall. On the basis of that imagined consequence we might readjust the glass to prevent…
Pixel Visual Core: Google’s first custom-designed co-processor
Google’s first custom-designed co-processor for consumer products is built into every Pixel 2. Soon, it will enable more applications to use Pixel 2’s camera for taking …
Using logistic regression to predict parking difficulty
Posted by James Cook, Yechen Li, Software Engineers and Ravi Kumar, Research Scientist"When Solomon said there was a time and a place for everythin...
Unreasonable Ineffectiveness of Machine Learning in Computer Systems Research
In 1960, the physicist Eugene Wigner wrote a famous essay titled “The Unreasonable Effectiveness of Mathematics in the Natural Sciences” in which he explored the question of why mathematics is so r…
Robust Adversarial Examples
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
Fused Video Stabilization on the Pixel 2 and Pixel 2 XL
Posted by Chia-Kai Liang, Senior Staff Software Engineer and Fuhao Shi, Android Camera TeamOne of the most important aspects of current smartphones...
ClojureCUDA – CUDA programming in Clojure
Clojure library for GPU computing with CUDA
Training agents to invent a language
In this post we’ll outline new OpenAI research in which agents develop their own language.