Machine Learning Theory And Methods In Political Science