Image for post
Image for post
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…


Image for post
Image for post
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 for post
Image for post
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 for post
Image for post
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 for post
Image for post
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. …


Image for post
Image for post
Image by Kevin Phillips from Pixabay

In this tutorial, we will code an AI project with TensorFlow and Keras that can recognize hand written digits. If this your first time with machine learning and you have no idea what TensorFlow is, do not worry, I will do my best to keep things simple. And you don’t have to understand everything in full detail just yet, I will post many tutorials and projects on machine learning and artificial intelligence that will make things understandable one tutorial at a time.

For now, you should know that TensorFlow is a very popular machine learning tool. …


Image for post
Image for post
Image by StockSnap from Pixabay

Python is one of the simplest languages to start coding with, yet it is used in some of the most challenging problems in the world. And this is not a coincidence. When you already have a challenging task in your hands, you will want to use the simplest tools that allow you to focus on the problem itself, rather than spending time and effort on the complex tools.

Python is currently used in Artificial Intelligence, Robotics, Quantum Computing, Cybersecurity as well as in Back-End Web Development, Web Scraping, Automation and Testing.

1. Artificial Intelligence

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