Image by Free-Photos from Pixabay

In this article, we will explore 3 ways to code an AI with TensorFlow. As you will see, all 3 of them are really powerful in their own ways. In most tutorials, only the first one, the sequential model, is talked about and the other two are mostly overlooked. However, many technologies that we use today including Tesla’s Autopilot and the Full Self-Driving capabilities would not be possible with the sequential model, which is taught in most tutorials.

The 3 ways to code an AI with TensorFlow are the Sequential Model, Functional API and Subclassing. If this your first time…


Python is the most popular programming language, but why is this the case? Why so many people love Python?

Image by author.

A General Purpose Powerhouse.


Give yourself a head-start by seeing the big picture.

Image by Okan Caliskan from Pixabay

There are over 10 Computer Vision objectives you can solve with AI. However, in most tutorials only the first 4 are talked about, and the rest are often overlooked. However, without all 10 of them, many emerging technologies such as facial recognition, AI powered security cameras, AI powered medical diagnosis, as well as Tesla’s Full Self Driving feature, wouldn’t be possible today.

In this article, we will start from the most basic types of computer vision and we will see why we need other types to have more real life functionalities…


Image by Jerzy Górecki from Pixabay

Everyone is talking about how to grow on YouTube, Instagram or TikTok. But what most people won’t tell you is that you need to have a fundamental understanding of how they work under the hood. Once you have an overall understanding of the four pillars of social media, you will be able to grow and monetize your accounts much faster than you would otherwise. We all know that not all content is created equal, and knowing what type of content get the most success will change the way you produce content.

Pillar No 1: The Content Creator


Give yourself a head-start by seeing the big picture first

Image by Pexels from Pixabay

What is Python?

Python is a general purpose, high level, programming language. Usually Python code is “Interpreted” meaning that your code is run line by line.

What Can You Do with Python?

Python is used in Artificial Intelligence, Robotics, Quantum Computing, Cybersecurity, as well as Web Scraping, Web Development, Automation and Testing. If you want to learn more about each of these topics, I also have an in depth article on what you can do with Python in 2021. If you are interested and want to dive deeper in real life applications of Python, you can find the article here:

Why is Python so Popular?


Image by Gerd Altmann from Pixabay

Most people will tell you that you need 1000 subscribers and 4000 watch hours to start being monetized on YouTube, but that is only half of the story. In this article, you will discover 4 other ways to make money online with a small youtube channel, starting today.

1. Affiliate Marketing


Image by author. Created with Detectron2 and image from Cityscapes Dataset.

If you are getting started with Machine Learning or Computer Vision, chances are you have heard the term image segmentation. If you are not familiar with what it means, it essentially allows us to segment the images to different meaningful parts. Image segmentation is a very powerful technique in Computer Vision because it helps us understand the scene with pixel level accuracy. However, in many tutorials, the existence of the 3 methods of image segmentation are often overlooked. More often than not, you may come across the term image segmentation almost interchangeably used with semantic segmentation. However, there are 3…


Image by Pexels from Pixabay

If you are just getting started with Artificial Intelligence or Data Science, there is a high chance that you came across these four terms over and over again. If you never got a full understanding of what these four terms mean, this article is for you. In this article, you will discover what they are at a fundamental level and see how they differ from each other. I will do my best to keep things simple and as you keep reading this article, you will discover what these terms really are all about. …


On January 5, 2021, OpenAI released DALL-E. A powerful neural network named after the artist Salvador Dalí and Pixar’s WALL-E.

Image by kiquebg from Pixabay

OpenAI just crushed the previous generative AI performances yet with another AI. If you have not been following what OpenAI is doing, we will unravel one of their most advanced AIs in this article. You will also discover how this kind of AI may come into your everyday life in the near future.

If you are not familiar with the latest advancements in AI, many companies have been trying to achieve what DALL-E is capable of for years. But with…


Everything you need to know to get started with Google Colab. No setup required, get coding from your phone.

Image by Memin Sito from Pixabay

What is Google Colab?

Google Colab is a tool that allows you to write, run and share Python code in your browser. Colab also has multiple features that make it a popular tool for data science, machine learning and artificial intelligence. Many of the machine learning tutorials you may see online, are written in Google Colab, and this is for a good reason. …

Doga Ozgon

Machine Learning Developer, Youtuber

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