Not every AI problem needs deep learning.

Image by Author

The number of posts on custom optical character recognition with machine learning is quite small at the point of writing this post. The common ones you will probably see make use of deep learning or the tesseract library. In this post, I will be explaining how to train your own custom optical character recognizer using machine learning. The method we’ll be looking at won’t require much data but performs quite wonderfully. I used this when building a prototype ALPR for Nigerian License plates. So let’s dive in.

First of all, you have to…

Image by Author

Have you ever wanted to deploy your opencv web application on the web and show it off to the world? This is a great place for you to start!

In this article, I’ll walk you through deploying your opencv web app on Heroku. We will first build a MobileNet SSD object detector using Flask and then deploy it on Heroku. The codes for this project can be found here.

Before we go on, I would like to show you what we would be doing. I don’t know about you but I like to see the output of an article before…

Photo by Isaac Quesada on Unsplash

In the wake of this pandemic I wanted to make myself useful and build something simple and at the same time put my web scrapping skills to use. So I decided to build an API off NCDC’s website ( and be able to use it to build an information bot using Twilio’s whatsapp sandbox. Well this write up is just focused on building the API used in the information bot and as you can guess it was built using python.

For this project I made use of Flask and its restful library and hosted this on heroku. This is the…

Oluwaseun Ilori

Python Developer, focusing on artificial intelligence, machine learning and web application development |

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