Let us explore the possibilities to enrich our Data Science portfolio.

Photo by Adam Wilson on Unsplash

Getting a job in Machine Learning (ML)/Data Science (DS) industry is not easy, even though there are plenty of jobs available out there from junior to senior levels.

One of the contributing factors to this challenge of breaking into this field is the amount of material available on the Web…

A practical guide to getting the most out of any convolutional neural network (CNN).

Short Intro

The goal of this article is to showcase how we can improve the performance of any Convolutional Neural Network (CNN).

By adding two simple but powerful layers (batch normalization and dropout), we not only highly reduce any possible overfitting but also greatly increase the performance of our CNN.

For consistency…

A practical tutorial on image classification with CNN. Code included.

Intuitive illustration of the convolutional neural network CNN. Made by author. The original work is “Einstein Simplified” from zenjungle website.


As promised, this is a follow-up about a convolutional neural network (CNN) using Keras.

As usual, I will describe an important technical background and show how to practically implement this knowledge in the code.

In the previous article, we have already seen the power of a neural network (NN) in…

Follow me to understand how to build a Keras architecture for deep learning work in this hands-on step-by-step guide. Code included.

Here is my step-by-step practical guide to Keras.

As usual, I am going to share an optimal amount of theory with practical examples. So, you may copy-paste my codes as a base and customize them to your specific case.

This is a hands-on follow-up to some of my previous articles…

Step-by-step guide on how to use it, a few limitations, and how to overcome them.


It is not a surprise that in the world of Big Data, where the use of deep neural networks (NNs) is common, processing power is essential.

Why using the CPU to train deep NN is a bad idea?

While the Central Processing Unit (CPU) is good at handling large tasks one at a time, here is the point of the Graphics Processing…

New Medium policy, followers, the joy of writing, and my 5$ earnings.

A book and a mug. Photo from Unsplash by Yannick Pulver.

Right now, probably a lot of people are writing about this. However, I also have a few thoughts regarding this topic.

A new policy

In short, if you are a writer,. i.e., participant of the Medium Partner Program, and do not have at least 100 followers, starting at the beginning of the next…

When to use what? And a few known problems.

Continuing the topic of Artificial Neural Networks (NNs), a question regarding the activation function comes pretty naturally. Especially, when we are talking about Deep Learning with thousands (if not millions) of parameters.

In this article, I combine my notes on that topic to keep it in one place and hopefully…

A more complex system does not always mean better performance, but there are ways to improve it.

Photo by NASA on Unsplash. Planet Earth

This article is centered around Deep Machine Learning (ML), however, the general principles hold true for any ML algorithm.

So, even if you are just starting out with ML, I hope this article can still teach you something useful.

If you would like to recall the flow of the neural…

Create your own Touchless Screen App using OpenCV. Kick start your computer vision journey with this project.

The Creation of Adam (Italian: Creazione di Adamo) is a fresco painting by Italian artist Michelangelo di Lodovico Buonarroti Simoni (1475–1564).


I am so excited to share with you another of my projects of using Python for everyday life.

The idea is to control the computer screen without even touching it.

Sounds cool, right?

Yes, it is cool and more importantly, this idea has a number of useful applications. Especially, amidst…

Create your own document scanner using OpenCV. Kick start your computer vision journey with this mini-project.

Made by Author. OpenCV logo on top of a real scanner. Original photo by Mahrous Houses on Unsplash.


My motivation for this project is pretty simple. Many of us moved to online work.

With the increased online workload, one often has to present a digitalized version of a document via email or other means. In other words, transform any document into a presentable scan-like look.

In this article…

Ruslan Brilenkov

Certified Data Scientist | Ph.D. candidate in Astrophysics | I write about everything I find fascinating | LinkedIn: http://bit.ly/RBrilenkovIn

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