Course detail
Artificial Intelligence in Medicine
FEKT-AUINAcad. year: 2016/2017
The course focuses on the basic types of neural networks (with backpropagation, Hamming, Hopfield 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 is a logic in the decision-making systems and predicate logic.
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, Hopfield, Kohonen network),
- implementing the cluster analysis using the non-hierarchical or hierarchical methods,
- explain the principle of fuzzy inference and approximate reasoning,
- use the predicate logic.
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 laboratory exercises, consisting in solving tasks (for the procedure for the examination must be obtained at least 15 points)
- 70 points can be obtained for the written exam (the written examination is necessary to obtain at least 35 points)
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, Hopfield 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.
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, Hopfield 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.