Difference between Artificial Intelligence and Machine learning

Artificial Intelligence and Machine Learning are now a days very hot buzzwords in tech world. In many circumstances dealing with Big data analytics both topics appear as an interchangeable terms. If we need to deal the difference exactly then it should be short as crystal clear.

Artificial Intelligence: Just a stream of wide concepts where machines can deal the tasks in a way that is really “smart”.

Machine Learning: It can be defined as the subset or current application of artificial intelligence where we can give machines a set of data and the machines themselves to keep a track to deal with those data.