I'll add Nassim Taleb to the list although he somewhat admits that he comes from priviledge but that's not the point. He calls BS on successful people who attribute their success to things like their special morning routines, getting up early or staying up late, and other small "hacks" that didn't really contribute much when the real reason for their success was they're extremely lucky while also somewhat hard working.


When I tell people that I do machine learning and AI work at my job, variations of this are the most common responses that I receive. Sadly, most people see the need to learn programming as an insurmountable barrier to breaking in to the AI field and their aspirations stop there. If that’s you, I’ve got good and bad news for you.

Bad news: You WILL need to learn programming , especially in Python (at least as of 2019), and you will need to put in some effort.

Good news: It’s nowhere near impossible and there are probably many people…


One of the most tedious parts of training an image classifier or working on any computer vision project is actually gathering the images that you’ll be training your model on. In this article, I’ll guide you through a simple process for gathering and filtering your training images very quickly. Keep in mind that you don’t need to follow my process exactly; there are many alternative tools that may be able to do the same job but this is how I go about things, at least on my own Windows laptop. This also assume that you have the Fast.ai v1.0 …


Images of Beaches generated by RectGAN

When I first learned about GANs (Generative Adversarial Networks), I was intrigued by how they can be used to generate new images from nothing. But once I started playing with the code associated with the many GAN implementations out there, a fundamental flaw was exposed: these GANs can only be trained on and can only generate square images. And the vast majority of pictures I had access to were rectangular. This surely made it impractical to use GANs to create my own art.

Disclaimer: I’m no expert in GANs as of this writing, and if you’re even somewhat well-versed in…


Although Fast.ai v1.0 has been released for a few months already, the corresponding video course hasn’t hit the airwaves on Youtube as of this writing. But I decided to get a head start anyways and downloaded the course notebooks which are already available via Github. One of the first lessons Jeremy, the creator of Fast.ai, has us do is train a neural network to recognize different breeds of cats and dogs.

How to install and set up Fast.ai

(Feel free to skip this section if you’ve already set up Fast.ai 1.0 and want to perform the fun stuff.)

To be brutally honest, actually setting up the Fast.ai…


Think the Dark Ages were a distant memory from centuries ago? Think again! Yes, we’ve come along way since then in terms of technological development and scientific knowledge, but human nature has not made similar strides. Even if you claim to be a rational and logical person (like I), I’m willing to bet that a large number of beliefs that you hold onto have little or no logical basis. …

JJ Deng

Machine Learning Engineer, INTP, 5w6

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