To deal with imbalance between positive and negative data points, We have used K-fold cross validation to help keep an equal distribution between the positive and negative classes. We have also made use of Voting classifier of Adaptive and Gradient Boosting, which should help counter the effects of the imbalance in the dataset.