And how to answer them — a 9-minute guide

This article is part 2 of my Popular Machine Learning Interview questions, here I put more questions I usually see been asked during interviews. I shall note that this isn’t an interview prep guide nor a conclusive list of all questions rather you should use this article as a refresher for your Machine Learning knowledge. I suggest reading the question then try to answer it yourself before reading the answer, this way you will validate your knowledge and learn where are your skill gaps. Let’s get started.

Photo by Gabrielle Henderson on Unsplash

Q1. What’s the difference between ANN, CNN, and RNN?

ANN stands for Artificial…


And how to answer them — a 9 minute guide.

Interviews are hard and stressful enough and my goal here is to help you prepare for ML interviews. This list is not conclusive of all interview questions nor guaranteed to help you pass the interview. It’s basically a list of questions I gathered from sitting on many interviews as an interviewer.

Photo by Clem Onojeghuo on Unsplash

Q1. What are different types of Machine Learning and briefly explain them?

The expected answer should mention supervised, unsupervised, and reinforcement learning.

Supervised Learning You give the algorithm labeled data and the algorithm has to learn from it and figure out how to solve future similar problems. Think of…


Machine Learning can be intimidating and learning it online could be overwhelming because there are tons of material out there, most people don’t know where or how to start.

In this article, I present a plan to self-learn Machine Learning that worked for many people I personally know including myself. It’s also important to note that there is no one size fits all learning path as each person is unique and have different goals that evolve with time. Treat this plan as a guideline or someone else’s experience that you could tweak to suit you.

Photo by Artem Sapegin on Unsplash

Learn The Basics

If you don’t have the…


If you hear terms like Deep Learning, Neural Networks, Activation Function, Gradient Descent, Epoch but don’t know really what they mean then this article is for you. This article is an introduction to Deep Learning where you will learn what Neural Networks are, how do they learn, types of Activation Functions, and what differentiates Deep Learning from Machine Learning. Let’s get started.

Photo by Christopher Gower on Unsplash

Deep Learning: Why Now

Deep Learning and Neural Networks are here since the ’80s but not big leaps were done until recently due to the lack of strong processing power and data. Back in the ‘80s or ’90s storage memory was limited…


Machine Learning could be an intimidating topic especially if you’re new to it. So if you’re new to Machine Learning this article is for you. If you have little to no knowledge of Machine Learning this article will help you dip your toes into Machine Learning and get to know a bit more about the fascinating world of Machine Learning. Let’s get started.

Machine Learning, AI, Deep Learning are buzz words being heard daily on TV, in workplaces, at gatherings, etc. Maybe you’re a little bit embarrassed to ask what’s Machine Learning or AI, or maybe you have the wrong…


AWS Recommends Following These Steps

Less than a month ago (Early April 2020) AWS announced the release of The Official White Paper on AWS ML Best Practices. It’s a 78 pages long white paper full of useful information covering all aspects of machine learning best practices, all the way from defining the problem to analyzing the ML model results.

In this article, I will summarize the AWS ML Best Practices white paper in a 15-minutes-read article. If you don’t have time to read the full 78 pages white paper then this article is for you. If you’re a beginner in machine learning or professional data…


I recently passed the AWS ML specialty exam (here’s my digital badge)and noticed that there are some important concepts that may be missed even by experienced data scientists. While there are many concepts you have to master in order to pass the AWS ML specialty exam, I’m just listing five important ones.

Before we get into the five concepts it’s important to note that this article is by no means a comprehensive study guide nor it means that understanding these five concepts will guarantee you to pass the exam. …

Mo Daoud

Works in technology, AI enthusiast, loves weightlifting and traveling.

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