Любой. Исходя из такого объяснения не возможно ответить на вопрос. В настоящее время любят использовать градиентный бустинг на деревьях решений. При прочих равных это метод часто дает лучший результат.
Для начала лучше попытаться разобраться в самих данных. Может получится часть из них убрать за ненадобностью или сформировать на их основе более информативные признаки.