Regression is one of the most used concepts in machine learning. It is the first and foremost concept that one learns while getting started with machine learning or data science.

But just implementing it using scikit-learn packages isn’t enough. We need to have an intuition on the working as well. Keeping this in mind, I’ll cover the following in this blog:

What is regression?

What are the types of regression?

How does regression work?

What are the applications of regression?

Regression vs Classification?

Where does regression fail?

Read the blog at below link:


When we aim at solving a problem with Machine Learning, it becomes crucial to identify what kind of algorithms and categories of algorithms would work the best for that particular problem.

And to efficiently come to a conclusion, it is very important to understand the key differences between different types of machine learning categories like supervised and unsupervised learning.

I will be covering the following topics in the blog:

Supervised vs Unsupervised Learning

How Reinforcement learning is different from the above two.

Differentiating factors of Supervised and Unsupervised learning algorithms.

Is one better than the other?

To get answers to any of the above questions, hop on to the below link:


Unsupervised Learning is picking up pace with the help of amazing research happening and it is crucial to understand the basics before getting deep into something.

If you are new to Machine Learning, I would recommend getting the basics right about machine learning. You can also read about supervised learning.

I will be covering the following topics on unsupervised learning in this blog:

What is Unsupervised Learning?

What are the types of Unsupervised Learning?

Why do we need Unsupervised Learning?

What are the advantages and disadvantages of unsupervised Learning?

To get answers to any of the above questions, please read the blog below:


Depicts a classroom setup resembling to concept of supervised learning.

One of the most used and explored types of machine learning is Supervised Learning.

If you are new to machine learning or just want to freshen up the basics, I would recommend reading this blog.

In this blog, I’ll be covering following on Supervised Learning:

What is Supervised Learning?

What is the concept behind Supervised Learning?

What is the flow of Supervised Learning?

What are the different types of Supervised Learning?

What are the Advantages and Disadvantages of Supervised Learning?

For answers to any of the above questions and more, head to the blog:


If you are getting started with machine learning, it can get overwhelming with the amount of information out there.

I have written this blog to answer the following questions:

  • What is Machine Learning?
  • What is the concept behind Machine Learning?
  • What are the types of Machine Learning?
  • What are the applications and Limitations of Machine Learning?

If you have similar questions to be answered. Please visit the blog at:


If you are new to Internet of things,I strongly suggest going through Introduction to Internet of Things to get basics right.Also,you can check out my other blogs at Tech-a-techblog .

So,being a IOT developer you will definitely need to interact with Microcontrollers and you’ll require a fair knowledge of some…


If you are new to Internet of things,I strongly suggest going through Introduction to Internet of Things to get basics right.Also,you can check out other blogs at Tech-a-techblog .

So we discussed in the blog Components of IOT,that IOT consists of Things,Sensors and Actuators,People,Communication protocols,Cloud and Analytics.So,in …


If you are new to Internet of things,I strongly suggest going through Introduction to Internet of Things to get basics right.Also,you can check out other blogs at Tech-a-techblog .

So we discussed in the blog Components of IOT,that IOT consists of Things,Sensors and Actuators,People,Communication protocols,Cloud and Analytics.So,in …


Skip to content

If you are new to Internet of things,I strongly suggest going through Introduction to Internet of Things to get basics right.Also,you can check out other blogs at Tech-a-techblog .

You know,as a developer and beginners we are not very sure about the programming language we should choose…


If you are new to Internet of things,i would suggest going through Introduction to Internet of Things

In this blog we’ll discuss about the components of IOT!!!

What actually constitutes ,the Internet of Things???

  • Physical objects (Things)
  • Sensors & Actuators
  • People & Services
  • Cloud
  • Communication
  • Analytics

Discussing them individually,starting with…

Hardik Munjal

I am a technology enthusiast with around 2 years of experience in software development. I love to share my learning from my work experience or explorations 😊✨

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