270 likes | 284 Views
Explore the evolution of computing from algorithms to autonomous systems mimicking organisms like living cells and human brains. Discover the concept of Organic Computing, bridging the gap between human and machine intelligence. Learn about IBM's Autonomic Computing Campaign and relevant methodologies like neural networks, genetic algorithms, and artificial life. Dive into application domains such as artificial vision, autonomous robots, and computer security.
E N D
Organic ComputingCS 597March 8, 2004 Christoph von der Malsburg Computer Science Department University of Southern California and Institute for Neural Computing Ruhr-University Bochum, Germany
Moore‘s Law Chip complexity doubles every 18 months
Expectations More Complex Functions Flexibility, Robustness Adaptivity, Evolvability Autonomy User Friendliness Situation Awareness
We expect our systems to become intelligent but Information Technology is running into a Complexity Barrier!
SW: Failure NIST study 02: yearly US losses due to SW failure: $ 60 Billion
Life: Computing without Software • Living Cell: as complex as PC, but • flexible, robust, autonomous, adaptive, evolvable, situation aware • Organism: more complex than all existing software • Human Brain: intelligent, conscious, creative • It is the source of all algorithms!! • Estimated computing power: 1015 OPS • PC today 109 OPS, • By Moore‘s Law, the PC will equal the brain in 30 years • But: Life is not digital, not deterministic, not algorithmic
Evolving Computing Needs: • From Algorithms … • Arithmetic, Accounting, Differential Equations • … To Systems • Coordination of Sub-Processes • Communication • Perception • Autonomous Action
A New Computing Paradigm: Organisms are Computers! Computers should be Organisms!!
IBM‘s Autonomic Computing Campaign http://www.ibm.com/research/autonomic
Algorithmic DOL Algorithmic Division of Labor Human: Creative Infrastructure: Goals, Methods, Interpretation, World Knowledge, Diagnostics Detailed Communication Machine: Algorithms: deterministic, fast, clue-less
Organic Computers Organic Computers Human: Goals Loose Communication Machine: Creative Infrastructure: Goals, Methods, Interpretation, World Knowldege, Debugging Data, „Algorithms“
Electronic Organisms Algorithmic Machines... are programmed contain no infrastructure may be simple have to be simple Electronic Organisms... grow, learn contain infrastructure have to be complex may be complex
Relevant Methodologies Neural Networks Fuzzy Logic Genetic Algorithms Artificial Life Autonomous Agents Amorphous Computing Belief Propagation
First Application Domains • Artificial Vision • Autonomous Robots • Autonomous Vehicles • Toy Robots • Service Robots • User Interfaces • Natural Language Understanding • Computer Security
Triesch-cue Jochen Triesch
One-Click Learning Hartmut Loos
One person found Hartmut Loos
More persons Hartmut Loos