How to Overcome Data Imbalance in Machine Learning Techniques and Tools How to Overcome Data Imbalance in Machine Learning : Techniques and Tools