MACHINE LEARNING TECHNIQUES FOR EARLY HEART FAILURE PREDICTION