Evolutionäre Robotik
|
|
|
- Meike Fleischer
- vor 7 Jahren
- Abrufe
Transkript
1 Evolutionäre Robotik
2 Evolutionäre Robotik
3 Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen)
4 Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) 1. Adaption
5 Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) 1. Adaption Lokales Lernen, z.b. Hebb sches Lernen. Zeitraum: Sekunden bis Minuten
6 Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) 1. Adaption Lokales Lernen, z.b. Hebb sches Lernen. Zeitraum: Sekunden bis Minuten 2. Lernen
7 Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) 1. Adaption Lokales Lernen, z.b. Hebb sches Lernen. Zeitraum: Sekunden bis Minuten 2. Lernen Längerfristige (strukturelle) Veränderungen: Zeitraum: Minuten bis Jahre
8 Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) 1. Adaption Lokales Lernen, z.b. Hebb sches Lernen. Zeitraum: Sekunden bis Minuten 2. Lernen Längerfristige (strukturelle) Veränderungen: Zeitraum: Minuten bis Jahre 3. Evolution
9 Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) 1. Adaption Lokales Lernen, z.b. Hebb sches Lernen. Zeitraum: Sekunden bis Minuten 2. Lernen Längerfristige (strukturelle) Veränderungen: Zeitraum: Minuten bis Jahre 3. Evolution Lernen über Generation auf der Ebene von Populationen
10 Evolutionäre Robotik Lernen / Adaption erfolgt auf (mindestens 3 Ebenen) 1. Adaption Lokales Lernen, z.b. Hebb sches Lernen. Zeitraum: Sekunden bis Minuten 2. Lernen Längerfristige (strukturelle) Veränderungen: Zeitraum: Minuten bis Jahre 3. Evolution Lernen über Generation auf der Ebene von Populationen Evolution: Adaption durch zufällige Mutation und natürliche Selektion
11 Evolutionäre Robotik
12 Evolutionäre Robotik Population
13 Evolutionäre Robotik Population Evaluation
14 Evolutionäre Robotik Population Evaluation Population
15 Evolutionäre Robotik Population Evaluation Population Selektion
16 Evolutionäre Robotik Population Evaluation Population Selektion Population
17 Evolutionäre Robotik Population Evaluation Population Selektion Population Reproduktion/ Variation
18 Evolutionäre Robotik Population Evaluation Population Selektion Population Reproduktion/ Variation Population
19 Evolutionäre Robotik Population Evaluation Population Selektion Population Reproduktion/ Variation Population
20 Genetische Algorithmen Evaluation Genotyp Phänotyp d
21 Genetische Algorithmen Fitnessfunktion Explizit Implizit Extern Funktion Intern Verhalten
22 Genetische Algorithmen Fitnessfunktion Funktion vs. Verhalten Explizit Implizit Extern Funktion Intern Verhalten
23 Genetische Algorithmen Fitnessfunktion Funktion vs. Verhalten Frequenz vs. Distanz Explizit Implizit Extern Funktion Intern Verhalten
24 Genetische Algorithmen Fitnessfunktion Funktion vs. Verhalten Frequenz vs. Distanz Explizit vs. Implizit Explizit Implizit Extern Funktion Intern Verhalten
25 Genetische Algorithmen Fitnessfunktion Funktion vs. Verhalten Frequenz vs. Distanz Explizit vs. Implizit Welche Variablen verwendet werden (z.b. Lebenszeit vs. Distanz) Explizit Implizit Extern Intern Funktion Verhalten
26 Genetische Algorithmen Fitnessfunktion Funktion vs. Verhalten Frequenz vs. Distanz Explizit vs. Implizit Welche Variablen verwendet werden (z.b. Lebenszeit vs. Distanz) Intrinsisch vs. Extrinsisch Explizit Implizit Extern Intern Funktion Verhalten
27 Genetische Algorithmen Fitnessfunktion Funktion vs. Verhalten Frequenz vs. Distanz Explizit vs. Implizit Welche Variablen verwendet werden (z.b. Lebenszeit vs. Distanz) Intrinsisch vs. Extrinsisch Globale Information vs. Information die dem Agenten durch seine Sensoren zur Verfügung stehen Explizit Implizit Extern Funktion Intern Verhalten
28 Genetische Algorithmen Fitnessfunktion Funktion vs. Verhalten Frequenz vs. Distanz Explizit vs. Implizit Welche Variablen verwendet werden (z.b. Lebenszeit vs. Distanz) Intrinsisch vs. Extrinsisch Globale Information vs. Information die dem Agenten durch seine Sensoren zur Verfügung stehen Explizit Implizit Extern Funktion Intern Verhalten
29 Genetische Algorithmen Mutation
30 Genetische Algorithmen Mutation Genotyp
31 Genetische Algorithmen Mutation Genotyp
32 Genetische Algorithmen Mutation Genotyp
33 Genetische Algorithmen Crossover
34 Genetische Algorithmen Crossover Genotyp
35 Genetische Algorithmen Crossover Genotyp Genotyp
36 Genetische Algorithmen Crossover Genotyp Genotyp
37 Genetische Algorithmen Crossover Genotyp Genotyp Offspring
38 Genetische Algorithmen Crossover Genotyp Genotyp Offspring Offspring
39 Genetische Algorithmen Crossover
40 Genetische Algorithmen Crossover Genotyp
41 Genetische Algorithmen Crossover Genotyp Genotyp
42 Genetische Algorithmen Crossover Genotyp Genotyp
43 Genetische Algorithmen Crossover Genotyp Genotyp Offspring
44 Genetische Algorithmen Crossover Genotyp Genotyp Offspring Offspring
45 Genetische Algorithmen Selektion Rank-basiert Die besten n Die besten n% Die schlechtesten n Die schlechtesten n% Probabilistisch p Individual
46 Genetische Algorithmen Reproduktion Rank-basiert Feste Anzahl von Individuen, nach Rank Feste Anzahl von Individuen, nach Fitnesswert Probabilistisch p Individual
47 Karl Sims, 1994
48 Karl Sims, 1994
49 Karl Sims Genotype
50 Karl Sims Mutation von Directed Graphs Parameter der Graphen werden mit Gaußverteilungen verändert und abgeschnitten Knoten können hinzugefügt werden. Knoten ohne Verbindung werden vom Garbage Collector entfernt Verbindungen werden wie Graphparameter verändert Verbindungen können hinzugefügt oder entfernt werden
51 Karl Sims Reproduktion
52 Karl Sims Beispiel Creature
53 Karl Sims Evaluation: Laufen Fitnessfunktion: Ergebnisse: Geschwindigkeit entlang der Ebene
54 Karl Sims Evaluation: Laufen Fitnessfunktion: Ergebnisse: Geschwindigkeit entlang der Ebene
55 Karl Sims Evaluation: Springen Fitnessfunktion: Höhe des niedrigsten Punktes Ergebnisse
56 Karl Sims Evaluation: Schwimmen Fitnessfunktion: Distanz zum Ursprung Geschwindigkeit am Ende der Evaluationszeit Ergebnisse
57 Karl Sims Evaluation: Schwimmen Fitnessfunktion: Distanz zum Ursprung Geschwindigkeit am Ende der Evaluationszeit Ergebnisse
58 Karl Sims Evaluation: Following Mehrere Läufe mit unterschiedlicher Position der Lichtquelle
59 Karl Sims Evaluation: Following Mehrere Läufe mit unterschiedlicher Position der Lichtquelle
60 Karl Sims Co-Evolution Fitnessfunktion: Belohnung für die Minimierung der eigenen Distanz zum Würfel Belohnung für die Maximierung der Distanz des anderen zum Würfel f 1 = d 2 d 1 d 1 + d 2 f 2 = d 1 d 2 d 1 + d 2
61 Karl Sims Co-Evolution: Evaluation
62 Karl Sims Co-Evolution: Evaluation Jeder gegen jeden
63 Karl Sims Co-Evolution: Evaluation Jeder gegen jeden Zufällige Paarungen
64 Karl Sims Co-Evolution: Evaluation Jeder gegen jeden Zufällige Paarungen Jeder gegen jeden Geteilte Spezies
65 Karl Sims Co-Evolution: Evaluation Jeder gegen jeden Zufällige Paarungen Jeder gegen jeden Geteilte Spezies Zufällige Paarungen Geteilte Spezies
66 Karl Sims Co-Evolution: Evaluation Jeder gegen jeden Zufällige Paarungen Jeder gegen jeden Geteilte Spezies Zufällige Paarungen Geteilte Spezies Alle gegen den besten
67 Karl Sims Co-Evolution: Evaluation Jeder gegen jeden Zufällige Paarungen Jeder gegen jeden Geteilte Spezies Zufällige Paarungen Geteilte Spezies Alle gegen den besten Jeder gegen jeden Geteilte Spezies
68 Karl Sims Co-Evolution: Evaluation Jeder gegen jeden Zufällige Paarungen Jeder gegen jeden Geteilte Spezies Zufällige Paarungen Geteilte Spezies Alle gegen den besten Jeder gegen jeden Geteilte Spezies Tourniermodus
69 Karl Sims Co-Evolution: Evaluation
70 Karl Sims Co-Evolution: Evaluation
71 Zusammenfassung der letzten Vorlesung
72 Zusammenfassung der letzten Vorlesung Evolutionäre Robotik Population Evaluation Population Selektion Population Reproduktion/ Variation Population
73 Zusammenfassung der letzten Vorlesung Evolutionäre Robotik Genetische Algorithmen Population Population Population Population Evaluation Selektion Reproduktion/ Variation
74 Zusammenfassung der letzten Vorlesung Evolutionäre Robotik Genetische Algorithmen Karl Sim s Arbeiten Population Population Population Population Evaluation Selektion Reproduktion/ Variation
75 Zusammenfassung der letzten Vorlesung Evolutionäre Robotik Genetische Algorithmen Karl Sim s Arbeiten Population Population Population Population Evaluation Selektion Reproduktion/ Variation
76 Hod Lipson GOLEM Project
77 Hod Lipson GOLEM Project
78 Hod Lipson GOLEM Project
79 Lindenmayer-Systeme (L-systems)
80 Lindenmayer-Systeme (L-systems) Kontextfreie Grammatik
81 Lindenmayer-Systeme (L-systems) Kontextfreie Grammatik a ab b a
82 Lindenmayer-Systeme (L-systems) Kontextfreie Grammatik a ab b a a ab aba abaab abaababa
83 Lindenmayer-Systeme (L-systems) Kontextfreie Grammatik a ab b a a ab aba abaab abaababa Turtle-Interpretation (LOGO) F Move forward a step of length d f Move forward, without drawing a line + Turn left by angle δ
84 Lindenmayer-Systeme (L-systems) Kontextfreie Grammatik a ab b a a ab aba abaab abaababa Turtle-Interpretation (LOGO) F Move forward a step of length d f Move forward, without drawing a line + Turn left by angle δ - Turn right by angle δ
85 Lindenmayer-Systeme (L-systems) Kontextfreie Grammatik a ab b a a ab aba abaab abaababa Turtle-Interpretation (LOGO) F Move forward a step of length d f Move forward, without drawing a line + Turn left by angle δ - Turn right by angle δ! : F F F F p : F! F F + F + FF F F + F
86 Lindenmayer-Systeme (L-systems) Kontextfreie Grammatik a ab b a a ab aba abaab abaababa Turtle-Interpretation (LOGO) F Move forward a step of length d f Move forward, without drawing a line + Turn left by angle δ - Turn right by angle δ! : F F F F p : F! F F + F + FF F F + F
87 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11
88 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp
89 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp 1
90 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp 1 2
91 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp 1 2 3
92 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp
93 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp
94 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp
95 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp
96 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp
97 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp
98 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp
99 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp
100 NEAT NeuroEvolution of Augmenting Topologies Genotyp Node 1 Sensor Node 2 Sensor Node 3 Sensor Node 4 Output Node 5 Hidden In 1 Out 4 Weight 0.7 Innov 1 In 2 Out 4 Weight -0.5 Disabled Innov 2 In 3 Out 4 Weight 0.5 Innov 3 In 2 Out 5 Weight 0.2 Innov 4 In 5 Out 4 Weight 0.4 Innov 5 In 1 Out 5 Weight 0.6 Innov 6 In 4 Out 5 Weight 0.6 Innov 11 Phänotyp
101 NEAT NeuroEvolution of Augmenting Topologies DIS DIS Neue Synapse
102 NEAT NeuroEvolution of Augmenting Topologies DIS DIS Neues Neuron
103 NEAT NeuroEvolution of Augmenting Topologies DIS DIS DIS DIS DIS DIS disjoint disjoint excess excess DIS DIS
104 NEAT NeuroEvolution of Augmenting Topologies Speciation E = c 1 N + c D 2 N + c 3W N E D # Gene im größeren Genom # Excess Gene # Disjunct Gene Wenn δ > δthreshold, wird das Genome einer neuen Spezies zugeordnet Fitnessanpassung (fitness sharing): f 0 i = P n j=1 f i sh( (i, j)) Jede Species i bekommt Nachkommen nach der angepassten Fitness fi
105 CPPN Compositional Pattern Producing Networks Natürliche Systeme können mit verhältnismässig wenig Parametern ( Gene im menschlichen Genom) sehr komplexe Strukturen erzeugen ( Neurone im menschlichen Gehirn)
106 CPPN Compositional Pattern Producing Networks Natürliche Systeme können mit verhältnismässig wenig Parametern ( Gene im menschlichen Genom) sehr komplexe Strukturen erzeugen ( Neurone im menschlichen Gehirn) Wiederholungen Wiederholungen mit Abweichungen Symmetrie Erweiterte Regularitäten (z.b. Flossen die zu Armen werden) Regularitäten, die erhalten bleiben (Symmetrie) Symmetrie mit Abweichungen
107 CPPN Compositional Pattern Producing Networks x y f y x
108 CPPN Compositional Pattern Producing Networks
109 CPPN Compositional Pattern Producing Networks
110 CPPN Compositional Pattern Producing Networks
111 CPPN Compositional Pattern Producing Networks
112 CPPN Compositional Pattern Producing Networks
113 CPPN Compositional Pattern Producing Networks picbreeder.org
114 CPPN Compositional Pattern Producing Networks picbreeder.org endlessforms.com
115
116
117
118 HyperNEAT
119 HyperNEAT destination source
120 HyperNEAT destination source xsource xdestination ysource y destination CPPN w
121 HyperNEAT destination source xsource xdestination ysource y destination CPPN w
122 HyperNEAT destination source xsource xdestination ysource y destination CPPN w
123 NMODE Neuro-MODule Evolution
124 NMODE Neuro-MODule Evolution F = TX y(t) t=1 F = X11 i=1 H(S i, S i+1 ) TX y(t) t=1
125 NMODE Neuro-MODule Evolution
126 NMODE Neuro-MODule Evolution
10. Vorlesung Stochastische Optimierung
Soft Control (AT 3, RMA) 10. Vorlesung Stochastische Optimierung Genetische Algorithmen 10. Vorlesung im Aufbau der Vorlesung 1. Einführung Soft Control: Definition und Abgrenzung, Grundlagen "intelligenter"
Evolution und Algorithmen
Kapitel 6 Spezialvorlesung Modul 10-202-2206 (Fortgeschrittene Methoden in der Bioinformatik) Jana Hertel Professur für Bioinformatik Institut für Informatik Universität Leipzig Machine learning in bioinformatics
Genetische Algorithmen
Genetische Algorithmen Von Valentina Hoppe und Jan Rörden Seminar: Künstliche Intelligenz II Dozent: Stephan Schwiebert Gliederung Biologische Evolution Genetischer Algorithmus Definition theoretischer
Genetische Programmierung
15. Juli 2007 Anfang der 90er von John R. Koza entwickelt. Verfahren zur automatisierten Erstellung von Programmen. Von der Evolution inspiriert. Anforderungen an die Möglichst korrekte Lösung ergeben
Optimale Produktliniengestaltung mit Genetischen Algorithmen
Optimale Produktliniengestaltung mit Genetischen Algorithmen 1 Einleitung 2 Produktlinienoptimierung 3 Genetische Algorithmen 4 Anwendung 5 Fazit Seite 1 Optimale Produktliniengestaltung mit Genetischen
Genetische Algorithmen. Uwe Reichel IPS, LMU München 8. Juli 2008
Genetische Algorithmen Uwe Reichel IPS, LMU München [email protected] 8. Juli 2008 Inhalt Einführung Algorithmus Erweiterungen alternative Evolutions- und Lernmodelle Inhalt 1 Einführung
InformatiCup 2009 EvolutionConsole
InformatiCup 2009 EvolutionConsole Wilhelm Büchner Hochschule 19. März 2010 1 1. Das Team Teammitglieder Ralf Defrancesco KION Information Services GmbH Systemadministrator Daniel Herken Scooter Attack
Anwendung genetischer Algorithmen zur Lösung des n Dame Problems und zur Optimierung von Autoprofilen
Anwendung genetischer Algorithmen zur Lösung des n Dame Problems und zur Optimierung von Autoprofilen Jana Müller Seminar Das Virtuelle Labor Otto von Guericke Universität Magdeburg Gliederung 1. Motivation
b) Nennen Sie vier hinreichende Bedingungen für Evolution. b) Anzahl fortlaufender Einsen von rechts. c) Sind in a) oder b) Plateaus enthalten?
Übungsblatt LV Künstliche Intelligenz, Evolutionäre Algorithmen (), 204 Exercise. Evolution a) Finden Sie zwei Evolutionsbeispiele auÿerhalb der Biologie. Identizieren Sie jeweils Genotyp, Phänotyp, genetische
Genetische und Evolutionäre Algorithmen (Vol. 1)
Vortrag über Genetische und Evolutionäre Algorithmen (Vol. ) von Adam El Sayed Auf und Kai Lienemann Gliederung: ) Einführung 2) Grundkonzept 3) Genaue Beschreibung des Genetischen Algorithmus Lösungsrepräsentation
b) Nennen Sie vier hinreichende Bedingungen für Evolution. b) Anzahl fortlaufender Einsen von rechts. c) Sind in a) oder b) Plateaus enthalten?
Übungsblatt LV Künstliche Intelligenz, Evolutionäre Algorithmen (1), 2015 Aufgabe 1. Evolution a) Finden Sie zwei Evolutionsbeispiele auÿerhalb der Biologie. Identizieren Sie jeweils Genotyp, Phänotyp,
Structurally Evolved Neural Networks for Forecasting
Structurally Evolved Neural Networks for Forecasting - Strukturierte neuronale Netze für Vorhersagen Institut für Informatik - Ausgewählte Kapitel aus dem Bereich Softcomputing Agenda Grundlagen Neuronale
Genetische Algorithmen
Genetische Algorithmen Prof. Dr. Ottmar Beucher Dezember 2001 Genetische Algorithmen 1 Optimierungsaufgaben Ein einfaches Beispiel Prinzipielle Formulierung Lösungsansätze Genetische Algorithmen Anwendungen
Survival of the Fittest Optimierung mittels Genetischer Algorithmen
Übung zu Organic Computing Survival of the Fittest Optimierung mittels Genetischer Algorithmen Sabine Helwig Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design) Universität Erlangen-Nürnberg [email protected]
12. Vorlesung Stochastische Optimierung
Soft Control (AT 3, RMA) 12. Vorlesung Stochastische Optimierung Differential Evolution 12. Vorlesung im Aufbau der Vorlesung 1. Einführung Soft Control: Definition und Abgrenzung, Grundlagen "intelligenter"
Adaptive Systeme. Prof. Dr.-Ing. Heinz-Georg Fehn Prof. Dr. rer. nat. Nikolaus Wulff
Adaptive Systeme Evolutionäre Algorithmen Teil II Evolutionsfenster durch Mutation und sexuelle Rekombination Prof. Dr.-Ing. Heinz-Georg Fehn Prof. Dr. rer. nat. Nikolaus Wulff Evolutionäre Algorithmen
8.1 Einleitung. Grundlagen der Künstlichen Intelligenz. 8.1 Einleitung. 8.2 Lokale Suchverfahren. 8.3 Zusammenfassung. Suchprobleme: Überblick
Grundlagen der Künstlichen Intelligenz 5. April 0 8. Suchalgorithmen: Lokale Suche Grundlagen der Künstlichen Intelligenz 8. Suchalgorithmen: Lokale Suche 8.1 Einleitung Malte Helmert Universität Basel
Dynamik von Genen in Populationen
Dynamik von Genen in Populationen Thomas Spießer 01.08.2007 Zusammenfassung Evolution ist die Veränderung der vererbbaren Merkmale einer Population von Lebewesen von Generation zu Generation. 1 Das Studium
Einführung in die Methoden der Künstlichen Intelligenz. Evolutionäre Algorithmen
Einführung in die Methoden der Künstlichen Intelligenz Evolutionäre Algorithmen Dr. David Sabel WS 2012/13 Stand der Folien: 12. November 2012 Evolutionäre / Genetische Algorithmen Anwendungsbereich: Optimierung
Genetische Algorithmen von der Evolution lernen
Genetische Algorithmen von der Evolution lernen (c) Till Hänisch 2003, BA Heidenheim Literatur zusätzlich zum Lit. Verz. Nils J. Nilsson Artificial Intelligence Morgan Kaufmann, 1998 Ansatz Bisher: Problemlösung
Hauptseminar Repräsentationen für Optimierungsalgorithmen
Stefan Bens Hauptseminar Dresden, 03.07.2008 Inhalt 1. Motivation 2. Einleitung 3. Repräsentationsarten und Eigenschaften 4. Beispiel 5. Zusammenfassung Folie 2 Als Repräsentation bezeichnet man die Kodierung
Finanzmarktprognose mit neuronalen Netzen
Reihe: Quantitative Ökonomie Band 131 Herausgegeben von Prof. Dr. Eckart Bomsdorf, Köln, Prof. Dr. Wim Kösters, Bochum, und Prof. Dr. Winfried Matthes, Wuppertal Dr. Christoph A. Hövel Finanzmarktprognose
Einführung in die Methoden der Künstlichen Intelligenz. Evolutionäre Algorithmen
Einführung in die Methoden der Künstlichen Intelligenz Prof. Dr. Manfred Schmidt-Schauß SoSe 2018 Stand der Folien: 9. Mai 2018 Evolutionäre / Genetische Algorithmen Anwendungsbereich: Optimierung von
Eine Analyse des Effektes von Lernen auf Populationsfitness und Diversität in einer NK-Fitnesslandschaft. Lars Melchior
Eine Analyse des Effektes von Lernen auf Populationsfitness und Diversität in einer NK-Fitnesslandschaft Lars Melchior Theoretische Grundlagen Theoretische Grundlagen Genetik Genetische Algorithmen NK
BACHELORARBEIT. Evolution neuronaler Netze in einer physikalischen. 2D-Umgebung. Dominik Colling
BACHELORARBEIT Evolution neuronaler Netze in einer physikalischen 2D-Umgebung von Dominik Colling abgegeben am 01.09.2011 beim Institut für Angewandte Informatik und Formale Beschreibungsverfahren (AIFB)
Genetische Algorithmen
Projekt für Algorithmische Anwendungen Genetische Algorithmen Von Mike Müller 11037091 Dennis Freese 11038517 Gruppe: B-ROT 1 Inhaltsverzeichnis Allgemeines...3 Geschichtliche Entwicklung der genetischen
Adaptive Systeme. Prof. Dr.-Ing. Heinz-Georg Fehn Prof. Dr. rer. nat. Nikolaus Wulff
Adaptive Systeme Evolutionäre Algorithmen: Überlebenskampf und Evolutionäre Strategien Prof. Dr.-Ing. Heinz-Georg Fehn Prof. Dr. rer. nat. Nikolaus Wulff Überblick Einleitung Adaptive Filter Künstliche
8. Evolution (Teil II): Koevolution
8. Evolution (Teil II): Koevolution Darwinsche Evolution bedeutet zunächst einmal Konkurrenz wie können mehrere Arten gemeinsam evolvieren? was passiert, wenn die Arten ihre Fitnesslandschaften gegenseitig
2) Können Sie allein aus den gegebenen Zahlen ablesen welches der beiden Allele einen Selektionsvorteil besitzt?
Ihre Namen: Übung 2: Populationsgenetik 2, Drift und Selektion In der Vorlesung haben Sie ein Modell für Selektion kennengelernt. Heute wollen wir uns mit Hilfe von Simulationen intensiver mit den Konsequenzen
Evolutionäre (Genetische) Algorithmen
Evolutionäre (Genetische) Algorithmen Ziel, Aufgabe von evolutionären Algorithmen: Optimierung von Objekten mit komplexer Beschreibung, wobei es Parameter gibt. Die Objekte kodiert man so als Bitstrings,
Populationsbasierte Suche. Evolutionäre Algorithmen (1)
Populationsbasierte Suche Bisherige Meta-Heuristiken: Simulated Annealing Tabu Search Ausgehend von einer Lösung wird gesucht Populationsbasierte Heuristiken Suche erfolgt ausgehend von mehreren Lösungen
Die Erbinformation ist in Form von Chromosomen = Kopplungsgruppen organisiert
Die Erbinformation ist in Form von Chromosomen = Kopplungsgruppen organisiert Chromosom Chromatin Ausschnitt aus DNA-Doppelhelix Nukleosomen (Chromatin) Chromatinfaden höherer Ordnung Teil eines Chromosoms
EVOLUTION STRATEGIES DANIELA SCHACHERER SEMINAR: IST KÜNSTLICHE INTELLIGENZ GEFÄHRLICH? SOMMERSEMESTER 2017
EVOLUTION STRATEGIES DANIELA SCHACHERER SEMINAR: IST KÜNSTLICHE INTELLIGENZ GEFÄHRLICH? SOMMERSEMESTER 2017 Inhalt Einleitung und Überblick Evolutionsstrategien Grundkonzept Evolutionsstrategien als Alternative
GP-Music: An Interactive Genetic Programming System for Music Generation with Automated Fitness
GP-Music: An Interactive Genetic Programming System for Music Generation with Automated Fitness Raters Brad Johanson, Riccardo Poli Seminarvortrag von Thomas Arnold G ˇ ˇ ˇ ˇ WS 2012/13 TU Darmstadt Seminar
Genetik, Evolution, Intelligenz und anthropologische Diversität: Was wissen wir daru ber?
Genetik, Evolution, Intelligenz und anthropologische Diversität: Was wissen wir daru ber? Diethard Tautz Genetik der evolutionären Anpassung und Selektion Populationsgenetik und Artenstehung Max-Planck
Warum konvergieren Genetische Algorithmen gegen ein Optimum?
1 / 21 Gliederung 1 Das Schematheorem Motivation Begriffe Herleitung Ergebnis Das Schematheorem Das Schematheorem Motivation 3 / 21 Warum konvergieren Genetische Algorithmen gegen ein Optimum? Theoretische
11. Rekursion. 1, falls n 1. n (n 1)!, andernfalls. Mathematische Rekursion. Rekursion in Java: Genauso! Unendliche Rekursion. n!
Mathematische Rekursion 11. Rekursion Mathematische Rekursion, Terminierung, der Aufrufstapel, Beispiele, Rekursion vs. Iteration, Lindenmayer Systeme Viele mathematische Funktionen sind sehr natürlich
Software Engineering Übung 1 Programmverständnis, Dokumentation
software evolution & architecture lab Software Engineering Übung 1 Programmverständnis, Dokumentation 1 Informationen 1.1 Daten Ausgabe Di 20.09.2011 Abgabe So 02.10.2011 bis 23:59 Uhr Besprechung am Di
12. Rekursion. 1, falls n 1. n (n 1)!, andernfalls. Lernziele. Mathematische Rekursion. Rekursion in Java: Genauso! n! =
Lernziele Sie verstehen, wie eine Lösung eines rekursives Problems in Java umgesetzt werden kann. Sie wissen, wie Methoden in einem Aufrufstapel abgearbeitet werden. 12. Rekursion Mathematische Rekursion,
Ihre Namen: Übung A: Populationsgenetik. Teil 1: Mendelsche Vererbung
Ihre Namen: Übung A: Populationsgenetik Teil 1: Mendelsche Vererbung 1) Schwarze Fellfarbe bei Pferden ist weitgehend bestimmt durch ein rezessives Allel des A-Locus. AA- bzw. Aa-Pferde haben nichtschwarzes
2.5 Evolutionäre (Genetische) Algorithmen
KI 1, SS 2011, Kapitel 2, GA 1 2.5 Evolutionäre (Genetische) Algorithmen Das Ziel bzw. die Aufgabe von evolutionären Algorithmen ist eine Optimierung von Objekten mit komplexer Beschreibung, wobei es variable
Genetische Programmierung
Bernd Ebersberger Genetische Programmierung Ein Instrument zur empirischen Fundierung ökonomischer Modelle A 234920 Deutscher Universitäts-Verlag Inhaltsverzeichnis Abbildungsverzeichnis Tabellenverzeichnis
Konstruktions-Verbesserungsheuristiken. Iterierte lokale Suche (ILS)
Konstruktions-Verbesserungsheuristiken Iterierte lokale Suche (ILS) Idee: 2-Phasen-Suche 1. Phase: Randomisierte Konstruktionsheuristik 2. Phase: Lokale Suche Beispiele: Multi-Start lokale Suche GRASP:
Kapitel 13. Evolutionäre Spieltheorie. Einleitung. Evolutionäre Biologie. Übersicht 2. Alternative: Biologische Evolutionstheorie
Übersicht : Evolutionäre Spieltheorie Einleitung Evolutionäre Biologie Evolutionäre Spieltheorie: Idee Gefangenendilemma (Beispiel) Evolutionäre Stabilität Beispiele Wiederholtes Gefangenendilemma Chicken-Spiel
Mathematik in der Evolutionsbiologie
Mathematik in der Evolutionsbiologie Vom Konflikt zwischen Mendelianern und Biometrikern zur modernen Populationsgenetik Wolfgang Stephan Abt. Evolutionsbiologie LMU München Reaktionen auf Darwins Evolutionstheorie
Kapitel 13. Evolutionäre Spieltheorie. Einleitung. Evolutionäre Biologie. Übersicht 2. Alternative: Biologische Evolutionstheorie
Übersicht : Evolutionäre Spieltheorie Einleitung Evolutionäre Biologie Evolutionäre Spieltheorie: Idee Gefangenendilemma (Beispiel) Evolutionäre Stabilität Beispiele Wiederholtes Gefangenendilemma Chicken-Spiel
Übung C: Quantitative Genetik
Ihre Namen: Übung C: Quantitative Genetik TEIL 1: ÜBUNGEN MIT GENUP Um Sie mit einigen Begriffen aus der Vorlesung über Quantitative Genetik vertraut zu machen, verwenden wir ein Programm namens GENUP.
Euklidische Distanzmatrizen. Andrei Grecu
Euklidische Distanzmatrizen Andrei Grecu Übersicht Motivation Definition und Problemstellung Algo 1: Semidefinite Programmierung Algo 2: Multidimensional Scaling Algo 3: Spring Embedder Algo 4: Genetischer
Datenorientierte SA. Aufbau und Grundlagen. Aufbau und Grundlagen. Aufbau und Grundlagen. Was sind neuronale Netze?
Datenorientierte SA Was sind neuronale Netze? Neuronale Netze: Grundlagen und Anwendungen Neuronale Netze bilden die Struktur eines Gehirns oder eines Nervensystems ab Andreas Rauscher 0651993 Damir Dudakovic
Darwin'sche Evolutionstheorie
Darwin'sche Evolutionstheorie Hauptseminar Mathematische Biologie Prof. Dr. Lukacova Referent: Eric Bastendorf 14.02.2012 Inhalt Die Evolution des genetischen Systems Rückblick in die Populationsgenetik
Übung 1: Populationsgenetik 1, HWE und genetische Drift
Ihre Namen: Übung 1: Populationsgenetik 1, HWE und genetische Drift Teil 1: Mendelsche Vererbung 1) Schwarze Fellfarbe bei Pferden ist weitgehend bestimmt durch ein rezessives Allel des A-Locus. AA- bzw.
Andreas Scherer. Neuronale Netze. Grundlagen und Anwendungen. vieweg
Andreas Scherer Neuronale Netze Grundlagen und Anwendungen vieweg Inhaltsverzeichnis Vorwort 1 1 Einführung 3 1.1 Was ist ein neuronales Netz? 3 1.2 Eigenschaften neuronaler Netze 5 1.2.1 Allgemeine Merkmale
Ausgewählte Kapitel der Populationsgenetik
Ausgewählte Kapitel der Populationsgenetik Ausbildung zum Bienenwirtschaftsmeister Mai 2012 Christian Boigenzahn Tierzucht- 2 Sichtweisen Sicht des Züchter: Das Zuchttier (Stier, Kuh, Eber, Sau, Bienenvolk,
Von der Mikro- zur Makroevolution... (2)
Von der Mikro- zur Makroevolution... (2) Biologische Strukturbildung im Ausleseprozeß Aus der Erkenntnis heraus, daß man durch kleine, zufällige Änderungen am Erbgut über viele Generationen hinweg durch
K4 Bedingte Wahrscheinlichkeiten. 4.1 Definition Die bedingte Wahrscheinlichkeit von A bei gegebenem B:
K4 Bedingte Wahrscheinlichkeiten 4.1 Definition Die bedingte Wahrscheinlichkeit von A bei gegebenem B: P(A B) = P(A B)/P(B) (4.1.1) Meistens benutzen wir diese Form: P(A B) = P(A B)*P(B) weil P(A B) schwer
Übersicht. Lamarck und Darwin Variation natürliche Selektion, sexuelle, künstliche Gendrift Artbildung adaptive Radiation
Evolution 1 Übersicht Lamarck und Darwin Variation natürliche Selektion, sexuelle, künstliche Gendrift Artbildung adaptive Radiation 2 Jean Baptiste de LAMARCK... der häufige Gebrauch eines Organs [stärkt]
Computational Intelligence
Vorlesung Computational Intelligence Stefan Berlik Raum H-C 80 Tel: 027/70-267 email: [email protected] Inhalt Überblick Rückblick Optimierungsprobleme Optimierungsalgorithmen Vorlesung Computational
Mechanismen der Evolution. Übersicht. Lamarck und Darwin Variation natürliche Selektion, sexuelle, künstliche Gendrift Artbildung adaptive Radiation
Mechanismen der Evolution 1 Übersicht Lamarck und Darwin Variation natürliche Selektion, sexuelle, künstliche Gendrift Artbildung adaptive Radiation 2 Jean Baptiste de LAMARCK... der häufige Gebrauch eines
Zwei zentrale Fragen...
Zwei zentrale Fragen... Wie können schädliche Mutation in Sequenzdaten aufgespürt werden? Wie kann überprüft werden ob eine Mutation schädlich/kausal ist? 2 Die Referenzsequenz (= der genetische Bauplan
Der genetische Algorithmus
Joachim Breitner Seminarkurs am Schickhardt-Gymnasium Herrenberg 2002/2003 Halbjahr 12.2 Modellbildung und Simulation am Beispiel der Evolution und dem Programm EvoLab Thema 2: Der genetische Algorithmus
Evolutionäre Algorithmen
Karsten Weicker Evolutionäre Algorithmen 2., überarbeitete und erweiterte Auflage m Teubner Inhaltsverzeichnis 1 Natürliche Evolution 1 1.1 Entwicklung der evolutionären Mechanismen 2 1.2 Evolutionsfaktoren
Kooperative Steuerung vernetzter Fahrzeuge zur Einfädelung vor einer Fahrbahnzusammenführung 13. Elgersburg Workshop
Kooperative Steuerung vernetzter Fahrzeuge zur Einfädelung vor einer Fahrbahnzusammenführung 13. Elgersburg Workshop Alexander Schwab 27. Februar 219 Motivation Quelle: Tesla, 214 [...] tip the turn signal
Betriebliche Optimierung
Betriebliche Optimierung Joachim Schauer Joachim Schauer Betriebliche Optimierung 1 / 31 1 Metaheuristische Verfahren 2 Joachim Schauer Betriebliche Optimierung 2 / 31 Einleitendes Metaheuristische Verfahren
4 Genetische Algorithmen
WS1993/94 AuD II 113 4 Genetische Algorithmen Gegeben: Problem P Menge potentieller Lösungen S= {L 1,,L s } (auch Suchraum) Zielfunktion z : S [0,1] IR (manchmal auch z : S IR ) Gesucht: z(l) > z(l') L
1. Evolutionsstrategien. 2. Genetische Algorithmen. Evolutionsstrategie / Genetischer Algorithmus. Dr. Markus Olhofer markus.olhofer(at)honda-ri.
Evolutionsstrategie / Genetischer Algorithmus 1. Evolutionsstrategien 200 150 100 (kontinuierliche Parameter) 50 0 10 2. Genetische Algorithmen 5 0-5 -10-10 -5 0 5 10 (diskrete Parameter in kombinatorischen
Einführung in die Bioinformatik
Einführung in die Bioinformatik Ringvorlesung Biologie Sommer 07 Burkhard Morgenstern Institut für Mikrobiologie und Genetik Abteilung für Bioinformatik Goldschmidtstr. 1 Online Materialien zur Ringvorlesung:
Algorithmen für schwierige Optimierungsprobleme Vorlesung für den Bereich Bachelor Informatik
Algorithmen für schwierige Optimierungsprobleme Vorlesung für den Bereich Bachelor Informatik Dozent: Prof. Dr. Henning Meyerhenke Paralleles Rechnen, Fakultät für Informatik 1 KIT Universität des Landes
Neural Networks: Architectures and Applications for NLP
Neural Networks: Architectures and Applications for NLP Session 02 Julia Kreutzer 8. November 2016 Institut für Computerlinguistik, Heidelberg 1 Overview 1. Recap 2. Backpropagation 3. Ausblick 2 Recap
Genetischer Algorithmus
Genetischer Algorithmus Roger Imbach KBS: Genetischer Algorithmus 1/12 Inhalsverzeichnis Einleitung...3 Was ist ein genetischer Algorithmus?...3 Was machen genetische Algorithmen?...3 Vorgehen...4 Crossover
4. Eine Einführung in Konzept und Arbeitsweise genetischer Algorithmen
4. Eine Einführung in Konzept und Arbeitsweise genetischer Algorithmen 4.1 Evolution und Genetik Lernprozeß Evolution Die Natur hat es geschafft, aus Milliarden denkbarer Eiweißmoleküle gerade diejenigen
