Big Data and Machine Learning are not two comparable concepts; rather they are complementary concepts that work together to define and implement Machine Learning systems. Big Data refers to the large chunk of unstructured data which is collected from various systems such as transaction data, customer data, business data, etc. Machine Learning is the technique used to enable machines and systems to self-learn rather than the user coding all the business logic. Machine Learning algorithms refer to the Big Data to derive useful trends & patterns so as to create automated incomes to specific use-cases.