In this blog, we will discuss about Google Assistant which is trending these days which is advancing in the field of AI and Machine Learning by Google.
As we know, Google is the most used search engine. Google conducts a technical conference every year since 2008, where they introduce new technologies or add-on to the existing technologies.
Let us study about the Google conference and technology introduced by them in detail.
Google conducts an annual developer conference called Google I/O every year. The first Google I/O took place in the year 2008. Where I/O stands for Input/Output as well as describes the slogan ‘Innovation in the Open’.
The conference mainly includes technical sessions where attendees learn about developing applications for all Google’s platforms. The attendees are also provided with hands-on labs, where they can test whatever they have learned and get help from experts.
In one of such conferences in 2016, Google Assistant was launched.
Google assistant is an artificial intelligence powered virtual assistant developed by Google and is available on smart- devices. It is an advanced version of Google now, that can be used in a two-way conversation.
Users can interact with their natural voice as well as by giving input through the keyboard. The catchphrase for enabling the assistant is ‘Ok Google’. This wakes the assistant up and we can ask for anything we want.
The assistant makes a two-way conversation using Natural Language Processing Algorithm.
Let us understand what Natural Language Processing Algorithm is?
NLP, which stands for Natural Language Processing is a branch of AI(Artificial Intelligence) that helps computers understand, interpret and manipulate human language.
NLP is a way by which computers understand, analyze and derive meaning from human languages such as Hindi, English, Spanish, etc.
The challenges in Natural Language Processing frequently involves speech recognition, natural language understanding, and natural language generation.
This is how the Google Assistant understands our language, turn it into speech and reply to us with text and speech.
Activities that Google Assistant can do:
Google Assistant can help the users with the following things:
- Forecasts weather
- Make a phone call
- Read messages and emails
- Set reminders and alarms
- Play games
- Play music and movie trailer
- Finding information on the web
- Tell jokes, facts and fun riddles
- Manage ‘Calendars’ and ‘Photos’
- Finding restaurants, hospitals, ATMs, etc.
- Identify things using Google Lens
and a lot more things.
What’s new with Google Assistant?
Lately, Google introduced Google Lens in the Google I/O 2017 conference, which was integrated into Google Assistant.
Google lens is an Image-Recognition technology which is designed to provide relevant information about objects that it identifies using visual analysis based on a neural network.
Let us understand what Neural Network is:
A Neural Network is a circuit of Neurons or in a modern sense, an Artificial Neural Network is a composition of artificial neurons or nodes.
It is an attempt to simulate the network of neurons that make up a human brain so that the computer will be able to learn things and make decisions in a human-like manner.
In the Artificial Intelligence field, Artificial Neural Networks his applied to speech recognition, image analysis, and adaptive control.
How does Google Lens work?
When directing the phone’s camera at an object, Google Lens will attempt to identify the object, read barcodes and QR codes, labels and text, and shows relevant search and information.
For eg: when pointing the device’s camera at a WiFi label containing the network name and password, it will automatically connect to the WiFi source that has been scanned.
Google Lens uses more advanced Deep Learning routines.
What else can Google Lens do?
- Copy the text in the form of phone numbers, dates, addresses, email as well as text from the real world
- Search for similar products
- Open links identified by the device
- Give reviews and ratings of restaurants and similar places
- Identify plants and animals
- Scan Barcodes and QR codes
and a lot more.
Now let us understand what Deep Learning is:
Deep Learning is a part of Machine Learning based on Artificial Neural Network. Machine Learning uses an algorithm to parse data, learn from that data and make informed decisions from it.
Deep Learning structures algorithms in layers to create an artificial neural network that can learn and make important decisions on its own.
The device support is limited and requires Android Marshmallow(6.0) or newer.
Virtual assistant like Cortana for Windows, Siri for iOS and Google Assistant for Android are all fantastically capable virtual assistants and they have come along rapid progress in the last few years.
But according to the user’s experience, Google Assistant seems to be evolving the fastest and most effectively in Android devices as it is better at picking up what we are saying and responding to our queries quickly.
Google Assistant is pretty flawless on most platforms and though it certainly benefits by integrating with some of Google’s other services.
We hope this blog has been useful in understanding trending technologies.
You can expect more technical awareness blogs in future until then keep visiting our website Acadgild for more updates on Data Science and other technologies.