Computational Intelligence

Последна измена: December 5, 2019

Course: Computational Intelligence

Code3ФЕИТ01007

ECTS points: 6 ECTS

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

LecturerAsst. 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