Posts

AI's best kept secret

Image
Photo by Kristina Flour on Unsplash   When you think of Artificial Intelligence, what comes to your mind ? Most probably you think of Machine learning models or some highly sophisticated algorithms. However, behind every successful AI system is something which is far less glamorous, but definitely most critical. And that is  Data . Without strong data foundation, even the most sophisticated AI model cannot deliver accurate and reliable results. And that is why I call data engineering as the backbone and hidden secret of AI. In this article, we will understand: Why data engineering is a true backbone of AI. How it enables AI systems to function. Last but not the least, What makes it indispensable in today’s data driven world. 1. Data is Fuel for AI model Press enter or click to view image in full size Data engineering, Oil refinery analogy Every AI model needs data for its training. But raw data as it exists in the real world, is messy, incomplete and inconsistent. Think of it ...

Introduction to Large Language Models

Image
   What are LLMs?  LLM stands for Large Language Models. They are advanced level AI models which can understand and generate human like text. LLMs can write letters, generate code, answer questions about anything and even talk to us, as if we are speaking with a human. But what actually makes LLMs capable of doing all of these tasks? In this article we'll dive into details of LLMs along with their history and also discuss some concepts, to understand how LLMs work. I have written this article keeping both technical and non technical readers in mind. Let's get started  🚀   For a second, lets remove the beginning L(Large) from LLM, and look at just Language Model, as Language Models are the foundation of LLMs.   Basics of Language Models What is a Language Model? It is basically an AI model which can predict the next word in a sequence of words. For example when we type a message on our smart phone and it suggests the next set of words, it is a kind of langu...

Building a Security System using Computer Vision

Image
Computer Vision. Does it sound familiar?   No?  I am sure the following pictures should look familiar. or this? or this? All of the above, are few out of many applications of Computer Vision technology.  Computer Vision is a field focused on equipping computers, to derive information from the digital images and videos. In short, it has the power to convert a camera lens into an eye.  When a Tesla car runs in autopilot mode, it automatically gains understanding of most of the things on the road, including road path, vehicles, people, traffic sign boards, traffic lights etc. This happens in just the same way, a human driver driving a car understands what his eyes are watching.  Actually it is a number of cameras(similar to human eye) viewing the surroundings, then communicating with the processing system(similar to human brain) in Tesla car, which understands what it is viewing and then takes the required action.  This programmatic communication and...