Allowing Computers to learn from Data : Gold of 21st Century