The course will include four main parts.

In the first part the basic coding skills would be deepened with possible filling the gaps in the knowledge of the students. Various practical problems will be implemented and ran. 

Second part will be devoted to the work with data and basic data analysis, with main emphasis on using Pandas library. 

Third part will be a short introduction to basics of machine learning and machine learning models that can be implemented and trained using scikit-learn library. 

Final part is basic deep learning using PyTorch library. 

The self-work will be devoted to a course project which will be implementation of a neural network for a particular task and work with it. The work in the course project has to be summarized in a report and a presentation for successful finishing the course.

Semester: ST 2024