Outline of a Course on Computational Intelligence Claudio Moraga University of Dortmund Germany JEP-16160-2001 Bitola Workshop December 2003

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

TECHNOLOGY GUIDE 4: Intelligent Systems
Tuomas Sandholm Carnegie Mellon University Computer Science Department
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
The Department of Informatics at the University of Dortmund, Germany, and the Bologna Process Claudio Moraga European Centre for Soft Computing, Asturias,
SSP Re-hosting System Development: CLBM Overview and Module Recognition SSP Team Department of ECE Stevens Institute of Technology Presented by Hongbing.
Models for Information Retrieval Mainly used in science and research, (probably?) less often in real systems But: Research results have significance for.
Neuro-fuzzy modeling between minimum and maximum Claudio Moraga University of Dortmund Germany © cm Universidad Técnica Federico Santa María Valparaíso,
AI – CS364 Hybrid Intelligent Systems Overview of Hybrid Intelligent Systems 07 th November 2005 Dr Bogdan L. Vrusias
Natural Computation: computational models inspired by nature Dr. Daniel Tauritz Department of Computer Science University of Missouri-Rolla CS347 Lecture.
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
Intelligent Systems Group Emmanuel Fernandez Larry Mazlack Ali Minai (coordinator) Carla Purdy William Wee.
Soft Computing 1 Neuro-Fuzzy and Soft Computing chapter 1 J.-S.R. Jang Bill Cheetham Kai Goebel.
Tutorial 1 Temi avanzati di Intelligenza Artificiale - Lecture 3 Prof. Vincenzo Cutello Department of Mathematics and Computer Science University of Catania.
WELCOME TO THE WORLD OF FUZZY SYSTEMS. DEFINITION Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept.
Building Knowledge-Driven DSS and Mining Data
Learning Programs Danielle and Joseph Bennett (and Lorelei) 4 December 2007.
T. P. Hong 1 Research Artificial Intelligence Expert Systems Machine Learning Knowledge Integration Heuristic Search Parallel Processing Top-down Bottom-up.
Introduction to Artificial Neural Network and Fuzzy Systems
Chapter 11 Managing Knowledge. Dimensions of Knowledge.
Neuro-fuzzy Systems Xinbo Gao School of Electronic Engineering Xidian University 2004,10.
Data Mining Techniques
PROJECT LM-01 Presentation 16 Oct 2006 University of Wollongong, Australia.
Revision Michael J. Watts
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Tempus Workshop, Niš, October 2002 Computer Science Education in Dortmund, Germany Claudio Moraga Dept. Computer Science, University of Dortmund, Germany.
Invitation to Computer Science 5th Edition
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Eduard Petlenkov, Associate Professor, TUT Department of Computer Control
Abdul Rahim Ahmad MITM 613 Intelligent System Chapter 0: Introduction.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
1 Research Groups : KEEL: A Software Tool to Assess Evolutionary Algorithms for Data Mining Problems SCI 2 SMetrology and Models Intelligent.
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
Swarm Intelligence 虞台文.
Chapter 10 Information Systems Analysis and Design
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
Computational Intelligence II Lecturer: Professor Pekka Toivanen Exercises: Nina Rogelj
Discrete Structures for Computing
Overview of Part I, CMSC5707 Advanced Topics in Artificial Intelligence KH Wong (6 weeks) Audio signal processing – Signals in time & frequency domains.
Neural-Network-Based Fuzzy Logical Control and Decision System 主講人 虞台文.
Tempus JEP 16160/2001 Workshop. Niš, October 2004 A „robotics-driven“ Master Program Claudio Moraga University of Dortmund Germany
Course presentation: FLA Fuzzy Logic and Applications 4 CTI, 2 nd semester Doru Todinca in Courses presentation.
Mehdi Ghayoumi MSB rm 132 Ofc hr: Thur, a Machine Learning.
Kaifeng Chen Institute for Theoretical Physics Synthetic Biology with Engineering Tools 1 Francis Chen.
CSE & CSE6002E - Soft Computing Winter Semester, 2011 Course Review.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
Modeling and Simulation Introduction 1 TA. May Almousa Princess Nora Bint Abdul Rahman University.
CS318 Decision Support Systems Rationale: This course aims to provide students with fundamental knowledge on decision support systems for managers and.
Classical and Recent Approaches in Teaching Logic Design Radomir S. Stankovic Dragan Jankovic Claudio Moraga Dept. of Computer Science, Faculty of Electronics.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
Application Development in Engineering Optimization with Matlab and External Solvers Aalto University School of Engineering.
New Curricula Proposal at FSMN by Miroslav Ćirić & Predrag Krtolica.
IEEE AI - BASED POWER SYSTEM TRANSIENT SECURITY ASSESSMENT Dr. Hossam Talaat Dept. of Electrical Power & Machines Faculty of Engineering - Ain Shams.
Workshop on Machine Intelligence & Data Science Education in Karnataka : A dialogue between stakeholders Dr.Ramakanthkumar P, Dr.Vijayalakshmi M N Dr.Shantha.
The article written by Boyarshinova Vera Scientific adviser: Eltyshev Denis THE USE OF NEURO-FUZZY MODELS FOR INTEGRATED ASSESSMENT OF THE CONDITIONS OF.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Eduard Petlenkov, Associate Professor, TUT Department of Computer Control
School of Computer Science & Engineering
SIMULATION SIMULAND PURPOSE TECHNIQUE CREDIBILITY PROGRAMMATICS
TECHNOLOGY GUIDE FOUR Intelligent Systems.
ISS0023 Intelligent Control Systems Arukad juhtimissüsteemid
ISS0023 Intelligent Control Systems Arukad juhtimissüsteemid
ISS0023 Intelligent Control Systems Arukad juhtimissüsteemid
Basic Intro Tutorial on Machine Learning and Data Mining
CH751 퍼지시스템 특강 Uncertainties in Intelligent Systems
Metaheuristic methods and their applications. Optimization Problems Strategies for Solving NP-hard Optimization Problems What is a Metaheuristic Method?
Overview of Machine Learning
Review NNs Processing Principles in Neuron / Unit
A Tutorial (Complete) Yiming
The Curriculum of the Department of Informatics TEI-A
Presentation transcript:

Outline of a Course on Computational Intelligence Claudio Moraga University of Dortmund Germany JEP Bitola Workshop December 2003

The world of Computational Intelligence Fuzzy Logic Neural networks Evol. Algor. Probabilities and statistics © cm

Artificial Intelligence v/s Computational Intelligence Artificial Intelligence Computational Intelligence Artificial Intelligence Computational Intelligence © cm

Neural Networks 1.Basics: Definitions. The point of view of neurophysiology; the point of view of Approximation Theory. Historical development. Types of neural networks from the point of view of structure, information flow, transfer function of elementary units. Feed-forward neural networks. Training algorithms. Learning and generalizing. 2.Classification of patterns and approximation of functions. Design of experiments. Statistical considerations for the evaluation of results Discussion of examples 3. New applications (e.g. Blind Source Separation) © cm

An environment to learn and design Neural networks SNNS: Stuttgart neural networks simulator Comprises: Different types of neural networks Different training algorithms Several representations of weights and outputs Demonstration examples Well documented handbook (in English) SNNS is public domain © cm

Fuzzy Logic 1.Basics Historical development; classic sets and fuzzy sets 2.Operations with fuzzy sets Basic fuzzy connectives. The concept of t-norms and t-conorms Generalized Modus Ponens; fuzzy inference Compositional Rule of Inference 3.Applications Work with Linguistic Variables; modeling with fuzzy if-then rules Fuzzy decision making Fuzzy control © cm

An environment to design fuzzy logic systems Xfuzzy 3.0 “This new version of Xfuzzy is based on a new specification language (XFL3) which extends the advantages of its predecessor, allowing the use of linguistic hedges as well as new fuzzy operators defined freely by the user. New CAD tools have been included to ease the edition of operator sets and hierarchical systems, to generate 2- and 3-dimensional graphic outputs, and to monitor the inference process. The tool that applies supervised learning has been quitely renewed so as to include new algorithms as well as pre- and post-processing techniques to simplify the obtained rule bases. Xfuzzy 3.0 has been enterely programmed in Java. Hence, it can be executed on any platform with JRE (Java Runtime Environment) installed.” Xfuzzy is public domain © cm

Evolutionary Algorithms This area comprises: Evolutionary strategies (Rechenberg, Schwefel) Genetic Algorithms (Holland) Evolutionary computing (Fogel) Simulated Annealing Ant colonies, swarms Basics, structure of the algorithms, main variations Comparative analysis of test examples © cm

An environment to work with Genetic Algorithms GALIB GAlib contains a set of C++ genetic algorithm objects. The library includes tools for using genetic algorithms to do optimization in any C++ program using any representation and genetic operators. The documentation includes an extensive overview of how to implement a genetic algorithm as well as examples illustrating customizations to the GAlib classes. GAlib has been built on various UNIX platforms (SGI, Sun, HP, DEC, IBM) as well as MacOS and DOS/Windows systems. GAlib includes examples that use PVM for distributed, parallel implementations. GAlib includes graphic examples that use the Athena or Motif widget sets, or MFC/VC++. or ftp://lancet.mit.edu/pub/ga/ GALIB is public domain © cm

Hybrid Systems Hybrid Systems combine different approaches in a search for synergy Neuro-fuzzy Systems Neural networks with fuzzy data Genetic Algorithms with fuzzy fitness Evolutionary optimization of fuzzy systems Evolutionary design of neural networks Robust neural networks Working with fuzzy probabilities © cm

Closing Remarks The former proposal is an updated version of an elective Course offered by the author at the Department of Computer Science of the University of Dortmund. Schedule: 1 semester at 2 hours per week (lecture) plus 2 hours per week (exercises, mainly with the design environments). Pre-requirements: Students should have programming experience Students should have passed all basic Mathematics Courses (mainly Differential Calculus, Linear Algebra, and Probabilities and Statistics) © cm

Any questions?