Information Processing
Data is displayed for the academic year: 2024./2025.
Laboratory exercises
Course Description
The course will provide basic insight into information processing techniques, accompanied by overviews of several applications and their respective information processing tools. Students will learn about time analysis, frequency analysis and time-frequency analysis of signals. Basic techniques from machine learning will be presented, with special attention to artificial neural networks. Selected application areas include: speech processing and analysis, image processing and analysis, bioinformatics, and computational finance.
Study Programmes
University undergraduate
[FER3-EN] Computing - study
Elective Courses
(5. semester)
[FER3-EN] Electrical Engineering and Information Technology - study
Elective Courses
(5. semester)
Learning Outcomes
- Identify and explain fundamental techniques of signal processing
- Identify and explain fundamental techniques of machine learning
- Identify and explain fundamental techniques of image processing analysis
- Identify and explain fundamental techniques of text analysis
- Identify and explain fundamental techniques of speech analysis
- Identify and explain fundamental techniques of computational finance
- Identify and explain fundamental techniques of bioinformatics
- Identify and explain fundamental techniques of complex networks
Forms of Teaching
Lectures
Lectures take place in a lecture room with a lecturer who is an expert on a specific subject. The lecture is interactive, and students are expected to participate in the discussion.
LaboratoryLaboratory exercises are held in labs equipped with computers. During the exercise, students try out theoretical concepts and apply them to specific problems
Grading Method
Continuous Assessment | Exam | |||||
---|---|---|---|---|---|---|
Type | Threshold | Percent of Grade | Threshold | Percent of Grade | ||
Laboratory Exercises | 50 % | 24 % | 50 % | 24 % | ||
Mid Term Exam: Written | 50 % | 38 % | 0 % | |||
Final Exam: Written | 50 % | 38 % | ||||
Exam: Written | 50 % | 76 % |
Week by Week Schedule
- Introduction. Basic concepts.
- Continuous time Fourier series. Introduction to signal processing in Python. Application to river water level.
- Discrete Fourier transform. Short-time Fourier transform. Wavelet transform. Application to river water level.
- Introduction to Bioinformatics. Data types in bioinformatics. Alignment algorithms.
- Coding DNA sequences as signal. Signal convolution as a measure of similarity. MAFFT algorithm, determining sequence similarity using Fast Fourier Transform.
- Hidden Markov models (HMM) and their application for time series modeling. Models with discrete observations. Evaluation of the likelihood of a series of observations for a given model (forward algorithm and backward algorithm).
- Hidden Markov models (HMM). Finding the most probable sequence of hidden states (Viterbi algorithm). Determining the optimal parameters of the HMM model from multiple observation sequences (model training).
- Midterm exam
- Introduction to quantitative finance. Data types in finance. Basic properties of financial time series.
- Introduction to multivariate data analysis. Principal component analysis. Applications in quantitative finance.
- Digital image analysis. Problem of object detection. Fundamentals of functioning and training of artificial neural networks.
- Peculiarities and practical aspects of the neural network training procedure. Classification of input samples. Detection of objects by neural networks.
- Data, signals, systems, invariants and symmetries. Fringe projection profilometry.
- Registration and iterative closest point algorithm (ICP).
- Final exam
Literature
General
ID 223365
Winter semester
5 ECTS
L2 English Level
L1 e-Learning
45 Lectures
0 Seminar
0 Exercises
15 Laboratory exercises
0 Project laboratory
0 Physical education excercises
Grading System
87 Excellent
75 Very Good
64 Good
50 Sufficient