I. Introduction
With the advancement and complexity in the IT industry and the age of data explosion, debugging becomes tougher. As verification engineer can't check each task output generated by automation scripts and that is not reliable. So, there is a huge need to find alternatives that aim to find fault in more ease manner. Needs have been specified for three reasons: (1) For system analysis, either need to depend on the expert or automation script but training people to become such expert involves cost and is inefficient instead the machine can be trained to learn itself. Machine learning can handle large data and generalize results from learning patterns on a set of training data set. The Natural Language Processing can automate the process of log analysis and it does not rely on explicit programming means it does not require to know all truth about the problem. Depending on the type of data available machine learning technique can be chosen for text mining and anomaly detection.