Choosing between cloud and on-premise AI deployments. What factors influence the best deployment strategy?