Nowadays, computers solve crimes, drive cars, cure sickness and accurately predict political races. But the problem is, it's not enough to just store, access and process data. Machine learning and artificial intelligence algorithms are divided into two factors: huge quantities of timely and accurate data. There are four typical methods to be used to acquire data. They are -1. Required self-declared data,2. Self-declared or observed data 3. Volunteered self-declared data, 4. Crowdsourced observed data. For more read the article link written by David Elkington: http://techcrunch.com/2016/03/01/getting-predictive-about-politics-and-everything-else/