coiby的头脑风暴
注册日期:
2011-6-1
上次登录:
邮件地址:
coibyxqx@gmail.com
兴趣领域:
数学,物理,系统科学,地球科学
  coiby的头脑风暴
coiby的更多标签
[转载]美妙绝伦的电子羊
2011-10-14 19:28:02  生命  电子羊 

原文地址:http://article.yeeyan.org/view/193318/224294?from=index_cate_article

写在前面:电子羊源自科幻小说《机器人会梦见电子羊吗?》,当然也许其电影版《银翼杀手》更为出名。(ORZ,其实我都没有看过~~!)这里的电子羊,其实就是字面的意思,但是,如果电脑也会做梦,那么,算不算有了智能呢?另外,这个程序还真是GEEK们的最爱啊,很赞啊。网上不同的244代完全是不一样的美丽,你自己也可以试试。地址嘛,嘿嘿,认真看文章就知道啦~~~

“钱德拉博士,我会睡着吗?”

“我不知道。”

如 果克拉克《2010》中的哈尔被钱德拉博士关掉后莫名其妙地做梦了,结果就有点像电子羊了。和我们睡着了梦见绵羊不同,当电脑切换到屏保程序时那些美丽的 电子图案就充满了生机。但是它们绝不是随机图案程序。每一个电子羊都是世界上数千台电脑集体“智慧”的结晶。下面图片和视频中的电子羊很好的展示了互联网 和开源共享的艺术创造力。通过筛选投票选出视觉上好看的,人为地引导这些视觉产物竞争、繁殖和进化。这些好看的电子羊最终会生成怎样奇怪美丽的图案呢?

这些电子羊是斯考特的创造的,它们都是斯考特早期创造的“火焰”的后代。在卡内基指导下斯考特获得了电脑科学的博士学位,他通过将每个像素看做一个变量,并引入成千上万个参数写了一个图形算法来创造分形图形,初代的“火焰”仅使用 了Adobe Photoshop 和 AfterEffects的插件。他将算法公开在网上,从此“火焰”就开始繁衍了。今天世界数百万电脑上安装了用“火焰”算法制作的屏保。

某用户甲创造的电子羊

初代“火焰”是稳定“遗传”的,斯考特想让它具有生命特征。受之后新起的SETI@home项目(译者注:SETI@home 是一项利用全球联网的计算机共同搜寻地外文明的科学实验计划,SETI@home程序在用户的个人计算机上,通常在屏幕保护模式下或以后台模式运行。它利用的是多余的处理器资源,不影响用户正常使用计算机。虽然项目没有发现外星文明的直接证据,但是是迄今为止最成功的分布式计算试验项目。)鼓舞,斯考特利用相似的方法让足够的电脑参与进来“激活”他的“火焰”。


用户乙创造的电子羊

当下载免费屏保的的人越来越多,斯考特伺服器上不同“火焰”的数目也越来越多。迭代算法使其有能力加入新的像素数据并用新的颜色和运动方式重新排列。这就是所谓的电子羊诞生记。

一个叫做Apophysis的GUI(Graphical User Interface, 即图形用户界面)应用使得用户创造电子羊更新初代“火焰”大为方便。目前已有数千只电子羊被数千人艺术性创造出来了。目前的版本使得每只电子羊在被另一只 取代前有十秒钟的寿命。如果你和斯考特一样将这些电子羊看做生命,你也可以和斯考特一样认为每只电子羊的算法就是它的遗传密码。他在写给电脑图形兴趣团体SIGGRAPH的心中调皮地说“基于达尔文的进化论,基因重组和变异使得人们有机会将自己的基因加入电子羊的生殖系统哦。”

下面是一系列视频让人们看看这种美丽的“生命”的模样。

(译者注:因为国内看不到,这里只给链接:

http://www.youtube.com/watch?v=qVvoCAylypM&feature=player_embedded

http://www.youtube.com/watch?v=Mz2pThxf3YU&feature=related

http://www.youtube.com/watch?v=rEVaxgg2kEo&feature=player_embedded

但是每个完美的达尔文系统遵循”适者生存”。这就是用户的挑选作用了。当用户看着他们电脑上变化的电子羊时他们可以进行投票。在这个模范生命的艺术例子中,最“适者”就是最受欢迎的,可以“交配”并将它们的“DNA”遗传给自己独特的后代。斯考特将这称为一个“死亡和重生的过程”。你可以在下载电子羊程序并尝试自己进行下艺术上的自然选择。


用户丙创造的电子羊

电子羊不仅仅是一种独创的集中创造漂亮屏保的方法,它们还是斯考特“开源”哲学的体现。“我认为我们作为社会的一份子应该向给多的人提供免费的信息而不只是汲取。”他在接受“创造者项目”采访时说,“我的艺术品就是我人生哲学的体现。”

创意共享(Creative Commons) 是网上提供开源共享软件(包括电子羊)的平台,很好的体现了斯考特的哲学精神。他们相信只有通过全球化的研究、教育和文化才能发挥互联网最大的力量。他们 想象着有一天互联网能接受数千或者数百万用户个性化的创造,不仅仅是创造更好的电子羊,也能让知识进化提升人类的生活。

但是正如生物进化的产物并不总是最直接的(参见大卫·林登的《进化的大脑:赋予我们爱情、记忆和美梦》,看看谦卑对我们混乱大脑的作用),斯考特通常并不很 在意电子羊对其生活的影响。他提到所谓“拉斯维加斯效应”导致人们选择光鲜的电子羊,它们颜色绚丽、移动迅速。这促使斯考特自己刷选电子羊并公布他认为具 有美感的版本。他已经将它们编入视频,并卖出以获得资金支持,因为电子羊是非营利性质的。

电子羊是按照它们自己的方式进化的,这使得斯考特对自己探索电脑能否创造一些新的,比输入简单相加更伟大的东西出来十分满意。“基因密码 ”、“进化”、“生物”等等听起来斯考特触到了上帝的存在。“是的。”当他接受“创造者项目”采访时被问及他是否扮演了上帝的角色时,他如是回答。“我已经创造了一个世界,以及世界的法则,然后它自己某种程度上有了生命。”接着他承认他想创造虚拟生命,“现在还不清楚如何成功实现……电脑会思考吗?电脑能 成为创造者吗?”

然后他开始将形而上学变成真实。

“…人类是唯一可能的智慧生物吗?…一些人相信所有实物都遵循物理法则,如果你能指出什么是物理,电脑就能遵循这些法则,就可以在电脑上模拟生命。所以这实际上变成了一个意义深远的问题,即作为社会人的我们正开始面对的问题。

现在电子羊还只是屏保程序,虽然是进化中的不可预测的屏保。但是什么局限了它们一代代信息杂交存在某种反复或重复?当同样的进程需要更多功能的输出端时会发生什么呢?设想有一天早晨我们醒来,我们的电脑在做着我们完全无法理解的事情。

诸如此类。

这样的后果就和电子羊一样不可预测。在它发生之前,我想我们除了想象,就只有,恩,做梦了。
2011-10-14 19:30:20
   问题和集智讨论的话题契合,另外电子羊也很有意思,不过不知道那位作者斯考特有没有得到什么洞见


>coiby在[转载]美妙绝伦的电子羊中写道:
---------------------------

原文地址:http://article.yeeyan.org/view/19......

 

2011-10-15 9:38:29
  

这种东西应该你自己也来做一个。


>coiby在[转载]美妙绝伦的电子羊中写道:
---------------------------

原文地址:http://article.yeeyan.org/view/19......

 

2011-10-16 0:06:32
  

关于电子羊有两个亮点(以生命类比):

一、第一只电子羊是怎么出来的?即生命是怎么从无到有的?作者的程序和算法就是对这个问题的回答

二、电子羊是怎么进化的?

Anyone watching one of these computers may vote for their favorite animations using the keyboard. The more popular sheep live longer and reproduce according to a genetic algorithm with mutation and cross-over. (http://electricsheep.org/about)

 First created in 1999 by Scott Draves, the Electric Sheep is a form of artificial life, which is to say it is software that recreates the biological phenomena of evolution and reproduction though mathematics. (http://scottdraves.com/sheep.html)

我之前感兴趣的是第二个问题,有空想问下作者从电子羊的进化里得到了什么insights into life;不过回复时,发现第一个问题,是个更有意思的问题,空闲时间我会去看下程序的算法。

electric sleep还是有一定的欢迎度,这种利用个人电脑做科学的方式也挺好玩的。另外作者的背景也是挺强大的,布朗大学BS,卡耐基梅隆的PhD,现在是Google公司的软件工程师。

附electric sleep的官方介绍

First created in 1999 by Scott Draves, the Electric Sheep is a form of artificial life, which is to say it is software that recreates the biological phenomena of evolution and reproduction though mathematics. The system is made up of man and machine, a cyborg mind with 450,000 participant computers and people all over the Internet.

This is a distributed system, with all participating computers working together to form a supercomputer that renders animations, called "sheep", that everyone sees. The human participants guide the survival of the fittest by voting for their favorite animations in the flock. You can join this project by downloading the Electric Sheep Screensaver.

Each participating computer follows mathematical instructions, Draves' Flame algorithm, to render its own piece of the larger work, as seen in the table at left. The images are sent back to a central server which compresses them into animations which are sent back out to the viewers. The electricsheep.org website shows the family tree for each sheep, including its parents and offspring, and viewers can track family resemblance. The artist's Clade series shows a selection of family members in high resolution.

Like Draves' other software art, the Electric Sheep code is open source, which has allowed it to benefit from code contributions from many enthusiastic programmers. Now Draves serves as head Shepherd on a project with many participants.

The most popular sheep from the current flock can be viewed on the live server, or you can browse the archive.

 

>jake在回复:[转载]美妙绝伦的电子羊中写道:
---------------------------

 

这种东西应该你自己也来做一个。


>coiby在[转载]美妙绝伦的电子羊中写道:
--------......

 

 

2011-10-16 8:28:12
  

这是一个实际的项目,最好的学习方法就是把它做出来!


>coiby在回复:[转载]美妙绝伦的电子羊中写道:
---------------------------

关于电子羊有两个亮点(以生命类比):

一、第一只电子羊是怎么出来的?即生命是怎么从无到有的?作者的程序和算法就是对这个问题的回答

二......

 

登录后才可以评论,马上登录
2012-2022 www.swarma.org, all rights reserved