This is the age of Artificial Intelligence and it is governed by deep learning specially for image classification tasks in which an image can have lots of information that is of our interest. To extract and identify this information, deep learning based techniques are used. Some of those techniques include segmentation using RCNN or fast object detection using the YOLO series of deep learning models etc.

These models do amazingly well in finding granular level information from images and giving the desired results. However, training these models requires:

  1. Lots and lots of diverse data.
  2. Maintaining class balance between different classes…


The success of deep learning to solve complex problems is not hidden from anyone these days. Deep learning is helping automate problems in all walks of life. In this article, I present the application of YOLOv5, a deep learning based algorithm, to detect empty inventory in grocery stores.

Usually, when we go to a grocery store, and we see a shelf that doesnt have the product we need, then many customers would leave without asking the store workers if they have that item. Even if the store had that item in their warehouse. This can cause the store to lose…


In this article, a simple implementation of fast video augmentation is explained, to increase the number of videos for machine learning training tasks.

Introduction:

In machine learning, a lot of times we have to deal with data that is insufficient to train the model to work properly. For image processing based tasks, we remedy this by augmenting our data with different techniques such as rotation, noise addition, cropping, altering brightness etc. so that our model can generalize well to all kinds of input data and be able to take the right decisions.

For image based tasks, we can use any number…


In this article, I present an application of the latest version of popular deep learning algorithm YOLO i.e. YOLOv5, to detect items present in a retail store shelf. This application can be used to keep track of inventory of items simply using images of the items on shelf.

Introduction

Object detection is a computer vision task that requires object(s) to be detected, localized and classified. In this task, first we need our machine learning model to tell if any object of interest is present in the image. If present, then draw a bounding box around the object(s) present in the image…


You must have heard that this is the age of Artificial Intelligence (AI). AI is being used to detect diseases, in driving autonomous vehicles, automated business decisions and so on. But what is AI and Machine Learning and how some of the concepts in these are actually derived from the way humans learn?

Picture by Gerd Leonhard taken from https://www.flickr.com/photos/gleonhard/33661762360 shared under Creative Commons 2.0 License.

Artificial Intelligence vs Human Intelligence

In simple words, if a machine/software is using some sensor to “sense” data and take decisions based on them, then we call this Artificial Intelligence because humans do the same. We perceive and “sense” changes in surrounding and act according to them, acting as intelligent beings. …


When you are jobless, every day hurts, sending you in depression, making you doubt yourself. Even impostor syndrome doesn’t feel like impostor syndrome. It feels that you really don’t know anything because you are not getting a job. Your high GPA feels useless. Your family will be looking at you with high hopes. You will see people who weren’t as hardworking as you in college, getting great jobs with high salary, settled with family. And then there will be you, stuck in this vicious cycle of joblessness with all your dreams dependent on getting a job.

Since childhood, our parents…


Without freedom of speech, a society cannot grow. It will not have accountability. It will not have justice. It will only be a society of bullies, feudals and dictators. This is what you will see, even if the country is “apparently” not ruled by a uniformed dictator.

So, if you grew up in an Asian society, you might have heard the following if you tried to reason with someone:
Dont argue with me!! Just do what I said
Didnt your parents teach you any manners? Dont talk back to me. I am your elder. …


Without democracy, a society cannot grow. It will not have accountability. It will not have justice. It will only be a society of bullies, feudals and dictators. And that is what you will see even if the country is “apparently” not ruled by a uniformed dictator.

So, if you grew up in an Asian society, you might have heard the following if you tried to reason with someone:
Dont argue with me!! Just do what I said
Didnt your parents teach you any manners? Dont talk back to me. I am your elder. …


In this project, I present a simple way to combine different Python libraries for creating an Audiobook that takes PDF file path as input and reads the text in the PDF file to the user via audio. Python programming language was used to create this project.

Introduction

Reading stories or essays or any text can be arduous, however an audio reading of the text is convenient and doesnt require as much concentration as reading requires. In this project, I implemented a simple PDF to audio converter. This code scans page(s) of PDF and reads it using audio, to the user. …


In this project, I implemented a proof of concept of all my theoretical knowledge of neural network to code a simple neural network from scratch in Python without using any machine learning library.

Introduction

Some machine learning algorithms like neural networks are already a black box, we enter input in them and expect magic to happen. Still, it is important to understand what is happening behind the scenes in a neural network. We can use libraries such as Keras to make our life easy but if we dont understand what happens inside a neural network, then we can easily get stuck…

Shayan Ali Bhatti

Avid observer of life and an AI enthusiast currently looking for a career in machine learning / data science.

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