Photo by Scott Graham on Unsplash

After nearly six years working with machine learning, AI, and, development, I list seven insights I acquired over the years with both successful and failed projects. The central theme here is how, despite learning about countless models and techniques, being an effective AI professional is all about avoiding complexity as…

Photo by Roman Mager on Unsplash

At a high level, differentiable programming is the paradigm of writing software that can be automatically differentiated. In plain English, we can quickly inspect how changes in the program inputs affect the program outputs. For instance, say we code an automatically differentiable car simulator. Using this system, we can simulate…

Photo by Paul Hutton on Unsplash

Keras is a beautiful project. While TensorFlow and PyTorch used to compete for being the state-of-the-art, Keras aims at us, the professionals that need to get stuff done. We are okay with using last year’s models instead of betting on the next Transformer-killer or ResNet wannabes. Being Keras part of…

Photo by Alvaro Reyes on Unsplash

Artificial Intelligence (AI) is one of the hottest topics today. Recent advances literally talk for themselves — say hi to GPT-3, and it will greet you back. AI-discovered pharmaceutics is around the corner. Companies are hiring more Ph. Ds than ever while policy-makers are trying to make sense of this…

Photo by Dmitrij Paskevic on Unsplash

Many of us data scientists deal with massive amounts of information daily. More often than not, these data streams doesn’t fit the available memory, and when this happens, things can get pretty slow — or crash. Buying more RAM isn’t your only option; there are many tricks to use the…

Getting Started

Photo by Free To Use Sounds on Unsplash

Training machine learning models is far from easy. In fact, the unaware data scientist might trip and fall in as many pitfalls as there are living AWS instances. The list is endless but divides itself nicely into two broad categories: underfitting, your model is bad, and overfitting, your model is…

The AI Illustrated Guide

Photo by You X Ventures on Unsplash.

Those working with Neural Networks know how complicated Object Detection techniques can be. It is no wonder there is no straight forward resource for training them. You are always required to convert your data to a COCO-like JSON or some other unwanted format. It is never a plug and play…

Ygor Serpa

Top Writer in AI | Working on Medical Imaging, Action Recognition and Game 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