Rhythm of the algorithm

Rhythm of the algorithm

The course will cover basic principles of optimization focusing on methodologies and algorithms that have recently found fruitful applications in data science and related disciplines, including machine learning, deep learning, soft computing and other various facets of computational intelligence.

Students will gain hands-on experience by learning to implement those methods in Python programming language, which has become one of the de facto standards in machine learning and data science communities. Students will first learn how to implement learning methods directly, relying only on Numpy library. Towards the end of the course, they will learn how to integrate with Google’s TensorFlow framework.