I’m a Civil Engineer who decided to change his career track. For the last years, I’ve been self-learning how to move from Civil Engineering to Machine Learning.

Here, I’ll tell you stories about my learning projects. We, humans, learn better from other people. That’s why I believe that, by telling you stories about how I solved a problem, I can help you

  1. to avoid that problem;
  2. solve it without having to go through all the frustrating phases.

By providing you this, I’m giving you access to my thought process, step-by-step, in a way that you can hardly find online or in a book.

Expect this blog to teach you how to solve real-world problems using Machine Learning, speeding up your learning curve and helping you to take your career to the next level.


Check out my latest posts

Fighting overfitting with dropout
Fighting overfitting with dropout
Deep learning aims to build models that perform well on unseen inputs. By unseen inputs, we mean inputs that were not available when the model was trained. When our model performs well on un...
How To Read Learning Curves And Why Do We Need Them In Deep Learning
How To Read Learning Curves And Why Do We Need Them In Deep Learning
Imagine that you’re developing a deep learning model. You’re in the prototyping stage and, as good a data scientist, you’re following the practical design process proposed by Goodfellow. You
How To Do Data Augmentation With Keras
How To Do Data Augmentation With Keras
Last week, I had to solve a machine learning problem that may happen to you. While doing a consultancy job for a company, I had to build an algorithm that could identify a specific product i...

Let's learn together!