IBM lures developers with AI and machine learning projects