Computer Systems Lab TJHSST Current Projects In-House, pt 2.

Slides:



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

Swarm-Based Traffic Simulation
Traffic Light Control Using Reinforcement Learning
Reinforcement Learning
How do we know if a population is evolving?
Genetic Algorithms (Evolutionary Computing) Genetic Algorithms are used to try to “evolve” the solution to a problem Generate prototype solutions called.
Big Idea 1: Evolution.
Speedy Agent Car: The Prototype Agent Technology: Final Project Lecturer: Prof. Ho Cheng-Seen Presented by: M Irfan Subakti NTUST, June 7 th 2004.
Natural selection Essential Question: What mechanisms have allowed for diversity in organisms?
Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
© Maciej Komosiński, Walter de Back Framsticks Synthetic Evolutionary Psychology based on: works of Walter de Back Department of Philosophy & Robotics.
Genetic Algorithms. Some Examples of Biologically Inspired AI Neural networks Evolutionary computation (e.g., genetic algorithms) Immune-system-inspired.
MICROEVOLUTION INVOLVES THE EVOLUTIONARY CHANGES WITHIN A POPULATION.
Final Exam Tuesday, December 9 2:30 – 4:20 pm 121 Raitt Hall Open book
TRANSPORT MODELLING Lecture 4 TRANSPORT MODELLING Lecture 4 26-Sep-08 Transport Modelling Microsimulation Software.
Applications of Evolutionary Computation in the Analysis of Factors Influencing the Evolution of Human Language Alex Decker.
Evolutionary Algorithms Simon M. Lucas. The basic idea Initialise a random population of individuals repeat { evaluate select vary (e.g. mutate or crossover)
A. How does life arise from the nonliving? 1.Generate a molecular proto-organism in vitro. 2.Achieve the transition to life in an artificial chemistry.
Natural Computation: computational models inspired by nature Dr. Daniel Tauritz Department of Computer Science University of Missouri-Rolla CS347 Lecture.
Evolutionary Computation Application Peter Andras peter.andras/lectures.
Robert M. Saltzman © DS 851: 4 Main Components 1.Applications The more you see, the better 2.Probability & Statistics Computer does most of the work.
THE BEAN LAB: ALLELE FREQUENCY. THE BEAN ALLELE FREQUENCY LAB Purpose: The following pictures are a guide to show one example of how the allele frequency.
Coordinative Behavior in Evolutionary Multi-agent System by Genetic Algorithm Chuan-Kang Ting – Page: 1 International Graduate School of Dynamic Intelligent.
KEY CONCEPT A population shares a common gene pool.
Agent Based Modeling and Simulation
The plant of the day Welwitschia is a monotypic gymnosperm genus
KEY CONCEPT A population shares a common gene pool.
Population GENETICS.
How do we know if a population is evolving?
Week 3a Mechanisms for Adaptation. POLS-GEOG-SOC 495 Spring Lecture Overview Review –CAS –Principles of chaos How do systems “learn”? –“Credit.
Study on Genetic Network Programming (GNP) with Learning and Evolution Hirasawa laboratory, Artificial Intelligence section Information architecture field.
I. In Part A of our allele frequency simulation the population was not evolving so the population is said to be in equilibrium. A. This means that allele.
Kavita Singh CS-A What is Swarm Intelligence (SI)? “The emergent collective intelligence of groups of simple agents.”
Traffic Based Pathway Optimization Michael LeGore TJHSST CSL.
Measuring Event Based Driver Performance: implications for driving simulator scenarios TRB workshop: Standardized Descriptions of Driving Simulator Scenarios.
Unit IV – Evolution, Change, and Diversity (15% of Public Exam) Ch. 19 – Introducing Evolution (pp. 643 – 671) → what evolution is→ natural and artificial.
Mechanisms of Population Evolution
UTeach Presentation By Jacob Schrum. Who Am I? Jacob Schrum Born in Honolulu, Hawaii Undergraduate at Southwestern University PhD Student at University.
Evolution and Population GENETICS
Introduction of Intelligent Agents
Computational Science: Middle Schoolers, Real World Problems, and Visualization NECC 25 June 2007 and STI July 2007.
1 Motion Fuzzy Controller Structure(1/7) In this part, we start design the fuzzy logic controller aimed at producing the velocities of the robot right.
Integration of simulation tools in online virtual worlds Stéphane SIKORA AI Lab of Paris5 University 2nd conference on.
Simulating Traffic Congestion on Route 1 Jimmy O'Hara Computer Systems Lab
Othello Artificial Intelligence With Machine Learning Computer Systems TJHSST Nick Sidawy.
Dynamically Computing Fastest Paths for Intelligent Transportation Systems - ADITI BHAUMICK ab3585.
Organic Evolution and Problem Solving Je-Gun Joung.
Crowd Dynamics AI Engine w/ PSO By: Keith Ainsworth Pd. 5.
11.1 Genetic Variation Within Population KEY CONCEPT A population shares a common gene pool.
Essential Question: How can a change in the environment initiate a change in the population? NATURAL SELECTION.
Individuals in a population may evolve. A.True B.False False! Individuals do NOT evolve; POPULATIONS do!
Robot Intelligence Technology Lab. Evolutionary Robotics Chapter 3. How to Evolve Robots Chi-Ho Lee.
WARM UP 1.Describe how the different blood types affect how blood transfusions can be given. What blood types can give or receive blood with other types?
Genetic Algorithm(GA)
March 1, 2016Introduction to Artificial Intelligence Lecture 11: Machine Evolution 1 Let’s look at… Machine Evolution.
Presented By: Farid, Alidoust Vahid, Akbari 18 th May IAUT University – Faculty.
Natural Selection. A. Species overproduce offspring that may survive an environment. B. There is little variation among members of a population. C. Competition.
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
15.2 PDQ.
Simulating Evolutionary Social Behavior
Modeling of Traffic Patterns on Highways
Evolution as Genetic Change
Agents of Evolutionary Change
The Evolution of Populations
KEY CONCEPT A population shares a common gene pool.
Abstract During rush hours traffic on Route 1 is at an almost standstill, the road is not capable of holding the amount of traffic that travels on it during.
The Tragedy of the Commons in Traffic Routing and Congestion
Computer Systems Lab TJHSST Current Projects In-House, pt 1
Presentation transcript:

Computer Systems Lab TJHSST Current Projects In-House, pt 2

2 Current Projects, pt. 2 In-House Robot Swarms Modeling Evolutionary Behavior Developing a Learning Agent for Bridge Modeling the Physics of a Bowling Ball Optimization of a Traffic Signal

3 Robot Swarms My project is an agent based simulation, posing robots in a “game of life”, with each new generation of robot comes new genes using a random number selection process creating the mutations and evolutions that in real life we experience for DNA cross over and such.

4 Modeling Evolutionary Behavior The purpose of this project is to attempt to model evolutionary behavior in agents in an environment by introducing traits and characteristics that change with the different generations of agents. I hope to create an environment where certain agents will prosper and reproduce while others will have traits that negatively affect their performance. In the end, a single basic agent will evolve into numerous subspecies of the original agent and demonstrate evolutionary behavior.

5 Developing a Learning Agent The goal of this project was to create a learning agent for the game of bridge. I think my current agent, which knows the rules, plays legally, and finds some basic good plays, is a step in the right direction. This agent could and will be improved upon over the course of the year and will become smarter and learn faster throughout the year

6 Modeling a Bowling Ball The idea behind this project is to create a model of the dynamical bowling game system. By analyzing sets of physics equations and applying them to this system, a program can be created to calculate and output the path and other characteristics of a bowling ball's traversal across a bowling lane. This ouput is based on a set of initial conditions, including speed, angle, lane conditions, and starting rotation.

7 Optimization of a Traffic Signal The purpose of this project is to produce an intelligent transport system (ITS) that controls a traffic signal in order to achieve maximum traffic throughput at the intersection. To produce an accurate model of the traffic flow, it is necessary to have each car be an autonomous agent with its own driving behavior. A learning agent will be used to optimize a traffic signal for the traffic of the autonomous cars.