Google I/O 2017 - AI
Google held their annual developer conference Google I/O last week form May 17th to 19th. There were no hardware announcements at the event so no Pixel phones, Chromebooks or other gadgets. The most interesting thing about the keynote was not the new products and feature announced but the emphasis on AI (Artificial Intelligence) and that Google sees itself as transitioning to being an “AI first” company.
The product features they did announce built on the AI theme like wider availability of Google Assistant on more Android devices and iOS. Assistant was launched with the Google Home smart speaker in the US in 2016. Google Lens will also be added to the assistant later in the year bringing an image input in addition to voice.
Google Photos will get additional features like suggested sharing and shared libraries based on AI which will suggest who to share photos with based on who is in the picture (that is the magic bit).
In order to build these features into its products Google has needed to build the enabling hardware and software stack. The good news is that much of this is been added to the Google CloudPlatform for third parties to leverage the Google technology for their own products or research.
There is a new site google.ai as a home for information on what is available:
- Cloud TPUs - Googles Tensor Processing Units (TPU), these are custom processing units built to accelerate both training and running of Machine Learning (ML) models.
- Cloud Machine Learning Services - provides pre-trained models for video analysis, image analysis, speech recognition, natural language analysis and translation.
The wider availability and falling cost of these specialist Machine Learning APIs and compute infrastructure from Google and competing offerings from Amazon and Microsoft are pushing the state of the art in the fields of AI and ML and opening them up to a wider community.