Welcome back again champ, hope you had read the previous blog which is Part-I of ML 101, if not then read up here Machine Learning — 101 (Part-I).

So, in the previous blog, we came across a basic intuition of What ML is. Now we will be peeking in to know about Data.

We haven’t talked about data yet which is really important for any Data Science Problem. Always remember Machine Learning is just a puppet it stays idle the puppeteer (data) does the heavy lifting.


In all Machine Learning problem’s, there are three kinds of data :

Photo by Luca Bravo on Unsplash

Thanks for landing on Part 2 of the series, still if you haven't read Part 1 check them out to understand what we are talking about.

In the earlier blog, we discussed the mindset and it was more about how you should prepare yourselves to tackle it throughout the journey. Getting the right mindset is really important, you can learn to code anywhere but bringing out the mindset all matters.

Mixing Creation and Consumption

For instance, let's take you to want to learn to make a website. Before taking a jump in, you gotta make sure what are the things I gotta learn. …

Photo by Adi Goldstein on Unsplash

What comes to your mind when you hear the word Programming?

Please, don't ever say it's HTML (or) CSS neither both isn't a programming language. But still, we would have at least came across things like,

Before jumping into the blog, I am gonna cut out technical jargon as usual. This is not a blog from a technical perspective rather, one that would help you fix the learning better.

If you started to learn a Programming language, or even after learning you somewhere felt lost then this could be the blog might…

The idea of this blog is to cut jargons out as possible I can. To give an overview of Machine Learning and the reason we opt for it.

I was reading the book called Hands-on Machine Learning with Sklearn and TensorFlow, I wanna put out things I read here as a practice (selfish) or teaching someone out there what I learned.

Let’s jump in

What is Machine learning?

A field of study that gives computers the ability to learn without being explicitly programmed to do so.

Enough with the definition, you hear this almost everywhere.

Let’s understand how it differs from traditional programming once…

I love technology, especially something with Artificial Intelligence, which excites me a lot. I have been learning and practicing AI for quite a few months an interesting thing I observed was people implementing research papers.

Feel thrilled when people working their ass off and tryna build something from the researcher’s work, makes us think how far we came across and how great the frameworks and libraries have been built these days.

One thing I like about this tech field is the evolution of new ideas and new technology stack emerging almost every day and how competitive it’s becoming day by…

Photo by Erik Mclean on Unsplash

Before writing this I made an audio version of this, will leave the link below. Make sure to check out!


The most important foundation to be an efficient learner is framing our mindset. When we frame our mindset pretending to think everything is a game, we inadvertently allow two things to happen,

Alright, let’s break down one by one and get ourselves understanding every bit of things to grasp both of the important idealogy.

The idea of a Growth mindset

To be an efficient learner we want a growth mindset…

Eid Mubarak for all my Muslim readers. Though all the shits happened during my Ramadan days and completely got me off from this holy month. Been thinking about this ain’t gonna fix a thing.

I am gonna take control over my life, which means follow a schedule for a period of at least 6 months building my habits around it. Thinking about taking the challenge of learning 8–10 hours every day for 6 months and focus on my health meanwhile.

I don’t know how this will end but I am quite positive about turning things back to good times. I hate what I write every day just my sorrow stories ain’t gonna attract any readers. Hope I will bring the change real soon.

Since I wasted a month of learning and feel like running out of time. I planned to take up a challenge to study for at least 8–10 hours every day with a routine for exercise. Though my current routine is fucked up I wanna improvise it and better change the whole paradigm.

I am pushing myself out of the comfort zone which I created for myself. Things don’t feel good right here, I wanna push myself out of the comfort zone and do things which are once counted as impossible for me to do so.

This is different from blogging and podcasting, but the core idea is consistency and a move to create an ever-lasting drive.

The month of Ramadan is going to end, people tend to spend this holy month doing good deeds and praying all long. Usually, people leave their regrets in this month and move on with good deeds but turns out be my story was different. I am taking a lot of regrets and leaving all my good deeds behind.

I have created a mess seems it takes time to fix this whole situation.

You can expect a good blog tomorrow. Thanks for your patience.

It’s been three days since I have written a blog and publish it on the internet. Many of you might have known that I am on a challenge to write blogs every day for a year, and now this sudden break might have rung some bells in some people.

This break was a fully intentional and much-needed one. I neglected everything from my life except doing things that considered lazy for a week. I didn’t feel really good, to be honest, but the thought that I have to write a blog revolves inside my mind all day long. It’s like…

Ashik Shaffi

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