In modern times, Google is everywhere!!! So much so that you are most probably reading this article using Google Search. And while Machine Learning has long been a part of Google, now it seems that ML is everywhere! From Google Search to Google Photos to even Google Translate, everything uses Machine Learning.
And these are only the more common items! In fact, Google and its parent company Alphabet are heavily invested in Machine Learning Research in almost all imaginable fields like Ethical Principles, Quantum Computing, Healthcare, Robotics, Perception, etc. Sundar Pichai, the CEO of Google commented that “Machine learning is a core, transformative way by which we’re rethinking how we’re doing everything. We are thoughtfully applying it across all our products, be it search, ads, YouTube, or Play. And we’re in early days, but you will see us apply machine learning in all these areas.”
So it is obvious that Google eventually plans on fully integrating Machine Learning in all its operations. But that futuristic world is still a little far away! For now, let’s see some of the ways in which Google currently uses Machine Learning so that we can understand the full scope of its applications in the future.
1. Google Translate
2. Google Photos
3. RankBrain
Suppose you want to know who is the CEO of Google? And then you want to know who is his wife? But how do you search this on Google? You cannot exactly write the name of Sundar Pichai or his wife since you don’t know it! In this case, you can simply search “CEO of google wife” on Google and you will get the required results. This is achieved using RankBrain in Google Search.
RankBrain is basically a deep neural network that is helpful in providing the required search results. It is one of the factors in the Google Search algorithm that determines which search pages are displayed. In case there are any unique words or phrases on Google Search (like “CEO of google wife” in our case!) then RankBrain makes intelligent guesses to find which search results fit the situation and filter them accordingly. In fact, RankBrain is currently so important that Google says it is its third most important page ranking factor for the results of a search query.
4. Google Assistant
Want a little help in organizing your calendar? Want to know the best Italian restaurants near your home? Want to book movie tickets on the go? Well, never fear!!! Google Assistant is here to make your life easier! It is basically a personal assistant that is enabled using a combination of Google Knowledge Graph, Image Recognition, and Natural Language Processing.
The Google Assistant is envisioned as a chatbot by Google which can be connected to your phones, TVs, speakers, etc. with the ability to actually have a conversation with you. Here the Google Knowledge Graph provides information gathered from various sources while Natural Language Processing allows the Google Assistant to interact with you and formulate its answers according to your questions.
5. DeepDream
We all know that humans dream? Well, what if computers dream as well?!! This is the premise of Google DeepDream which used convolutional neural networks to find random patterns in various images and amplify them in different ways. These images can be tweaked in any possible manner using the input data and various parameters so that the results obtained can be funny, weird, or even trippy!!!
There are multiple layers in the neural networks in DeepDream wherein each layer extracts more and more high-level features from the input image until the final output is produced by the end layer. To demonstrate this, we have an image from Google DeepDream that is a weird hybrid of a woman and lots of gears. All in all, it’s very difficult to just explain the complicated effects of DeepDream so it's best that you just try it yourself by uploading any image you want and then just watching the show!
0 Comments