Course: Artificial Intelligence

» List of faculties » FS » KSA
Course title Artificial Intelligence
Course code KSA/UI*M
Organizational form of instruction Lecture + Lesson
Level of course Master
Year of study not specified
Semester Winter and summer
Number of ECTS credits 5
Language of instruction Czech, English
Status of course Compulsory
Form of instruction Face-to-face
Work placements Course does not contain work placement
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Vavroušek Miroslav, Ing. Ph.D.
Course content
LECTURES: 1. Introduction to Artificial Intelligence. Stages of development. 2. Task classes, recognition, adaptation and learning, communication with the machine, problem solving, expert systems. Logical and functional programming style. 3. Cellular automation and their applications. 4. Creation and search in state space. Informed and uninformed search in state space. Options and limitations task solutions using state space. 5. Robot motion control and methods for finding paths in space. 6. Signal processing and analysis. Image and sound signals. 7. Recognize picture and sound. Speech Synthesis. 8. Introduction to Artificial Neural Networks. Biological neural networks and analogy with artificial neural networks. 9. Powerful elements of artificial neural network - formal neuron (neuron input, synaptic scales, neuron threshold, neuron transfer function, neuron activity), neuronal connections, topology of neural networks, artificial neural network training. 10. Perceptron. Networks with threshold (or sigmoid or Heaviside) activation function. 11. Multilayer perceptron - back-propagation network lerning . Network layout, back-propagation algorithm, training and test set, network learning. 12. Disadvantages of redistribution, network paralysis, local minimum, advanced algorithms. 13. Application of Artificial Neural Networks. Speech processing, application of neural networks in the role of analysis and speech recognition, application of neural networks in speech synthesis. 14. Application of neural networks for image processing. EXERCISES: 1. Introduction, Work Safety. Determination of requirements for work in the semester. 2. Repetition of work in Matlab and Simulink, unification of knowledge, completion of required knowledge. 3. Design and simulation of cellular automata. 4. Generate and search for state space. Uninformed search methods. 5. Generate and search for state space. Informed search methods. 6. Processing and analysis of camera and microphone signals. Transformation of signal information. 7. Application of methods for image and sound recognition and speech synthesis. 8. Creating and learning a preceptron with a training set. 9. Introducing into the Neural Network Toolbox, the basic features. 10. Preparation for the design of the neural network for the given situation. 11. An example of a neural network design for task of approximation and classification. 12. Assignment of semestral work, design of neural network in Matlab environment for solving given problem. 13. Work on the assignment of the semester work. 14. Presentation of semestral papers, evaluation, credits.

Learning activities and teaching methods
Self-study (text study, reading, problematic tasks, practical tasks, experiments, research, written assignments), Lecture, Task-based study method
  • Class attendance - 56 hours per semester
Learning outcomes
Introduction into artificial intelligence, the central problems of artificial intelligence. Traditional computational models, state space, fitness function. Recognition and synthesis of audio and video, signal processing, image segmentation. Biologically inspired algorithms, neural networks, genetic algorithms, cellular automaton and other applications of artificial neural networks.

Prerequisites
unspecified

Assessment methods and criteria
unspecified
Recommended literature
  • BARTÁK, R. Co je nového v umělé inteligenci. Praha, 2017. ISBN 978-80-906089-8-6.
  • HAGAN, M. Neural network design.. Boston, 1996. ISBN 0-534-94332-2.
  • HLAVÁČ, V. Počítačové vidění.. Praha, 1992. ISBN 80-85424-67-3.
  • HYNEK, J. Genetické algoritmy a genetické programování.. Praha, 2008. ISBN 978-80-247-2695-3.
  • LÝSEK, J. Rozpoznávání objektů pomocí evolučních metod.. Brno, 2013. ISBN 80-214-4875-9.
  • Mařík, V. Umělá inteligence. Praha, 2013. ISBN 978-80-200-2276-9.
  • MITCHELL, T. Machine learning. Boston, 1997. ISBN 00-704-2807-7.
  • NOVAK, G. Introduction to Artificial Intelligence Through. Prague, 1994. ISBN 80-707-9712-6.
  • PARKER, J. R. Algorithms for image processing and computer vision. New York, 2011. ISBN 978-0470643853.
  • POKORNÝ, M. Umělá inteligence v modelování a řízení. Praha, 1996. ISBN 80-901984-4-9.
  • POOLE, D. L., MACKWORTH, A. K. Artificial Intelligence: Foundations of Computational Agents.. Cambridge University Press, 2010. ISBN 978-0-521-51900-7.
  • RUSSEL, S. Artificial intelligence: a modern approach. London, 2014. ISBN 978-1-29202-420-2.
  • SAMARASINGHE, S. Neural networks for applied sciences and engineering. Boca Raton, 2007. ISBN 978-084-9333-750.
  • VOLNÁ, E. Umělá inteligence. Ostrava, 2013. ISBN 978-80-7464-330-9.
  • ZELINKA, I. Umělá inteligence: hrozba nebo naděje?. Praha, 2003. ISBN 80-730-0068-7.
  • ZHANG, W. State-space search: algorithms, complexity, extensions, and Applications.. New York, 1999. ISBN 978-1-4612-7183-3.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester