comparison thesis/cortex.org @ 515:58fa1ffd481e

accept/reject changes
author Robert McIntyre <rlm@mit.edu>
date Sun, 30 Mar 2014 10:53:13 -0400
parents 447c3c8405a2
children ced955c3c84f
comparison
equal deleted inserted replaced
514:447c3c8405a2 515:58fa1ffd481e
499 reflection of its complexity. It may be that there is a significant 499 reflection of its complexity. It may be that there is a significant
500 qualatative difference between dealing with senses in the real 500 qualatative difference between dealing with senses in the real
501 world and dealing with pale facilimilies of them in a simulation 501 world and dealing with pale facilimilies of them in a simulation
502 \cite{brooks-representation}. What are the advantages and 502 \cite{brooks-representation}. What are the advantages and
503 disadvantages of a simulation vs. reality? 503 disadvantages of a simulation vs. reality?
504 504
505 *** Simulation 505 *** Simulation
506 506
507 The advantages of virtual reality are that when everything is a 507 The advantages of virtual reality are that when everything is a
508 simulation, experiments in that simulation are absolutely 508 simulation, experiments in that simulation are absolutely
509 reproducible. It's also easier to change the character and world 509 reproducible. It's also easier to change the character and world
551 processors. Contrast this with a simulation, in which the flow of 551 processors. Contrast this with a simulation, in which the flow of
552 time in the simulated world can be slowed down to accommodate the 552 time in the simulated world can be slowed down to accommodate the
553 limitations of the character's programming. In terms of cost, 553 limitations of the character's programming. In terms of cost,
554 doing everything in software is far cheaper than building custom 554 doing everything in software is far cheaper than building custom
555 real-time hardware. All you need is a laptop and some patience. 555 real-time hardware. All you need is a laptop and some patience.
556 556
557 ** Simulated time enables rapid prototyping and complex scenes 557 ** Simulated time enables rapid prototyping and complex scenes
558 558
559 I envision =CORTEX= being used to support rapid prototyping and 559 I envision =CORTEX= being used to support rapid prototyping and
560 iteration of ideas. Even if I could put together a well constructed 560 iteration of ideas. Even if I could put together a well constructed
561 kit for creating robots, it would still not be enough because of 561 kit for creating robots, it would still not be enough because of
2556 - Inverse kinematics :: experiments in sense guided motor control 2556 - Inverse kinematics :: experiments in sense guided motor control
2557 are easy given =CORTEX='s support -- you can get right to the 2557 are easy given =CORTEX='s support -- you can get right to the
2558 hard control problems without worrying about physics or 2558 hard control problems without worrying about physics or
2559 senses. 2559 senses.
2560 2560
2561 * =EMPATH=: the simulated worm experiment 2561 * =EMPATH=: action recognition in a simulated worm
2562 # Empathy in a simulated worm
2563 2562
2564 Here I develop a computational model of empathy, using =CORTEX= as a 2563 Here I develop a computational model of empathy, using =CORTEX= as a
2565 base. Empathy in this context is the ability to observe another 2564 base. Empathy in this context is the ability to observe another
2566 creature and infer what sorts of sensations that creature is 2565 creature and infer what sorts of sensations that creature is
2567 feeling. My empathy algorithm involves multiple phases. First is 2566 feeling. My empathy algorithm involves multiple phases. First is
2849 2848
2850 There is a simple way of taking \Phi-space and the total ordering 2849 There is a simple way of taking \Phi-space and the total ordering
2851 provided by an experience vector and reliably infering the rest of 2850 provided by an experience vector and reliably infering the rest of
2852 the senses. 2851 the senses.
2853 2852
2854 ** ``Empathy'' requires retracing steps though \Phi-space 2853 ** Empathy is the process of tracing though \Phi-space
2855 2854
2856 Here is the core of a basic empathy algorithm, starting with an 2855 Here is the core of a basic empathy algorithm, starting with an
2857 experience vector: 2856 experience vector:
2858 2857
2859 First, group the experiences into tiered proprioceptive bins. I use 2858 First, group the experiences into tiered proprioceptive bins. I use