Motivation for this article is to share a few amazing feats achieved by Generative Pre-Training-3(NLP) model and discuss its journey.

Can Machines Build Code? (Credit: Twitter Embed of @sharifshameem)

Can Machines Build Code?

For many years, people have imagined ways to have a no-code approach to build applications. Finally, the dream is closer than ever. has built exactly that — a ML-powered development tool that takes in plain English, and outputs runnable code that powers web apps. Unbelievable as this claim may sound, it becomes more convincing when you look under the hood of the Machine Learning model that makes this code auto-generation possible.


Recently released GPT-3 model by OpenAI is the…

Motivation for this article is to discuss a few Natural Language Processing (NLP) models & exciting developments in that space, and to showcase implementations for those models.

Steffi Graf & Martina Navratilova (Credit : gettyimages)

Growing up, I was glued to my Television set whenever there was a match between Martina Navratilova, a seasoned champion, and Steffi Graf, a budding one (and my celebrity crush). Martina was ubiquitous while Steffi was promising, rearing her head to become the new champ. The duel between NLP models mirror their rivalry, and is now what keeps me glued these days.

RNN Everywhere

Like Martina, until recently Recurrent Neural Network (RNN’s) was everywhere and…

The purpose of this article is to emphasize how transfer learning can help enterprises kick-start their ML implementations. An example using Keras and its pre-trained model is given for demonstration purposes.

Transfer Learning (image credit to

Imagine, if we were not able to take our learning from one situation to another. How would our world look like?

As humans, we learn new things and as we learn more, we apply what we have learnt already. Our school system is built on the same principle — What we learn in prior grades sets the foundation for next.

The Question is — Can the machines do the…

Ninja is the word that comes to mind as I begin to write this blog and look back at what I have done so far.

A Ninja is one who operates with great grace and ease, to the point of making what they do seem simple. It is only after hours, days, weeks, months, and years, however, when one can finally reach this level.

A picture of a Ninja — ML Ninja. Image credit to
A picture of a Ninja — ML Ninja. Image credit to
ML Ninja

A few years ago, my thoughts about Machine learning were different from what they are now. I perceived Machine learning as convoluted and treacherous, with its emphasis on Advanced Math, and its vast expanses. …

Lijesh Shetty

Machine Learning Evangelist and Founder of Know

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store