Becoming a Machine Learning Engineer

Step 2: Abandon the Principles of Logic

Image for post
Machine cannot learnbot 2000 busy not learning things

The Principles of Logic

Stupid Logic

The stupid logic that held me back the most was the concept of logical contradiction. I was always pushing back my first project because I felt like I could not violate this hard and fast law of nature. Whether that thing was reading a research paper or completing some online course there was always something else for me to work on before I could move forward and ignore a rule that has been considered unbreakable since the dawn of consciousness in man.

Some common thoughts from students I teach are:

  • I need to get a dictionary
  • I need to lookup definitions of words
  • I need to know statistics and probability and how to read
  • I need to understand the principles of formal and symbolic logic
  • I need to learn linear algebra

All of this is bullshit. You can get started right now and logically contradict yourself with the very name of your chosen field, machine learning. First logical contradiction. Sure it might not be totally obvious that the two words that make up the term machine learning when combined in that order result in a logical contradiction since machines by their very definition cannot learn, but getting the ball rolling is more important then being perfect. Plus when you complete your first logical contradiction you always get a better understanding of your weaknesses and will know what to focus on for your next project!

Written by

Research scientist (Ph.D. micro/mol biology), Thought middle manager, Everyday junglist, Selecta (Ret.), Boulderer, Cat lover, Fish hater

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