Becoming a Machine Learning Engineer
Step 2: Abandon the Principles of Logic
The Principles of 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!