Today, let us talk about machine learning, one of the most popular
terms that we are hearing these days. Though the term might be new, it
is self explainable.

Machine
learning means making the machine to learn. What? The data. Why? To
give a better user experience by giving best results. Yes, in machine
learning you feed your machine the data that you have and make it learn
that data, so that it gives output to users based on that.

Previously, we have seen what is Big data, now let us look at a framework that lets you operate with big data. You might have known what is a framework, it is nothing but that which provides you the classes and interfaces to do a particular job easily. The term easily is very important here. It hides all the stuff that you don't need to worry about, by itself taking that burden.

Big data has been a popular term, in the market these days. In fact, it was not the term that is introduced in the past year or a few years before. But this term exists long back. When we go through this term, we often think that it is some thing weird. But, NO. Big data means nothing but data that is big, simply huge amounts of data (say thousands of Petabytes, or can be higher than that too).