16
biologically Inspired computing [email protected] http://informatics.indiana.edu/rocha/i-bic INDIANA UNIVERSITY Informatics luis rocha 2015 biologically-inspired computing Sections I485/H400 Instructor Prof. Luis M. Rocha Office Hours: Tuesdays, 10am – 12pm, Informatics East (919, 10 th St.), Room #301 Associate Instructor Santosh Manicka Office Hours: TBA Resources Web page http://informatics.indiana.edu/rocha/i-bic Blog: Life Inspired http://life-inspired.blogspot.com/ Oncourse.iu.edu Spring 2015

Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

Embed Size (px)

Citation preview

Page 1: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

biologicallyInspired

computing

[email protected]://informatics.indiana.edu/rocha/i-bic

INDIANAUNIVERSITY

Informatics luis rocha 2015

biologically-inspired computing

Sections I485/H400

Instructor Prof. Luis M. Rocha

Office Hours: Tuesdays, 10am – 12pm, Informatics East (919, 10th St.), Room #301

Associate Instructor Santosh Manicka

Office Hours: TBA Resources

Web page http://informatics.indiana.edu/rocha/i-bic

Blog: Life Inspired http://life-inspired.blogspot.com/

Oncourse.iu.edu

Spring 2015

Page 2: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

biologicallyInspired

computing

[email protected]://informatics.indiana.edu/rocha/i-bic

INDIANAUNIVERSITY

Informatics luis rocha 2015

biologically-inspired computing

Lecture notes See course web page and blog

Class Handouts Resources tab OnCourse

Class Book Nunes de Castro, Leandro [2006]. Fundamentals of

Natural Computing: Basic Concepts, Algorithms, and Applications. Chapman & Hall.

Recommended and Alternative Books Flake, G. W. [1998]. The Computational Beauty of Nature:

Computer Explorations of Fractals, Complex Systems, and Adaptation. MIT Press.

Floreano, D. and C. Mattiussi [2008]. Bio-Inspired Artificial Intelligence: Theories, Methods, and Technologies. MIT Press.

Gleick, J. [2011]. The Information: A History, a Theory, a Flood. Random House

Mitchell, M. [2009]. Complexity: A Guided Tour. Oxford University Press.

course materials

Page 3: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

biologicallyInspired

computing

[email protected]://informatics.indiana.edu/rocha/i-bic

INDIANAUNIVERSITY

Informatics luis rocha 2015

biologically-inspired computing

Overview Bio-inspired computing is a field devoted to tackling

complex problems using computational methods modeled after design principles encountered in nature. This course is strongly grounded on the foundations of complex systems and theoretical biology.

The goal is a deep understanding of the distributed architectures of natural complex systems, and how those can be used to produce informatics tools with enhanced robustness, scalability, flexibility and which can interface more effectively with humans.

It is a multi-disciplinary field strongly based on biology, complexity, computer science, informatics, cognitive science, robotics, and cybernetics.

Aims Students will be introduced to fundamental topics in bio-

inspired computing, and build up their proficiency in the application of various algorithms to real-world problems. computational intelligence, modeling and simulation, machine

learning, robotics, security, information retrieval, and biology itself.

Page 4: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

biologicallyInspired

computing

[email protected]://informatics.indiana.edu/rocha/i-bic

INDIANAUNIVERSITY

Informatics luis rocha 2015

natural computing

Natural Computing

Computing Inspired by

Nature

Evolutionary Algorithms

Artificial Neural

NetworksSwarm

IntelligenceArtificial Immune Systems

Simulation and Emulation

of Nature

Artificial Life(including

Fractal Geometry)

Computational and Systems

Biology

Computing with Natural

Materials

Molecular Computing

(DNA Computing)

Quantum Computing

Adapted from Nunes de Castro

Page 5: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

biologicallyInspired

computing

[email protected]://informatics.indiana.edu/rocha/i-bic

INDIANAUNIVERSITY

Informatics luis rocha 2015

Biologically-inspired computing

What is Life? Life and information, logical mechanisms of life

Imitation of Life L-Systems, fractals, chaos

Complex Systems and Artificial Life Life as self-organization: cellular automata, Boolean nets

What is Computation? Universal computation, Life as computation

Life as Evolution of Turing Machines Open-ended evolution, natural selection, genetic and

evolutionary algorithms Collective Behavior and Swarm Intelligence Stigmergy, swarm intelligence, multi-agent simulation

Immunocomputing Multi-level complexity

Discussion Topics

syllabus

Page 6: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

biologicallyInspired

computing

[email protected]://informatics.indiana.edu/rocha/i-bic

INDIANAUNIVERSITY

Informatics luis rocha 2015

biologically-inspired computing

Participation: 15%. Based upon attendance and participation.

Lab Assignments: 35% Students will complete 4/5 assignments

on algorithms presented in class Project or Term Paper: 50%

Students can choose to tackle a real problem using bio-inspired algorithms, or write a term paper (in Conference Style). In either case, students are expected to continuously

consult with the instructor regarding the scope and depth of the project or paper.

evaluation

Page 7: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

biologicallyInspired

computing

[email protected]://informatics.indiana.edu/rocha/i-bic

INDIANAUNIVERSITY

Informatics luis rocha 2015

policies

Attendance We expect that students will approach the course as

they should a professional job – attend every class. No attendance taken

No mobile phones and no laptops All materials available online

Academic Integrity As with other aspects of professionalism in this course,

you are expected to abide by the proper standards of professional ethics and personal conduct. This includes the usual standards on acknowledgment of joint work and other aspects of the Indiana University Code of Student Rights, Responsibilities, and Conduct.Cases of academic dishonesty will be reported to the Office of Student Ethics, a branch of the Office of the Dean of Students.

Page 8: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

biologicallyInspired

computing

[email protected]://informatics.indiana.edu/rocha/i-bic

INDIANAUNIVERSITY

Informatics luis rocha 2015

policies

Incomplete Grade An incomplete (`I`) final grade will be given

only by prior arrangement in exceptional circumstances conforming to university and departmental policy which requires, among other things, that the student must have completed the bulk of the work required for the course with a passing grade, and that the remaining work can be made up within 30 days after the end of the semester.

Page 9: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

biologicallyInspired

computing

[email protected]://informatics.indiana.edu/rocha/i-bic

INDIANAUNIVERSITY

Informatics luis rocha 2015

definition of grades

A+AA-

98%9490

Excellent Work. Student performance demonstrates thorough knowledge of the course materials and exceeds course expectations by completing all requirements in a superior manner.

B+BB

858075

Very Good Work. Student performance demonstrates above-average comprehension of the course materials and exceeds course expectations on all tasks as defined in the course syllabus.

C+CC-

706560

Good Work. Student performance meets designated course expectations and demonstrates understanding of the course materials at an acceptable level.

D+DD-

555045

Marginal Work. Student performance demonstrates incomplete understanding of course materials.

F Less than 45 Fail.

Page 10: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

biologicallyInspired

computing

[email protected]://informatics.indiana.edu/rocha/i-bic

INDIANAUNIVERSITY

Informatics luis rocha 2015

course outlook

Assignments: 35% Students will complete 4/5 assignments

based on algorithms presented in class Lab meets in I1 (West) 109 on Lab

Wednesdays Lab 0 : January 14th

Introduction to Python (No Assignment) Lab 1 : January 28th

Measuring Information (Assignment 1)

Sections I485/H400

Page 11: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

[email protected]://informatics.indiana.edu/rocha/i-bic

biologicallyInspired

computing

INDIANAUNIVERSITY

Informatics luis rocha 2015

biologically-inspired computinglecture 1

Page 12: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

[email protected]://informatics.indiana.edu/rocha/i-bic

biologicallyInspired

computing

INDIANAUNIVERSITY

Informatics luis rocha 2015

What is life?historically, not a relevant question

Animism by Georgeanne

Page 13: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

biologicallyInspired

computing

[email protected]://informatics.indiana.edu/rocha/i-bic

INDIANAUNIVERSITY

Informatics luis rocha 2015

is life different from mechanistic matter?

Lucretius (ca 66 B.C) How can choice arise if all atoms follow

inexorable mechanical courses? Titus Lucretius Carus Roman poet

Free Will vs. determinism Also Aquinas…

Universal Mechanism The universe is best understood as a

completely mechanical system A system composed entirely of matter in

motion under a complete and regular system of laws of nature.

Materialism, determinism Laplace, Hobbes,….

Newton everything explained according to the

operation of a single mechanical principle

how?

Page 14: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

biologicallyInspired

computing

[email protected]://informatics.indiana.edu/rocha/i-bic

INDIANAUNIVERSITY

Informatics luis rocha 2015

life

life adj. the general condition that distinguishes

organisms from inorganic objects and dead organisms, being manifested by growth through metabolism, a means of reproduction, and internal regulation in response to the environment.

the animate existence or period of animate existence of an individual.

a corresponding state, existence, or principle of existence conceived of as belonging to the soul.

the period of existence, activity, or effectiveness of something inanimate, as a machine, lease, or play.

animation; liveliness; spirit: the force that makes or keeps something alive; the vivifying or quickening principle.

Webster’s dictionary

Page 15: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

biologicallyInspired

computing

[email protected]://informatics.indiana.edu/rocha/i-bic

INDIANAUNIVERSITY

Informatics luis rocha 2015

3 types of definitions

Organization distinct from inorganic matter with an associated list of properties matter controlled by genomic information

Animated behavior Vitalism

life as a special, incommensurable, quality Not a viable scientific explanation, because for science

nothing is in principle incommensurable. Pertains to metaphysics.

If the agent of design cannot be observed with physical means, then it is by definition beyond the scope of science as it cannot be tested.

See Dennett’s piece

Page 16: Sections Instructor Associate Instructor Resources · PDF filebiologically Inspired computing ... The Information: A History, a Theory, a Flood. Random House. ... Slide 1 Author: Luis

biologicallyInspired

computing

[email protected]://informatics.indiana.edu/rocha/i-bic

INDIANAUNIVERSITY

Informatics luis rocha 2015

Next lectures

Class Book Nunes de Castro, Leandro [2006]. Fundamentals of Natural

Computing: Basic Concepts, Algorithms, and Applications. Chapman & Hall. Chapter 1, pp. 1-23.

Lecture notes Chapter 1: “What is Life?”

posted online @ http://informatics.indiana.edu/rocha/i-bic Papers and other materials

Life and Information Dennet, D.C. [2005]. "Show me the Science". New York Times,

August 28, 2005 Gleick, J. [2011]. The Information: A History, a Theory, a Flood.

Random House. Chapter 8. Kanehisa, M. [2000]. Post-genome Informatics. Oxford University

Press. Chapter 1. Polt, R. [2012]. "Anything but Human". New York Times, August

5, 2012 Optional

Aleksander, I. [2002]. “Understanding Information Bit by Bit”. In: It must be beautiful : great equations of modern science. G. Farmelo (Ed.), Grant

readings