Artificial Intelligience

Slides:



Advertisements
Ähnliche Präsentationen
Entscheiden unter Unsicherheit: Heuristiken und Biases
Advertisements

Agent based computational economics Das Konzept rationalen Verhaltens im Umfeld maschineller Akteure Spezielles Seminar Wirtschaftsinformatik SS2001 Frankfurt.
Themen Grundlagen Bedingungen für Koalitionsstrukturen
Emergente Koordination autonomer Roboter im engen physischen und sensorischen Kontakt. Ralf Der, Frank Hesse Universität Leipzig - Institut für Informatik.
Proseminar “Software Pioneers” (Prof. Dr. Heike Wehrheim)
1/21 UNIVERSITY OF PADERBORN Projektgruppe KIMAS – Reinforcement Learning in MAS Projektgruppe KIMAS Reinforcement Learning in MAS Marc Pannenberg.
On a Buzzword: Hierachical Structure David Parnas.
Funktionsmerkmale und Vorteile Die Intel Core i7 Prozessoren der zweiten Generation verfügen über folgende Funktionsmerkmale: Die Intel® Turbo-Boost-Technik.
Einführung.
KidSim: Agenten Sprachlos Programmieren Seminar: Softwareagenten Ulrich Andree WS 01/
Markplätze für Agenten Seminar Softwareagenten Timo Hoelzel.
„Vester´scher Papiercomputer“
Agent Based Supply Chain Management1 ABSCM-Vorlesung im WS 2001/2002.
Nico MüllerAgentenbasierte Systeme1 Seminar : Agentenbasierte Systeme Thema: Agenten mit dynamischem Preisverhalten.
Reinforcement Learning
Die Chaos-Theorie Oder warum das Apfelmännchen sich selbst ähnlich ist und Computer einfach anfangen, falsch zu rechnen...
1/16 UNIVERSITY OF PADERBORN Projektgruppe KIMAS Projektgruppe KIMAS Agenten Andreas Goebels, Alexander Weimer.
1/25 UNIVERSITY OF PADERBORN Projektgruppe KIMAS Projektgruppe KIMAS MultiAgenten-Systeme Andreas Goebels.
Was ist ein Modell ? Repräsentiert Zugang: Mathematik Zugang: Empirie
[ CHAOS und FRAKTALE ] Steffi Cordier - Paulina Paszkiewicz - Uli Quitsch Stefan Quint - Johannes Horlemann - Achim Boltz.
Aufmerksamkeit Serieller Flaschenhals Filtertheorie Dämpfungstheorie
Theorie soziotechnischer Systeme – 12 Thomas Herrmann Informatik und Gesellschaft FB Informatik Universität Dortmund iundg.cs.uni-dortmund.de.
Sicherheit von mobilem Code Hauptseminar: Sicherheit in vernetzten Systemen Sicherheit von mobilem Code Oliver Grassow.
Software Design Patterns Extreme Programming (XP).
Einführung in die Sportwissenschaft Wissenschaft und Praxis
Einführung in die Sportwissenschaft Wissenschaft und Praxis
Distributed Multimedia Control Steuerung und Überwachung von Präsentationen in Netzwerken.
Handlungsplanung und Allgemeines Spiel „Game Description Language (GDL)“ Peter Kissmann.
Kontrollfragen zu Kapitel 1
Wiederholung: Einfache Regressionsgleichung
Machine Learning & Spiele: Probleme und Ideen von Samuel bis heute Giuliana Sabbatini
Attractive Methods for PR-Activities based on the state-of-the-art Content Management System TYPO3(CMS) Die starke Partnerschaft PR, Redaktion und Informationssysteme.
Input / Wahrnehmung Control / Bewusstsein Output / Motorik Information.
grundlagen der Wirtschafts- informatik
Projekt M8-Standards Woran erkennen wir, dass wir gut weiterkommen? Anregungen zur Entwicklung eines Performance Boards für die M8 Richard Stockhammer.
Design and analysis of GUI test-case prioritization using weight-based methods Samra Khan.
Warum brauche ich ein CMS – Content Management System?
Geographentag 2007 Bayreuth Leitthemensitzung AA.1:
User-Centred Design Kosten und Gewinne des nutzerorientierten Gestaltungprozesses Irene Escudé Capdevila März 2012.
Vorgehen bei der Entwicklung mobiler Lösungen
Intelligente Dateisysteme
Rationalisierung sollte man bei uns verbieten!!!
08/ HerrschingAG Verteilte Simulation Forschungsziele & Arbeitsschwerpunkte Mitglieder: TP Bletzinger TP Bungartz / Rank TP Krafczyk – Tölke.
Modellieren dynamischer Prozesse
Analyse von Ablaufdiagrammen
Erfindervon Fuzzy Logic
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Feature-Integration-Theory Merkmals-Integrations-Theorie
Modellbildung und Simulation
Wunsch Werkzeug Aufgabe & Modell Vorgehen Resultat Zukunft Machine Learning zur Steigerung der Usability Steigerung der Usability.
Berechenbares Chaos - unvorhersehbare Wirklichkeit
Advanced Digital Design Übung 3. Aufgabe 1: Algorithmus für Phasen Inverter Plazierung Systematic approach: 1. Identify combinational logic and registers/memories.
Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2.
Kognition (Humberto Maturana; Francesco Varela, 1993) Santiago-Theorie nach Santiago de Chile , dem Wohnort von M. und V. traditionell: Erkennen von.
3. Beschreibung von Abläufen durch Algorithmen 3.4 Zufall
Lesson 4. Sehen wir an! Day 2 Let’s look at some from the reading Das Volk + das Fest=das Volksfest Der Oktober + das Fest=das Oktoberfest.
Random & Probability Universität zu Köln Institut für Medienkultur und Theater AM3: Visuelle Programmierung II WS 2013/2014 Dozent: Prof. Manfred Thaller.
XML Seminar: XP und XML 1 XP and XML Gregor Zeitlinger.
Rules of Play - Game Design Fundamentals by Katie Salen and Eric Zimmerman Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung.
Theorien der Organisationsentwicklung
GAME PROGRAMMING PATTERNS – FLYWEIGHT & OBSERVER Robert Nystrom Softwaretechnologie II Teil 2 Anike Schulz.
Game Loop & Update Method Robert Nystrom – Game Programming Patterns Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung SS.
VERBEN KONJUGIEREN. What is a verb? An ________ _______, mental __________ or ________.  Examples of verbs:  __________________________ actionword state.
Wie wird sich die Wissenschaft rund um Web Content Management Systeme 2016 entwickeln?
Institut für Verkehrssystemtechnik Dipl.-Psych. David Käthner Telefon:0531 / Ein kognitives Fahrermodell:
Emanuel Mistretta Lukas Schönbächler
Beziehungen Perspektiven Systemgrenzen
Fuzzy Logic in Game Design
 Präsentation transkript:

Artificial Intelligience Game Programming Gems 8 Artificial Intelligience

Embracing Chaos Theory: Generating Apparent Unpredictability through Deterministic Systems - Dave Mark

Vorhersagbarkeit vs. Chaos Spiele sind deterministische Systeme Ein zufälliges dynamisches System zu entwickeln ist nahezu unmöglich Ziel: Scheinbare Unvorhersehbarkeit ohne den logischen Determinismus zu verlieren

Exkurs: Chaos Theorie Chaos ungleich Zufall. (deterministisches Chaos) extrem komplexe Information Eingeschränkte Wahrnehmung der Information Unfähigkeit das Verhältnis einzelner Instanzen eines Systems zu erkennen „Given a momentary inital state(input), we fail to determine the rule set that was in effect that led to the next momentary state(output)“

Chaos Theorie in Spielen Simple AI: Input A, Output A oder B Kaum Unterschied zwischen Einfachheit für den Nutzer und Programmierer Weitere Kriterien machen es nicht viel schwerer für den Programmierer, aber für den Spieler

Dem Spieler fällt es schwerer den Auslöser festzustellen, dadurch entsteht scheinbar autonomes Verhalten Die Zahl Möglicher Konfigurationen steigt exponentiell zu jedem weiteren Kriterium Dieses Procedere fortführen, aber Verständlichkeit im Blick haben Ziel: Verständlich aber Unvorhersehbar für den Spieler und gleichzeitig komplett logisch und offensichtlich für den Programmierer/Designer

Needs-Based AI - Robert Zubeck

Überblick Genereller Loop: Eine Aktion ausführen, bis keine mehr vorhanden, dann Aktion auswählen, je nach momentanen Bedürfnissen Umgebung scannen Umgebung bewerten Beste Aktion auswählen

Needs Der Agent hat Bedürfnisse die sinken können. Je niedriger desto wichtiger Objekte kontrollieren selber was sie dem Agenten „anbieten“ und agieren flexibel Trennung extrem wichtig, da sonst unmöglich in der Umsetzung Der Agent bewertet diese lediglich

Bewertung Simples Numerisches System, aber Verhältnisse bedenken Weitere Kriterien: Filter Distanz Prioritäten

Ausführung Komplexe Aktionen werden Schrittweise ausgeführt Der nächste Schritt wird erst erstellt, wenn der vorherige Abgeschlossen ist Der Agent gibt Feedback

Fazit Hauptsächlich für Simulationen geeignet, jedoch auch z.B. in der Robotik Die AI passt sich der Umwelt automatisch an, wenn diese verändert wird Kann um Lernfaktoren erweitert werden