#machinelearning field of Computer Science where we need not to explicitly code to build logic and rules. Here the program identifies the pattern from the past available data and predicts. This is a data-driven approach. Actually, we have to collect and build historical data for a specific task. Using this data we train a model and use this trained model over unseen, real-time, current to future data for prediction. We typically use the machine learning approach if the rule-based approach fails to solve any problem because of the randomness of the outcome. In this video, you will know what is machine learning and what are its types, and how you can use it in your daily life.