Course detail
Artificial Intelligence in Medicine
FEKT-AUINAcad. year: 2018/2019
The course focuses on the basic types of neural networks (with backpropagation, Hamming and Kohonen network). The second part focuses on the hierarchical and non-hierarchical cluster analysis. The third part is focused on the theory of fuzzy sets, fuzzy relations, fuzzy logic, fuzzy inference and approximate reasoning procedures. The following are the methods for relevant features selection and for evaluation of the results obtained by above tools of artificial intelligence.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Learning outcomes of the course unit
- understanding principles of neural networks (with backpropagation errors, Hamming, Kohonen network),
- implementing the cluster analysis using the non-hierarchical or hierarchical methods,
- explaining the principle of fuzzy inference and approximate reasoning,
- performing selection of the most relevant features for further analysis,
- evaluating the performance of machine learning algorithms,
- giving examples of biomedical areas where above methods are widely used.
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
- 20 points can be obtained for activity in the laboratory exercises, consisting in solving tasks (non-zero point must be obtained from each task)
- 80 points can be obtained for the exam (at least 40 points must be obtained)
Course curriculum
2. Artificial neural networks, the neuron and its characteristics, the neuron as a classifier.
3. Learning the neuron with binary and real inputs and outputs, single-layer perceptron.
4. Multi-layer feed-forward network, the backpropagation algorithm.
5. Hamming network, Kohonen network.
6. Cluster analysis, hierarchical cluster analysis.
7. Non-hierarchical cluster analysis, k-means algorithm.
8. Fuzzy sets, fuzzy relations.
9. Logic, fuzzy logic, fuzzy inference, approximate reasoning.
10. Features selection and decorrelation.
11. Evaluation of classification, prediction and approximation algorithms.
12. Biomedical applications of machine learning tools.
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Basically:
- 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
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
2. Artificial neural networks, the neuron and its characteristics, the neuron as a classifier.
3. Learning the neuron with binary and real inputs and outputs, single-layer perceptron.
4. Multi-layer feed-forward network, the backpropagation algorithm.
5. Hamming network, Kohonen network.
6. Cluster analysis, hierarchical cluster analysis.
7. Non-hierarchical cluster analysis, k-means algorithm.
8. Fuzzy sets, fuzzy relations.
9. Logic, fuzzy logic, fuzzy inference, approximate reasoning.
10. Feature methods for classification.
11. The logic of decision-making systems, predicate logic.
12. Inference and substantiation of claims.
Exercise in computer lab
Teacher / Lecturer
Syllabus
2. Using the neuron as a classifier.
3. Learning the neuron, δ-rule. Perceptron in Neural Network Toolbox.
4. The neural network without learning.
5. Neural network, the backpropagation (BP) algorithm.
6. BP feed-forward network in Neural Network Toolbox (example classification ECG cycles).
7. BP feed-forward network in Neural Network Toolbox (example approximation signals).
8. Hierarchical cluster analysis.
9. Non-hierarchical cluster analysis.
10. PCA decorrelation and symptoms.
11. Fuzzy cluster analysis.
12. Fuzzy inference and approximate reasoning.