If you can write algorithms for machine learning programs, you can earn an average of US $115 per hour as a freelancer. —from IEEE The Institute .