Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

23
Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way

Transcript of Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Page 1: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Welcome and Introductionto the Course

MSE 2400 EaLiCaRA

Spring 2015 Dr. Tom Way

Page 2: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

WELCOME TO EALICARA

2MSE 2400 Evolution & Learning

Page 3: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

EaLiCaRA

Evolution and Learningin Computational

and Robotic Agentsor simply

Evolution & Learning

3MSE 2400 Evolution & Learning

Page 4: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Intro to the Course

• About me

• Syllabus

• Web site

• Class meetings (lectures & labs)

• Laptop

• Participation

• About the subject matter

4MSE 2400 Evolution & Learning

Page 5: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

EaLiCaRA

• Evolution

• Learning

• Computational Agents

• Robotic Agents

5MSE 2400 Evolution & Learning

Page 6: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Evolution

• Biology - Change in the genetic composition of a population during successive generations, as a result of natural selection acting on the genetic variation among individuals, and resulting in the development of new species.

6MSE 2400 Evolution & Learning

Page 7: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Evolution

• General - A gradual process in which something changes into a different and usually more complex or better form.

7MSE 2400 Evolution & Learning

Page 8: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Evolution?

• Where else do we see evolution in action?

8MSE 2400 Evolution & Learning

Page 9: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Learning

• Knowledge or skill acquired by instruction or study.

• Modification of a behavioral tendency by experience or exposure to conditioning.

9MSE 2400 Evolution & Learning

Page 10: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Learning?

• Where else do we see learning in action?

10MSE 2400 Evolution & Learning

Page 11: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Computational Agent

• An autonomous, computerized entity which observes and acts upon an environment and directs its activity towards achieving goals.

• A computer program designed to behave in some life-like manner.

11MSE 2400 Evolution & Learning

Page 12: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Computational Agent?

• What is a computational agent that you have used?

12MSE 2400 Evolution & Learning

Page 13: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Robotic Agent

• A mechanical device that sometimes resembles a human and is capable of performing a variety of often complex human tasks on command or by being programmed in advance.

• A machine, device or computer program that simulates a machine or device, that operates automatically or by remote control.

13MSE 2400 Evolution & Learning

Page 14: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Robotic Agent

• What is a robotic agent that you have used or seen being used?

14MSE 2400 Evolution & Learning

Page 15: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

First Lab

• Evolution – Game of Life

• Learning – Ants

• Computational Agent - ELIZA

• Robotic Agent – Ants

15MSE 2400 Evolution & Learning

Page 16: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Does Technology Evolve?

• Living systems evolve

• Does the same definition of “evolve” apply to technology?

• If so, how does technology evolve?

• Kevin Kelly: How technology evolves

16MSE 2400 Evolution & Learning

Page 17: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Things We Will Explore

• Existing software that exhibits evolution and learning

• Machine Learning

• Artificial Intelligence

• Software-based Robots

• Modifying computer programs

• Actual Robots

• The Four Paradigms of Science17MSE 2400 Evolution & Learning

Page 18: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

The Four Science Paradigms

1. Empirical Science – past 3,000 years

2. Theoretical Science – past 300 years

3. Computational Science – past 60 years

4. Data-Intensive Science – past 10 years

18MSE 2400 Evolution & Learning

Page 19: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

1. Empirical Science

• The first paradigm, which has lasted over the last few thousand years, was empirical science.

• Empirical Science describes natural phenomena.

• That which can be observed.

• What are examples?

19MSE 2400 Evolution & Learning

Page 20: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

2. Theoretical Science

• Over the last few hundred years, the second paradigm of theoretical science has been used.

• Theoretical Science uses models and generalizations to make discoveries.

• Theories that can be tested.

• What are examples?

20MSE 2400 Evolution & Learning

Page 21: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

3. Computational Science

• Within the last 50 to 70 years, the third paradigm of Computational science has developed.

• Computational Science is used to simulate complex phenomena to make discoveries.

• Ideas that can be imagined.

21MSE 2400 Evolution & Learning

Page 22: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

4. Data-Intensive Science

• “Big Data”

• Scientific breakthroughs powered by advanced computing capabilities that help researchers manipulate and explore massive datasets.

• Uncovering the heretofore unknown.

• What are examples?

22MSE 2400 Evolution & Learning

Page 23: Welcome and Introduction to the Course MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.

Assignment

• Homework 1 – The Fourth Paradigm

• See class “Schedule” web page

23MSE 2400 Evolution & Learning