【24h】

How to teach a fish to swim virtual fish tank

机译:如何教鱼游泳虚拟鱼缸

获取原文

摘要

We have developed a virtual fish tank in which computer users are represented by animated fish. The actions and interactions of the fish in the tank are meant to reflect the actions of users in the real world. Our first attempt at creating a programming environment that allowed people to customize their own fish did not work very well because users did not want to explicitly write programs to control their fish. Maintaining the fish tank metaphor, we attempted to solve this problem by having users teach fish rather than write code. We borrowed ideas from the literature on programming by demonstration and developed a method of programming by conditioning in which users. demonstrate behaviors and also reward (or feed) fish that are behaving appropriately. Rewards give users the ability to define highlevel behaviors (sets of specific movements) and complex relationships between situations and responses.
机译:我们开发了一个虚拟鱼缸,其中的计算机用户以动画鱼为代表。鱼缸中鱼的动作和相互作用旨在反映用户在现实世界中的动作。我们第一次尝试创建允许人们自定义自己的鱼的编程环境并没有取得很好的效果,因为用户不想显式编写用于控制鱼的程序。为了维护鱼缸的隐喻,我们试图通过让用户教鱼而不是编写代码来解决此问题。我们从文献中借用了关于通过演示进行编程的思想,并开发了一种以用户为条件的编程方法。展示行为并奖励(或喂食)行为适当的鱼。奖励使用户能够定义高级行为(特定动作的集合)以及情况与响应之间的复杂关系。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号