Dealing with Unbalanced Classes, SVMs, Random Forests, and Decision Trees in Python