Machine learning and predictive analytics: architecture and concepts