Sign in

Machine Learning Content Creator with 1M+ views— Computer Vision Engineer. Interested in gaining and sharing knowledge on Technology and Finance

My Plan and Strategy. Feel free to borrow

Photo by Arian Darvishi on Unsplash

The machine learning industry moves at the speed of innovation. Daily developments and progress pushes the frontier of ML and AI just that bit further.

As a practising machine learning engineer, it can be challenging to keep up with the pace of developments that occurs within the industry. …

A practical introduction to the world of Computer Vision with TensorFlow and Keras

Photo by Samantha Borges on Unsplash

What does it take to understand Computer Vision, Deep Learning and AI?

For me, it took one year of exploring machine learning, another year undertaking an MSc in Computer Vision, Machine Learning and Robotics, and finally just under two years of working as a professional Computer Vision Engineer.

And to…

Easy to digest information on Pose Estimation

Image from TensorFlow Blog: Pose Estimation Overview


  • Pose Estimation is the process of deducing the location of the main joints of a body from provided digital assets such as images, videos or a sequence of images.
  • Pose estimation is a form of motion analysis that provides information on the location, pose and orientation of essential body parts…

Photo by JD Mason on Unsplash

Yes, it’s computer vision

This article is an exploration into a specific segment within the wonderful field of Machine Learning(ML). …

Deep Learning

This article contains introductory information on Deep Learning and related topics for beginners.

Photo by Morgan Housel on Unsplash

Deep Learning

Deep learning is a machine learning field that utilises artificial neural networks(ANNs) to learn patterns from data.

A rudimentary explanation to the way deep learning works is that the ANNs attempt to mimic, in some form, how the human brain functions (although this will be oversimplifying how it works).


Office Hours

And How You Can Avoid Them

The truth is you will make tons of mistakes in your career as an ML practitioner. The plus side is that there’s an opportunity to learn and level up for each mistake you make.

Photo by Brett Jordan on Unsplash

In this article, you’ll come across mistakes that I’ve made so far in my career as…

Deep Learning

Understand convolutional neural network receptors and pooling techniques.

Receptive Fields

Receptive fields are defined portions of space or spatial construct containing units that provide input to a set of units within a corresponding layer.

The receptive field is defined by the filter size of a layer within a convolution neural network. The…

Productivity hacks, routines, habit trackers, and more

Photo by Andreas Klassen on Unsplash

Productivity is not a destination, it’s a journey.

The simple realisation that productivity is not a destination, goal or target but rather, a journey that’s approached at varying speeds allows us to accept the common shortcomings that we will encounter as we maximise our productivity.

The Machine Learning discipline is…

Try Teaching At Least One Person

Photo by NeONBRAND on Unsplash

Teaching is the best form of learning; someone once said, not sure who.

Ever since I took my very first online course on Machine Learning taught by none other than Andrew Ng, I’ve been very eager to inform my colleagues and people about what I’ve learnt.

Relaying all information I…

One of the best Machine Learning books you should get your hands on

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow

If there is one book you should purchase to be prepared for machine learning in realistic environments, then Hands-On Machine Learning by Aurélien Géron is the holy grail for practical machine learning.

Most readers will have come across this book or its…

Richmond Alake

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