Artificial Intelligence in Sport
CESA-SUINAcad. year: 2019/2020
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.
Learning outcomes of the course unit
Candidates will get knowledge and skills in area of artificial intelligence applications. He will be competent to apply some widespread methods for real tasks solving, naimly to process and analyse data.
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
The knowledge on the Bachelor´s degree level is requested, namely on numerical mathematics. Knowledge of Matlab is required during PC excercise.
Recommended optional programme components
Recommended or required reading
KOZUMPLÍK, J., PROVAZNÍK, I.: Umělá inteligence v medicíně. Elektronická skripta. ÚBMI FEKT VUT v Brně, Brno, 2007. (CS)
ŠNOREK, M.: Neuronové sítě a neuropočítače. Skripta ČVUT, Praha, 2002 (CS)
JURA, P.: Základy fuzzy logiky pro řízení a modelování.VUT v Brně, nakl. VUTIUM, Brno 2003, ISBN 80-214-2261-0 (CS)
GAN, G., MA, C., WU, J.: Data Clustering. Theory, Algorithms and Applications. ASA-SIAM Series on Statistics and Applied Probability, Philadelphia, 2007 (CS)
Planned learning activities and teaching methods
Teaching methods include lectures and computer exercises. Course is taking advantage of e-learning system. Students have to write two tests during the course.
Assesment methods and criteria linked to learning outcomes
Requirements for completion of a course are elaborated by the lecturer responsible for the course every year;
- 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).
Language of instruction
1. Introduction to Artificial Intelligence. Possible applications: classification (to two or more classes), regression and clustering. Short review of machine learning algorithms
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
The goal of the course is to provide the students with sufficient knowledge from artificial intelligence area and to present them the possible use of modern tools of artificial intelligence in acquisition, processing and analysis of data for sport.
Specification of controlled education, way of implementation and compensation for absences
Delimitation of controlled teaching and its procedures are specified by a regulation issued by the lecturer responsible for the course and updated for every year (see Rozvrhové jednotky).
- obligatory computer-lab tutorial (missed labs must be properly excused and can be replaced after agreement with the teacher)
- voluntary lecture.
Classification of course in study plans
- Programme BPC-STC Bachelor's, 3. year of study, summer semester, 5 credits, compulsory
Type of course unit
26 hours, optionally
Teacher / Lecturer
26 hours, compulsory
Teacher / Lecturer
The other activities
13 hours, optionally
Teacher / Lecturer
eLearning: currently opened course