Machine Learning – Best Practices and Vulnerabilities