Faculty of Technical Sciences

Subject: Soft Computing (17.SWK40A)

Native organizations units: No data
General information:
 
Category Professional-applicative
Scientific or art field Applied Computer Science and Informatics
Interdisciplinary No
ECTS 6
Educational goal:

Students will learn about concepts, techniques and selected examples of the application of soft computing. The student should be able to identify real-world problems that can be solved using soft computing techniques and be able to apply adequate techniques for solving these problems. The course focuses on the application of soft computing techniques on analyzing and processing complex data, such as images and sound.

Educational outcome:

The acquired knowledge is the basis for solving complex problems which require intelligence and cannot be explained by using conventional mathematical approaches. During this course, the student gains the basic knowledge of machine learning techniques and problems in this field. The course focuses on teaching the students how to process and represent complex data (images, and sound) in the form suitable for application of machine learning techniques.

Course content:

(1) Machine Learning basics: basic concepts and problems; basic models; model evaluation (2) Neural Networks: basic model and architectures; Convolutional Neural Networks, CNN (CNN architectures, feature visualization, Deep Learning Software) (3) Digital image analysis: Clustering (K-means, distance measures - "soft" comparison of text, images and objects, image segmentation by clustering); Image preprocessing and feature extraction (simple operations - addition, subtraction, affine transformations, histogram, morphological operations, and convolution; Edge detection; Hough transform); Object detection on images ("classical" approach - feature extraction and subsequent training of a machine learning model; CNN object detection) (4) Digital sound: Fourier transformation.

Teaching methods:

Lectures, laboratory exercises, and consultations. The main focus of the course is developing the course project. The students propose the real-world problem from the field of soft computing they would like to work on, as well as the reasonable methodology for its tackling. If the student is not able to propose the problem on his own, he or she will be given a predefined project for fewer points. Students are awarded points for attending the laboratory exercises. Also, on the laboratory exercises, they are given graded optional assignments. The final part of the exam is an oral exam. The final grade is formed based on points obtained by attending the laboratory exercises, solving the optional assignments, solving the course project and taking the oral exam.

Literature:
Authors Title Year Publisher Language
Krig, S. Computer Vision Metrics Survey, Taxonomy, and Analysis 2014 Apress Media Serbian language
Goodfellow, I., Bengio, Y., Courville, A. Deep Learning 2017 MIT Press, Cambridge English
Szeliski, R. Computer vision: algorithms and applications 2011 Springer, London English
Gonzalez, R.C., Woods, R.E. Digital Image Processing (3rd Edition) 2008 Prentice-Hall, Inc., Upper Saddle River English
Knowledge evaluation:
Course activity Pre-examination Obligations Number of points
Laboratory exercise attendance Yes Yes 5.00
Project task Yes Yes 50.00
Complex exercises Yes Yes 15.00
Oral part of the exam No Yes 30.00
Lecturers:

Asistent Lukić Aleksandar

Assistant - Master

Computational classes

Asistent Radaković Danijel

Assistant - Master

Computational classes

Asistent Matijević Gostojić Milica

Assistant - Master

Computational classes

vanr. prof. dr Slivka Jelena

Associate Professor

Lectures

Asistent Vujinović Aleksandar

Assistant - Master

Computational classes

Asistent Prokić Simona

Assistant - Master

Computational classes

Asistent Dorić Luka

Assistant - Master

Computational classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.