AI accurately predicted Donald Trump's 100 day approval rating