Things I learnt the hard way when doing ML

Sahil Maheshwari
3 min readJan 16, 2021

--

Photo by Photos Hobby on Unsplash

Changes in methods of learning and How I learn :

1.) Doing without Thinking: Well, well, before you jump to any conclusions what I mean by the same, isn’t that you shouldn’t do coding if you don’t know the same. Coding is the art of exploring and experimenting. What I mean by the same, is try to understand how every single line affects the working of a program. I had started exploring Machine Learning by doing Kaggle Learn Courses. However, all I did was to somehow solve the guided tutorial without going into depth of how it works and now I regret the same.

2.) Don’t stop when you get stuck: One of the irrefutable truths is the fact that you are going to get stuck once you start to code. However, don’t get discouraged and leave it. Personally, I still feel such an urge to leave the problem and do something else. Try to solve it by knowing the syntax or the previous versions until the code was working fine.

3.)Learn Concepts rather the lines: The most important thing while learning is to understand the concept of lines rather than the lines. You will never be able to use direct codes, there always would be a need to use different lines for different tasks that you want to do. So rather be sure you understand the concept. In the end, even if you get a hint of what library you would need to solve the problem. You will complete your task.

5.) Making notes of Codes snippets: Throughout learning coding one of the things, which will make it useful for you is to have any utility scripts or functions which are important to be stored. Not only will they save you time, whenever you will have a new task at hand. You will also ingrain the concepts that much better.

8.) Learn from the masters: Try to find if there is an existing solution to a problem present, and learn the code snippet and understand it as much you can, even if you feel like you may never be able to reach such levels of sophistication, you may learn a lot from the same.

Changes in the Mindset while Coding :

4.) Daily Devotion: Through our school life and college, a lot of us have learnt the habit of doing things just the night before. However, like any habit coding requires time and daily practice, this one of the most important lessons I have learnt. Coding is like a muscle, which requires exercise every day, or else it becomes useless.

6.) Learn with a Bigger Purpose: When you learn coding, not only do you have the power to run some little computer programs, you also have the power to change the world.

A lot of people, learn Machine Learning, for the huge pay, but it leads to discouragement when what they really target is just the materialistic happiness which money might provide, you can use Machine Learning in numerous ways. With the evergrowing possibilities, there is a need for innovation in so many fields. So try to keep, a bigger image in your mind.

7.) Savour small moments: One of the things, which I have grown to appreciate over time is the small problems and the eurekas! when you solve them. Even if your project is huge, if you have somehow completely debugged even small block of code, it is a big deal and even an incentive to not stop.

Keep on learning and don’t stop !!!

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Sahil Maheshwari
Sahil Maheshwari

Written by Sahil Maheshwari

Machine Learning|Web Development|Business Management

No responses yet

Write a response