Course detail
Artificial Intelligence in Sport
CESA-SUINAcad. year: 2020/2021
The course is focused on the commonly used methods from the artificial intelligence area: artificial neural networks, fuzzy logic and fuzzy inference systems, and cluster analysis. The theoretical (basic principles of the methods) and practical (application of methods for solution of classification, regression, or clustering tasks) aspects are studied. Theory is discussed in direct connection with practical examples. All computational techniques are learned during PC exercise using Matlab. This course prepares candidates for the sole use of the methods in their scientific or routine work.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Learning outcomes of the course unit
During written examination, it is verified, whether the student is able to:
- discuss basic terms from artificial intelligence area
- describe basic methods in this area
- discuss advantages and disadvantages of particular methods
- select and apply appropriate tools to solve the task
- estimate the quality of obtained result and present it in a proper way
- interpret obtained results
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
- 30 points can be obtained for activity in the PC exercises consisting in solving tasks (at least 15 points are required for further examination),
- 70 points can be obtained for the written exam (at least 35 points are required to pass the exam successfully).
Course curriculum
2. Measured data preparation: features, normalization, informative features selection, decorrelation
3. Evaluation of quality of the results of classification, regression or clustering
4. Artificial neural networks, the neuron and its characteristics. The neuron as a classifier. Linear vs. non-linear tasks
5. Learning the neuron with binary and real inputs and outputs, single-layer perceptron
6. Multi-layer feed-forward network, the backpropagation algorithm
7. Hamming network, Hopfield network, Kohonen network
8. Examples of artificial neural network application in real tasks solution
9. Cluster analysis, hierarchical cluster analysis
10. Non-hierarchical cluster analysis, k-means algorithm
11. Examples of clustering application in real tasks solution
12. Fuzzy sets, fuzzy relations, fuzzy logic. Fuzzy clustering
13. Approximate reasoning. Fuzzy inference systems
14. Examples of fuzzy inference systems application in real tasks solution
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Generally:
- obligatory computer-lab tutorial (missed labs must be properly excused and can be replaced after agreement with the teacher)
- voluntary lecture.
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
- Programme SPC-STC Bachelor's 3 year of study, summer semester, compulsory