Personal tools
Log in

Computational Intelligence

Course: Computational Intelligence

Code: 3ФЕИТ01007

ECTS points: 6 ECTS

Number of classes per week: 3+0+0+3

Lecturer: Asst. Prof. Dr. Vesna Ojleska - Latkoska

Course Goals (acquired competencies): The main goal of the course are the concepts, paradigms, algorithms, and ways of implementation of computational intelligence (CI), with an emphasis on their possible practical applications in engineering. Upon completion of the course, the student will gain knowledge for the basic models in CI; application of fuzzy logic, neural networks, genetic algorithms, and other algorithms in CI; use of CI techniques for solving real world problems; combining various CI techniques and selecting the most appropriate one for solution of the current problem.

Course Syllabus: Computational intelligence (CI) is a set of nature-inspired computational methodologies and approaches to address complex real-world problems to which traditional approaches, i.e., first principles modelling or explicit statistical modelling, are ineffective or infeasible. Topics that will be covered in this course are as follows: 1. Background:  Brief review of biological and behavioral motivations for the constituent methodologies of computational intelligence. 2. Relationships among the three major components of CI (evolutionary computation, neural networks, and fuzzy systems) and how they cooperate and/or are integrated into a CI system. 3. Basic concepts and paradigms of evolutionary computation: genetic algorithms, evolutionary programming, evolution strategies, and particle swarm optimization; 4. Evolutionary Computation Implementations 5. Artificial Neural Networks: Neural network components and terminology; Review of neural network topologies; Neural network learning; Hybrid networks and recurrent networks; The issues of pre-processing and post-processing. 6. Neural Network Implementations 7. Fuzzy Systems: Design and analysis of fuzzy systems; Issues and special topics related to fuzzy systems. 8. Fuzzy System Implementations 9. Computational Intelligence Implementations.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

R. C. Eberhart, and Y. Shi

Computational Intelligence: Concepts to Implementations

Morgan Kaufmann

2011

2

Andries P. Engelbrecht

Computational Intelligence: An Introduction, 2nd Edition

John Wiley

2007

3

James M. Keller, Derong Liu, and  David B. Fogel

Fundamentals of Computational Intelligence: Neural Networks, Fuzzy Systems, and Evolutionary Computation

Wiley-IEEE Press

2016

Additional Literature

No.

Author

Title

Publisher

Year

1

Jyh-Shing Roger Jang, Chuen-Tsai Sun, Eiji Mizutani

Neuro-Fuzzy and Soft Computing (A Computational Approach to Learning and Machine Intelligence)

Prentice Hall

1997

2

Robert E. King

Computational Intelligence in Control Engineering

CRC Press

1999

3

Witold Pedrycz

Computational Intelligence: An Introduction

CRC Press

1997