When I am curious about ML as it is one of the Buzzwords in new tech era,decided to learn ML and one day sudden of interest opened my laptop and searched for ML pages ,after 20 minutes of try I come to conclusion that ML is nothing but, Its not specifically programmed and builds its own models and sometimes even develops them further based on new data. Most of the techniques used in machine learning are based on mathematical theories(advanced statistics, neural networks,decision trees, Bayesian networks etc.) and immediate action was folded my laptop placed it where it belongs(Somewhere) ,and thinking about who the hell are these mathematicians and how everything in CS are related to mathematics. Finally like every common Indian engineer,blame all this on education system as its not merging the theories with practices(Industrial standards) as not exposing us to apply all these mathematical theories in emerging technological era. But anyway I continued with learning ML..