Technische Universität Ilmenau

Softcomputing - Interactive curriculae of TU Ilmenau

The interactive curriculae provide information on the degree programmes offered by the TU Ilmenau.

Please refer to the respective study and examination rules and regulations for the legally binding curricula (Annex Curriculum).

You can find all details on planned lectures and classes in the course catalogue.

Please note that this page is no longer updated. All modules and study plans from PO version 2021 onwards (Bachelor and Master study programs) are now available on the Campus Portal.

module properties module number 200082 - common information
module number200082
departmentDepartment of Computer Science and Automation
ID of group2233 (Neuroinformatics and Cognitive Robotics)
module leaderProf. Dr. Horst-Michael Groß
languageDeutsch
term Wintersemester
previous knowledge and experience

Pflichtmodul "Neuroinformatik und Maschinelles Lernen"

learning outcome

Im Modul Softcomputing haben die Studierenden die Begriffswelt der Fuzzy-Logik, der Genetischen Algorithmen (GA) und der evolutionären Strategien (ES) verstanden. Sie verstehen übergreifende Ansätze zur Lösung von Klassifikations- und Regelungs- und Optimierungsproblemen mit Fuzzy- und GA/ES-Methoden. Die Studierenden sind in der Lage, Fragestellungen aus dem o. g. Problemkreisen zu analysieren, durch Anwendung des behandelten Methodenspektrums Lösungskonzepte zu entwerfen und diese auf ingenieurtechnische und biomedizinische Fragestellungen zu applizieren, sowie bestehende Lösungskonzepte zu bewerten. Vor- und Nachteile der Verfahren im Kontext praktischer Anwendungen sind den Studierenden bekannt.Nach Abschluss der Lernform "Übung" in Verbindung mit der selbständigen Implementierung einer Python-Fuzzy-Regelung (Teilleistung 2) beherrschen die Studierenden grundlegende mathematische Berechnungen, die Wirkungsweise unterschiedlicher Fuzzy-Operatoren und das Aufstellen von Fuzzy-Regeln. Nach intensiven Diskussionen während der Übungen und zur Auswertung der Python-Implementierung können die Studierenden Leistungen ihrer Mitkommilitonen richtig einschätzen und würdigen. Sie berücksichtigen Kritik, beherzigen Anmerkungen und nehmen Hinweise an.

content

Das Modul beinhaltet die ausgewählten Teilgebiete "Fuzzy-Logik" und "Evolutionäre/genetische Algorithmen" des Wissenschaftsgebietes Softcomputing. Beide Teilgebiete sollen ergänzend zu den Neuroinformatik-Modulen die Grundlagen für alternative Verfahren der Informations- und Wissensverarbeitung für Ingenieure und Informatiker legen. Damit würde der Absolvent über breite methodische und anwendungsorientierte Grundlagen der "Computational Intelligence" verfügen. Ethische, soziale und rechtliche Aspekte beim Einsatz von Techniken der Fuzzy-Logik und der Evolutionären/Genetischen Algorithmen sowie wesentliche datenschutzrechtliche Randbedingungen werden dargestellt und diskutiert. Das Modul vermittelt sowohl Faktenwissen als auch begriffliches Wissen aus den folgenden Kernbereichen:

Fuzzy-Set-Theorie: Überblick, Einordnung und Historie,Grundlagen der Fuzzy-Logik (Basisvariablen, Linguistische Variablen, Terme, Zugehörigkeitsfunktionen,Fuzzyfizierung,Fuzzy-Operatoren, unscharfe Zahlen und Relationen),Fuzzy-Regeln, unscharfes und plausibles Schließen,Fuzzy-Inferenz,Defuzzifizierungsmethoden, ausgewählte Anwendungsbeispiele aus dem technischen und nichttechnischen Bereich.

Genetische Algorithmen (GA) und Evolutionäre Strategien (ES): Einführung, Historie, philosophische Einordnung, Grundlagen und Begriffe, einführende Beispiele, prinzipielle Struktur eines GA/EA , Operatoren (Mutation, Crossover), Kodierungsvarianten und-probleme,Auswahlvon Selektionsmechanismen bei GA/EA, Vor- und Nachteile, Ergänzende Beispiele und Anwendungen,Hinweis auf genetische und evolutionäre Programmierung. Die Studierenden haben die Möglichkeit, eine Problemstellung mit GA/ES softwaretechnisch umzusetzen und vorzustellen.

 

media of instruction and technical requirements for education and examination in case of online participation

Powerpoint, Demo-Applikationen in Python, Matlab, Java, Moodle-Kurs

 

 

literature / references

Fuzzy-Logik:

Zimmermann, H.-J.: Fuzzy Set Theorie - and its Applications. Kluver in Boston, 1991

Kosko, B.: Neural Networks and Fuzzy-Systems. Prentice Hall, New Jersey, 1992

Böhme, G.: Fuzzy-Logik. Springer-Vlg., Berlin..., 1993

Bothe, H.-H.: Fuzzy-Logik - Einführung in Theorie und Anwendungen. Springer-Vlg., Berlin, Heidelberg, 1995

Bothe, H.-H.: Neuro-Fuzzy-Methoden. Springer-Vlg., Berlin, Heidelberg, 1998

Fuller, R.: Introduction to Neuro-Fuzzy Systems. Physica-Verlag, Heidelberg, 2000

Tizhoosh, H. R.: Fuzzy-Bildverarbeitung. Springer-Vlg., Berlin, Heidelberg, 1998

Höppner, F., Klawonn, F., Kruse, R.: Fuzzy-Clusteranalyse. Viehweg-Vlg., Braunschweig, 1997

 

Genetische Algorithmen und Evolutionäre Strategien :

Nissen, V.: Einführung in Evolutionäre Algorithmen. Vieweg-Vlg. Braunschweig, 1997

Jacob, Ch.: Principia Evolvica. dpunkt.verlag, Heidelberg, 1997

Gerdes, I., Klawonn, F., Kruse, R.: Evolutionäre Algorithmen. Vieweg-Vlg. Wiesbaden, 2004

Heistermann, J.: Genetische Algorithmen. B.G. Teubner Verlagsgesellschaft, Stuttgart, Leipzig, 1994

Lippe, W.-M.:  Soft-Computing. Springer-Verlag, Berlin, Heidelberg, 2006

Rechenberg, I.: Evolutionsstrategie 94, frommann-holzboog Vlg., Stuttgart, 1994

 

evaluation of teaching
Details reference subject
module nameSoftcomputing
examination number220452
credit points5
SWS4 (3 V, 1 Ü, 0 P)
on-campus program (h)45
self-study (h)105
obligationobligatory module
examexamination performance with multiple performances
details of the certificateDas Modul Softcomputing mit der Prüfungsnummer 220452 schließt mit folgenden Leistungen ab:
  • schriftliche Prüfungsleistung über 90 Minuten mit einer Wichtung von 100% (Prüfungsnummer: 2200737)
  • alternative semesterbegleitende Studienleistung mit einer Wichtung von 0% (Prüfungsnummer: 2200738)


Details zum Abschluss Teilleistung 2:

eigene Python-Implementierungen von vorgegebenen Algorithmen und Übungsaufgaben

link to Moodle course https://moodle.tu-ilmenau.de/enrol/index.php?id=66
teacherDr. Debes, Klaus
signup details for alternative examinations

Dieses Modul enthält mindestens eine alternative semesterbegleitende Abschlussleistung. Bitte beachten Sie, dass diese in der Regel schon zu Beginn des Semesters, in dem diese angeboten wird, angemeldet werden muss.
Über die Details und Zeiträume dazu werden Sie vom Lehrenden und/oder dem Prüfungsamt informiert. Fragen Sie gegebenenfalls unbedingt beim Lehrenden nach.

This module contains at least one alternative exam part. Please note that this must usually be registered at the beginning of the semester in which it is offered.
The lecturer and/or the examination office will inform you about the details and time periods. If necessary, be sure to ask the lecturer.

maximum number of participants
Details in degree program Master Informatik 2013, Master Ingenieurinformatik 2014
module nameSoftcomputing
examination number220452
credit points5
on-campus program (h)45
self-study (h)105
obligationelective module
examexamination performance with multiple performances
details of the certificateDas Modul Softcomputing mit der Prüfungsnummer 220452 schließt mit folgenden Leistungen ab:
  • schriftliche Prüfungsleistung über 90 Minuten mit einer Wichtung von 100% (Prüfungsnummer: 2200737)
  • alternative semesterbegleitende Studienleistung mit einer Wichtung von 0% (Prüfungsnummer: 2200738)


Details zum Abschluss Teilleistung 2:

eigene Python-Implementierungen von vorgegebenen Algorithmen und Übungsaufgaben

link to Moodle course https://moodle.tu-ilmenau.de/enrol/index.php?id=66
signup details for alternative examinations

Dieses Modul enthält mindestens eine alternative semesterbegleitende Abschlussleistung. Bitte beachten Sie, dass diese in der Regel schon zu Beginn des Semesters, in dem diese angeboten wird, angemeldet werden muss.
Über die Details und Zeiträume dazu werden Sie vom Lehrenden und/oder dem Prüfungsamt informiert. Fragen Sie gegebenenfalls unbedingt beim Lehrenden nach.

This module contains at least one alternative exam part. Please note that this must usually be registered at the beginning of the semester in which it is offered.
The lecturer and/or the examination office will inform you about the details and time periods. If necessary, be sure to ask the lecturer.

maximum number of participants