FF:PLIN081 Adv. ML methods - Course Information
PLIN081 Advanced machine learning methods
Faculty of ArtsAutumn 2024
- Extent and Intensity
- 0/2/0. 4 credit(s). Type of Completion: k (colloquium).
- Teacher(s)
- Mgr. Richard Holaj, Ph.D. (lecturer)
RNDr. Jan Rygl (lecturer), Mgr. Dana Hlaváčková, Ph.D. (deputy) - Guaranteed by
- Mgr. Richard Holaj, Ph.D.
Department of Czech Language – Faculty of Arts
Contact Person: Bc. Silvie Hulewicz, DiS.
Supplier department: Department of Czech Language – Faculty of Arts - Timetable
- Thu 14:00–15:40 G22, except Mon 18. 11. to Sun 24. 11.
- Prerequisites
- Email to the instructor introducing oneself, previous programming and artificial intelligence experience, future career aspirations, and the envisioned role of machine learning in one's career.
Setting up necessary tools: Creating a personal account on GitHub.
Having taken PLIN080 is recommended but not required. - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 14 student(s).
Current registration and enrolment status: enrolled: 11/14, only registered: 0/14, only registered with preference (fields directly associated with the programme): 0/14 - fields of study / plans the course is directly associated with
- there are 6 fields of study the course is directly associated with, display
- Course objectives
- Deepening knowledge of programming in Python and getting acquainted with the use of ML focused on NLP in an environment simulating work in a company:
- Team Collaboration
- Code Testing
- Code Review Practices
- Adaptive Project Management
- Big Data Processing, particularly in English - Project Difficulty Estimation - Learning outcomes
- Students after completing the course:
- will have a better idea about the implementation of ML projects in small companies;
- deepen their knowledge of programming in Python;
- gain more experience with team collaboration in commercial environments;
- will have basic experience with estimating the difficulty of projects. - Syllabus
- Forming teams and setting up an environment for effective collaboration.
- Solution architecture, prototyping and automated tests setup.
- Processing and working with big data.
- Creating simple REST APIs and communicating with the client.
- Experimenting with ML algorithms and evaluating them.
- Negotiating project goals and acceptance metrics.
- Accelerating code and writing documentation.
- Containerizing solutions using Docker technology.
- Teaching methods
- Discussion, Team Project Work, and Commercial Environment Simulation.
- Assessment methods
- Team projects:
- algorithmics and efficiency (10 points);
- code style and code readability (10 points);
- quality of code reviews (10 points);
- team work (10 points);
- functionality according to specifications (20 points);
- final team defence of the project (40 points).
A minimum of 60 points is required for successful completion of the course, including at least 10 points from the final defense. Extra points can be earned during the course. - Language of instruction
- Czech
- Teacher's information
- https://github.com/aicheck-tech/PLIN081
- Enrolment Statistics (recent)
- Permalink: https://is.muni.cz/course/phil/autumn2024/PLIN081