The world better be ready. Google has just open sourced its artificial intelligence engine in form of a software called TensorFlow. Now, Google has already used TensorFlow in a lot of its services such as speech recognition in the Google app, smart reply in Inbox and searching in the Photos app. By the way you might be surprised to give Google Photos App a try and see how amazingly this artificial intelligence called deep learning works. In short, you can have all the pictures with flowers in them only by searching “flower” when you are using the app!

Back to TensorFlow, Google believes making its masterpiece open source will actually help speed things up and improve their products as well. The world can use and contribute to this system. Google says now that they have shared with the world what they have been working on for so long (originally a Google Brain Team project by Google’s Machine Intelligence research organization) the machine learning community can exchange ideas through code. You might ask what is machine learning? To put it simply, it is a software that makes inferences based on data and can learn from its mistakes.

But that’s not all yet! Google is hoping this process will go even further so TensorFlow will not be limited to machine learning. It might even contribute to researches working with highly complex data.

As CEO Sundar Pichai clarifies, the best AI systems in the world fail to do what a 4-year-old child can do effortlessly; like remembering the name of a dinosaur after seeing only a couple examples, or understanding that “I saw the Grand Canyon flying to Chicago” doesn’t mean the canyon is hurtling over the city.

Of course, there are other big companies like Microsoft which have made progress in this area of artificial intelligence but this is Google we are talking about! Remember what type of engineers Google hires?

Yet, as any sane mind would guess, Google will not let open sourcing its AI engine give away EVERYTHING. How else can they possibly manage to stay on top of the list all the time?