All Blogs

Guide to Gradient Descent Algorithm: A Comprehensive implementation in Python

Let's learn about one of important topics in the field of Machine learning, a very-well-known algorithm, Gradient descent. Gradient descent is a widely-used optimization algorithm that optimizes the parameters of a Machine learning model by minimizing the cost function.

Read article
2-D Kalman Filter

Object Tracking: 2-D Object Tracking using Kalman Filter in Python

In this tutorial, we're going to continue our discussion about the object tracking using Kalman Filter. Specifically in this part, we're going to discover 2-D object tracking.

Read article
Kalman Filter Object Tracking

Object Tracking: Simple Implementation of Kalman Filter in Python

In this tutorial, I will provide the concept and implementation of a popular object tracking algorithm, namely Kalman filter.

Read article

Sentiment Analysis Using Keras Embedding Layer in TensorFlow 2.0

The sentiment analysis is a process of gaining an understanding of the people's or consumers' emotions or opinions about a product, service, person, or idea. By understanding consumers' opinions, producers can enhance the quality of their products or services to meet the needs of their customers.

Read article

The beginner’s guide to implementing YOLOv3 in TensorFlow 2.0 (part-4)

In part 3, we’ve created a python code to convert the file yolov3.weights into the TensorFlow 2.0 weights format. Now, we’re already in part 4, and this is our last part of this tutorial. In this part, we’re going to work on 3 files, utils.py, image.py and video.py. The file utils.py contains useful functions for […]

Read article

The beginner’s guide to implementing YOLOv3 in TensorFlow 2.0 (part-3)

In part 2, we’ve discovered how to construct the YOLOv3 network. In this part 3, we’ll focus on the file yolov3.weights. So, what we’re going to do in part is to load the weights parameters from the file yolov3.weights, then convert them into the TensorFlow 2.0 weights format. Just to remain you that, the file […]

Read article

The beginner’s guide to implementing YOLOv3 in TensorFlow 2.0 (part-2)

In part 1, we've discussed the YOLOv3 algorithm. Now, it's time to dive into the technical details of the Yolov3 implementation in Tensorflow 2.

Read article

The beginner’s guide to implementing YOLOv3 in TensorFlow 2.0 (part-1)

In this tutorial, I'll be sharing how to implement the YOLOv3 object detector using TensorFlow 2 in the simplest way. Without over complicating things, you will discover how easy is to build a YOLOv3 object detector in TensorFlow 2.

Read article
TensorFlow 2.0

Installing TensorFlow 2.0 in Anaconda Environment

TensorFlow is still one of the popular Deep learning frameworks. It has been used in many different fields of applications including handwritten digit classification, image recognition, object detection, word embeddings, and natural language processing (NLP). In September last year, 2019, Google finally announced the availability of the final release of TensorFlow 2.0. With eager execution […]

Read article