Evolutionäre Algorithmen Einführung

Ähnliche Dokumente
Neuronale Netze. Prof. Dr. Rudolf Kruse

Hardwarearchitekturen und Rechensysteme

Organisatorisches. Software Engineering 1 WS 2012/13. Prof. Dr.-Ing. Ina Schaefer. Institut für Softwaretechnik und Fahrzeuginformatik TU Braunschweig

A1.1 Organisatorisches

Vorlesung Programmierung

Organisatorisches. Gilbert Beyer und Annabelle Klarl. Einführung in die Informatik. Zentralübung zur Vorlesung Einführung in die Informatik

Algorithmen und Datenstrukturen

Rechnernetze I SS Universität Siegen Tel.: 0271/ , Büro: H-B Stand: 23.

Vorlesung Künstliche Intelligenz Wintersemester 2009/10

Modulliste. für den Bachelorstudiengang. Wirtschaftsinformatik. an der Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik

Diskrete Strukturen WS 2010/11. Ernst W. Mayr. Wintersemester 2010/11. Fakultät für Informatik TU München

Grundlagen der Künstlichen Intelligenz

Intelligente Systeme

Einführung in die Informatik für Nebenfach. Einleitung

Modulliste. für den Bachelorstudiengang. Wirtschaftsinformatik. an der Otto von Guericke Universität Magdeburg Fakultät für Informatik

Intelligente Systeme

Grundlagen der Web-Entwicklung Wintersemester 2015/2016 INF3172

Sondertermin in der ersten Woche (statt Übungen) Webseite der Lehrveranstaltung www4.informatik.uni-erlangen.de/lehre/ss05/v_sos1/

Einführung in die Praktische Informatik WS 09/10

Fächer und Prüfungen im Bachelorstudium

Algorithmen und Datenstrukturen in der Bioinformatik

Evolutionäre Algorithmen. SS 2015 Woche 01

Modulliste. für den Bachelorstudiengang. Wirtschaftsinformatik. an der Otto von Guericke Universität Magdeburg Fakultät für Informatik

Einführung. Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2008

Technischen Informatik 1. Jörg Kaiser IVS EOS

I.1. Organisatorisches - 1 -

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Algorithmen und Datenstrukturen (AuD) Prof. Dr. Claudia Eckert und Dr. Thomas Stibor

Mathematik für Informatiker: Diskrete Strukturen getting started

Modulliste. für den Masterstudiengang. Data & Knowledge Engineering (alt) an der Otto von Guericke Universität Magdeburg Fakultät für Informatik

Betriebssysteme I WS 2018/2019. Betriebssysteme / verteilte Systeme Tel.: 0271/ , Büro: H-B 8404

Algorithmen & Datenstrukturen

Rechnernetze I SS Universität Siegen Tel.: 0271/ , Büro: H-B Stand: 14.

Wissensrepräsentation Vorlesung

Fächer und Prüfungen im Bachelorstudium

Datenbank-Implementierungstechniken

Einführung Internet-Technologien INF3171

Vorlesung Programmierung

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Algorithmen und Datenstrukturen (AuD) Prof. Dr. Claudia Eckert

Einführung. Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2009

Einführung Internet-Technologien INF3171

Informatik-Prüfungsplan (Stand: )

Intelligente Systeme. Prof. Dr. Rudolf Kruse

1. Bachelor-Studierende mit Nebenfach Psychologie (60 ECTS-Punkte):

Informatik II Algorithmen & Datenstrukturen

Data Mining Künstliche Neuronale Netze vs. Entscheidungsbäume

Einführung in Datenbanksysteme ++ Datenbanken für Bioinformatiker

Informatik-Prüfungsplan (Stand: Nr. 1)

Einführung in die Informatik

10. Vorlesung Stochastische Optimierung

Betriebssysteme (BS) Einführung. Olaf Spinczyk.

! Modellierung und Simulation 1 (SIM1)

Grundlagen Internet-Technologien

Diskrete Strukturen WS Ernst W. Mayr. Wintersemester Fakultät für Informatik TU München

Einführung in die Informatik

Herzlich Willkommen zum Mathematikstudium an der RWTH Aachen!

Analysis. (insbesondere Modul 3 des B.Ed. in Mathematik für die Lehrämter an Realschulen Plus, Gymnasien bzw. Berufsbildenden Schulen)

Einführung in die Informatik

Anwendung genetischer Algorithmen zur Lösung des n Dame Problems und zur Optimierung von Autoprofilen

Modulliste. für den Masterstudiengang. Wirtschaftsinformatik. an der Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik

Analysis. (insbesondere Modul 3 des B.Ed. in Mathematik für die Lehrämter an Realschulen Plus, Gymnasien bzw. Berufsbildenden Schulen)

Illustrative Visualisierung

Einführung in die Informatik

Einführung in die Informatik: Programmierung und Softwareentwicklung

Technische Mechanik. Dr.-Ing. P. Kurzeja Prof. Dr.-Ing. J. Mosler Prof. Dr.-Ing. A. Menzel

Informatik I. Einführung in Java. Begrüßung. Zusatzveranstaltung

Rechnernetze I. SoSe Universität Siegen Tel.: 0271/ , Büro: H-B Stand: 28.

Mathematisch-algorithmische Grundlagen für Big Data

Rudolf Kruse Christian Borgelt Frank Klawonn Christian Moewes Georg Ruß Matthias Steinbrecher. Computational Intelligence

Vorlesung Automaten und Formale Sprachen Sommersemester 2018

Vorlesung Programmierung

Einführung in die Informatik

Vorlesung Programmierung

Synthese Eingebetteter Systeme. Übung 6

Algorithmische Methoden zur Netzwerkanalyse Vorlesung für den Bereich Master Informatik

Computerorientierte Mathematik I WS 2012/13

Vorlesung Berechenbarkeit und Komplexität

Lehrveranstaltungen SS 2019

Informatik 1 (WS 2018/2019)

Verteilte Betriebssysteme

Herzlich Willkommen zum Mathematikstudium an der RWTH Aachen!

Übersicht & Einführung

Programmieren I. Überblick. Institut für Angewandte Informatik. KIT Die Forschungsuniversität in der Helmholtz-Gemeinschaft

Fragebogen zur Lehrevaluation

How to: Data Science SANDRO SPETH, HEIKO GEPPERT FACHGRUPPE INFORMATIK

Informatik-Prüfungsplan (Stand: mit letzter Änderung vom )

Vorlesung Programmierung

Betriebssysteme I WS 2017/2018. Betriebssysteme / verteilte Systeme Tel.: 0271/ , Büro: H-B 8404

Vorlesung Berechenbarkeit und Komplexität. Motivation, Übersicht und Organisatorisches

Einführung in die Programmierung

Algorithmen und Datenstrukturen

Mathematik für Ingenieure Teil A: CE, EEI, ET, IuK, ME. Information zur Vorlesung und Übung. PD Dr. Markus Bause

Vorlesung Berechenbarkeit und Komplexität Wintersemester 2016/17. Wer sind wir? Willkommen zu

Logik für Informatiker

Modulliste. für den Masterstudiengang. Informatik. an der Otto von Guericke Universität Magdeburg Fakultät für Informatik

Transkript:

Evolutionäre Algorithmen Einführung Prof. Dr. Rudolf Kruse Pascal Held {kruse,pheld}@iws.cs.uni-magdeburg.de Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik Institut für Wissens- und Sprachverarbeitung Prof. R. Kruse, P. Held Evolutionäre Algorithmen Einführung 08.04.2013 1 / 60

Übersicht 1. Organisatorisches Zur Vorlesung Zur Übung Zur Prüfung Zum Programmierwettbewerb Inhalt der Vorlesung Literatur 2. Einleitung 3. Biologische Grundlagen 4. Grundlagen evolutionärer Algorithmen Prof. R. Kruse, P. Held Evolutionäre Algorithmen Einführung 8. April 2013

Zu meiner Person: Rudolf Kruse 1979 Dipl. Mathematik (Nebenfach Informatik) von TU Braunschweig dort 1980 promoviert, 1984 habilitiert 2JahrehauptamtlicherMitarbeiterbeiFraunhofer 1986 Ruf als Professor für Informatik der TU Braunschweig seit 1996 Professor an der Universität Magdeburg Forschung: Data Mining, Explorative Datenanalyse, Fuzzy-Systeme, Neuronale Netze, EA, Bayes sche Netze mailto:kruse@iws.cs.uni-magdeburg.de Büro: G29-008, Telefon: 0391 67-58706 Sprechstunde: Mi., 11:00 12:00 Uhr Prof. R. Kruse, P. Held Evolutionäre Algorithmen Einführung 08.04.2013 2 / 60

Zur Arbeitsgruppe: Computational Intelligence Lehre: Intelligente Systeme Bachelor (2 V + 2 Ü, 5 CP) Evolutionäre Algorithmen Bachelor (2 V + 2 Ü, 5 CP) Neuronale Netze Bachelor (2 V + 2 Ü, 5 CP) Fuzzy-Systeme Master (2 V + 2 Ü, 6 CP) Bayes sche Netze Master (2 V + 2 Ü, 6 CP) Intelligente Datenanalyse Master (2 V + 2 Ü, 6 CP) (Pro-)Seminare: Information Mining, Computational Intelligence Forschungsbeispiele: Entdeckung & Visualisierung interessanter Muster (M. Steinbrecher) Dynamische Analyse von sozialen Netzen (P. Held) Maschinelles Lernen anhand der Zwei-Prozess-Theorie (C. Braune) Temporale Modelle dynamischer Graphen (C. Moewes) Prof. R. Kruse, P. Held Evolutionäre Algorithmen Einführung 08.04.2013 3 / 60

Zur Vorlesung Vorlesungstermine: Mo., 13:15 14:45 Uhr, G29-307 Vorlesungsausfälle: 20.05.2013 (Pfingsten) Vorlesungsende: 08.07.2013 Informationen zur Vorlesung: http://fuzzy.cs.ovgu.de/wiki/pmwiki.php?n=lehre.ea2013 wöchentliche Vorlesungsfolien als PDF Übungsblätter ebenfalls wichtige Ankündigungen und Termine! Prof. R. Kruse, P. Held Evolutionäre Algorithmen Einführung 08.04.2013 4 / 60

Inhalte und Lernziele der Vorlesung Einführung in biologische Grundlagen der Evolution und Genetik Ausgestaltung genetischer Operatoren (z.b. Selektion, Kreuzung, Rekombination, Mutation) Überblick verschiedener Arten evolutionärer Algorithmen und genetischer Programmierung Erläuterung von Vor- und Nachteilen dieser Algorithmen anhand von Beispielen Behandlung verwandter Verfahren (z.b.simuliertesausglühen) Anwendungsbeispiele Prof. R. Kruse, P. Held Evolutionäre Algorithmen Einführung 08.04.2013 5 / 60

Zur Übung Zielsetzung: Anwendung von adäquaten Modellierungstechniken zum Entwurf von evolutionären Algorithmen Anwendung der Methoden der numerischen Optimierung zur Problemlösung Bewertung und Anwendung evolutionärer Programmierung zur Analyse komplexer Systeme Befähigung zur Entwicklung von evolutionären Algorithmen Ihre Aufgabe: Nacharbeiten des Vorlesungsstoffs Bearbeitung der Übungsaufgaben aktive Teilnahme an den Übungen alternativ: Teilnahme am Programmierwettbewerb Prof. R. Kruse, P. Held Evolutionäre Algorithmen Einführung 08.04.2013 6 / 60

Durchführung der Übungen Sie werden aktiv und erklären Ihre Lösungen! Tutor macht auf Fehler aufmerksam und beantwortet Fragen das Vorrechnen der Aufgaben ist nicht Sinn der Übung ganz bewusst: keine ausgearbeiteten Musterlösungen Tutor: Pascal Held mailto:pheld@ovgu.de Raum G29-015, Sprechstunde: einfach klopfen und schauen ob er da ist Prof. R. Kruse, P. Held Evolutionäre Algorithmen Einführung 08.04.2013 7 / 60

Übung: 2 Termine zur Auswahl Di., 11:15 12:45 Uhr in Raum G05-117 Mi., 11:15 12:45 Uhr in Raum G29-E037 Anmeldung: https://iws.cs.uni-magdeburg.de:8443/frs/subscribe regulärer Übungsbeginn: 16.04.2013 mit Übungsblatt 1 Prof. R. Kruse, P. Held Evolutionäre Algorithmen Einführung 08.04.2013 8 / 60

Zur Prüfung schriftliche Klausur: 120 Minuten voraussichtlich Mitte Juli Termine, Räume etc. werden in Vorlesung u. WWW angekündigt Durchführung ohne Hilfsmittel nur Schreibmaterial (Stifte/Füller, die blau oder schwarz schreiben) Bekanntgabe der Ergebnisse: HISQIS Einsichtnahme in die Klausur ist möglich (Termin im WWW) Prof. R. Kruse, P. Held Evolutionäre Algorithmen Einführung 08.04.2013 9 / 60

Schein- und Prüfungskriterien: 1. Möglichkeit Studenten, die den Kurs mit Prüfung oder benotetem Schein beenden wollen, müssen regelmäßig und gut in Übungen mitarbeiten, mind. 2/3 der Aufgaben votieren, mind. 2x Lösung zu schriftlicher Aufgabe präsentieren, Klausur nach dem Kurs bestehen Bestehen der Klausur: Erhalt eines unbenoteten Scheines möglich Prof. R. Kruse, P. Held Evolutionäre Algorithmen Einführung 08.04.2013 10 / 60

Schein- und Prüfungskriterien: 2. Möglichkeit Studenten, die den Kurs mit Prüfung oder benotetem Schein beenden wollen, können alternativ am Programmierwettbewerb erfolgreich teilnehmen und Klausur nach dem Kurs bestehen Übungsteilnahme ist hier somit fakultativ Programmierwettbewerb gilt auch als Prüfungszulassung Prof. R. Kruse, P. Held Evolutionäre Algorithmen Einführung 08.04.2013 11 / 60

Zum Programmierwettbewerb Dankeschön an Andrea Unger und Thomas Steube Quelle: http://www.genetic-programming.com/ Ziel: Entwicklung Mühle-KI hier: Optimierung von Spielstrategien mittels EA Anmeldebeginn: 08.04.2013 ab 11:00 Uhr Prof. R. Kruse, P. Held Evolutionäre Algorithmen Einführung 08.04.2013 12 / 60