Machine Learning and its Applications in Finance