Goal:Introducing students to basic concepts of soft computing, and, in parts, machine learning.
Outcome:Students will be trained to use soft computing concepts and certain machine learning algorithms when designing software products and solutions that are partly based on these concepts.
Contents of the course
Theoretical instruction:
Basic concepts of mathematical logic, artificial intelligence, and soft computing.
Fuzzy logic. Fuzzy relations, logic and conclusion methods.
Practicing presented concepts, methods and techniques through examples.
Textbooks and References
Goran Šimić, Tehnologije i sistemi veštačke inteligencije, Akademija tehničko-umetničkih strukovnih studija Beograd, Odsek Visoka škola elektrotehnike i računarstva, Vojvode Stepe 283, Beograd, ISBN 978-86-6090-186-8, COBISS.SR-ID 182283273, 242 strana, 2025
E. Volna, "Introduction to Soft Computing", Bookbon & Eva Volna, 2013.
D. K. Pratihar, "Soft computing: fundamentals and applications", Alpha Science International, Ltd., 2013.
G. Tettamanzi, M. Tomassini, "Soft computing: integrating evolutionary, neural, and fuzzy systems", Springer Science & Business Media, 2013.
V. Chandola, A. Banerjee, V. Kumar, "Anomaly detection: A survey", ACM computing surveys, 2009.