Phil Parker 是一个很特别的作家。在他写过的书中,只有六本是手写,其它的 100 万本都是自动化完成。因为他发现,许多写作都是公式化的,可以通过计算机算法完成。这不仅包括特定话题的写作,也包括创造性的文学作品,比如诗歌。它们都可以用算法创作出来。Readwrite 网站对他做了一次采访。
90 年代的时候,Phil Parker 在做一份报告,其中涉及到大量的经济学分析。他意识到,经济学家大部分的工作都是非常公式化的。随着电脑的发展,这些工作都可以用算法来模式化,并且实现自动化写作。这种方法其实是非常古老的,比如日本绯句和英国十四行诗,都属于限定化写作。
Phil Parker 说他并没有创造一种新形式的写作。他只是编写了能够模仿人们写作方式的计算机程序,“一旦你把握了所有的规则,你就能够编写模仿这些规则的算法。这与人工智能的理念非常不同”。
即使创造性的文学写作,也是非常公式化的,从不同类型的作品中,常常能够在情节转化处发现同样的公式,“通过重组一些特定的元素,一本浪漫小说可以变成惊悚小说”。
编写算法通常需要两到三年的时间,但是当算法完成之后,写作一本特定话题的书籍是非常快的,“只需要 20 到 30 分钟的时间……我觉得最慢的一本可能用了一个小时,或两个小时,最快的是 4 到 10 分钟。”
在谈到人类写作与机器写作区别时,Phil Parker 提到了经典的图灵测试:你是否能够判断与自己交谈的是机器人还是人类?如果机器人写作的书籍,能够对人们有用,你何必在意它是否由算法完成呢?“我觉得,人们看到我们的填字游戏类书籍后,不会说‘我的天,这是计算机写的’,因为大多数的填字游戏都是如此公式化,以至于你期待它是公式化的。”
机器可以代替人类写作呢?关键问题在于这是否属于“公式化”写作,“我们之前谈到的博客作者们会读三篇不同的文章,读一篇维基页面……这些人可以被计算机算法替代,因为他们做的是公式化的工作”。
他举了一个例子。在过去的两周里,关于他的文章大概有 10 篇,但是作者并没有和他交谈过,而是通过互相拷贝完成的。他说,“我认为这种类型的文章缺乏创造性”。
下面我们来看机器人写的一首诗,并不是什么“惊世之作”,不过足够“以假乱真”。
关键字:算法 写作
引用地址:
既有算法,何必亲自写作?
推荐阅读最新更新时间:2024-05-03 19:40
一种密钥可配置的DES加密算法的FPGA
摘 要: 在传统的DES加密算法的基础上,提出一种对密钥实行动态管理的硬件设计方案,给出了其FPGA实现方法。通过对DES加密原理的分析,利用其子密钥的生成与核心算法相关性较弱的特点,对密钥进行重新配置。DES算法采用资源优先方案,在轮函数内部设置流水线架构,提高了整体处理速度;在FPGA上实现轮函数和密钥变换函数独立运算,减少了相邻流水线级间的逻辑复杂度,从而实现了DES算法在FPGA条件下的重构设计。最终通过对设计结果的功能仿真和测试分析,论证了整个设计的正确性。 关键词: DES; 线性反馈移位寄存器; 混沌加密; FPGA
随着密码学技术的飞速发展,软件加密已经非常流行,但由于硬件加密的稳定性和兼容性更好而且
[嵌入式]
被高估的自动驾驶与被低估的算法
过去的事实证明,人类向来不善于预测。要么总是高估短期发展,低估中长期进程,要么压根猜错了方向。 基于自身需求和社会发展,人们确信,AI是解决交通问题的终极工具。资本同样确信这一点,到2020年以前,全球AI产业投资将达到4000亿美元,60%的投资和新创公司诞生在中美两国。 停滞不前的自动驾驶 但投资人已经发现,找新项目越来越难,而项目变得昂贵,这是资本泡沫出现的信号。 就短期而言,AI的效能和回报都被高估了。 作为自动驾驶研发的领先者,谷歌旗下的Waymo正在凤凰城郊区部署自动驾驶车队,并已经开始收费服务。对于本地智能决策的实用项目而言,是巨大的阶段性成功,尽管服务区域和服务人群都做了精心的限制和挑选。显然,这是限定场景下的
[机器人]
比较典型的PID算法控制程序源代码
比较典型的PID处理程序 来源:21ICbbs 作者:lookuper /*============================================================================ 这是一个比较典型的PID处理程序,在使用单片机作为控制cpu时,请稍作简化,具体的PID参数必须由具体对象通过实验确定。由于单片机的处理速度和ram资源的限制,一般不采用浮点数运算,而将所有参数全部用整数,运算 到最后再除以一个2的N次方数据(相当于移位),作类似定点数运算,可大大提高运算速度,根据控制精度的不同要求,当精度要求很高时,注意保留移位引起的 余数 ,做好余数补偿。这个程序只是一般常用pid
[单片机]
ARM9微控制器如何实现上层控制算法解析方案
引言 在很多嵌入式控制系统中,系统既要完成大量的信息采集和复杂的算法,又要实现精确的控制功能。采用运行有嵌入式Linux操作系统的ARM9微控制器完成信号采集及实现上层控制算法,并向DSP芯片发送上层算法得到控制参数,DSP芯片根据获得的参数和下层控制算法实现精确、可靠的闭环控制。 1 多机系统组成 该多机控制系统以ARM9微控制器s3c2440为核心,采用I2C总线挂载多个DSP芯片TMS320F28015作为协控制器,构成整个控制系统的核心。 1.1 S3C2440及TMS320F28015简介 Samsung公司的处理器S3C2440是内部集成了ARM公司ARM920T处理器内核的32位微控制器,资源丰富,带独立的
[单片机]
foc电机控制算法的调试经验总结
本文分享foc电机控制算法的调试经验,针对的场景是往一套新的控制板卡上移植一套电机控制软件。 具体调试过程是 发波= 电流反馈= 环路= 角度 将调试过程分解为以下步骤。 确认pwm模块正常 确认svpwm发波正常 确认电流反馈正常 引入电机角度 评估角度精度 下文中对移植调试的步骤分解,并给出每一个调试步骤的软件框图。 1、确认pwm模块正常 1.1、确认母线电压和实际测试值一致。 1.2、三相输出悬空,三相输出寄存器分别给固定占空比,测量各相对的波形,看是否和给定占空比一致。 2、确认svpwm发波正常 2.1、连接电机或其他三相对称负载。 2.2、参考以下框图,选取较低频率,生成固定转速强制角。给电压
[嵌入式]
Altera宣布基于FPGA的加速器支持Intel前端总线
XtremeData基于FPGA的模块增强了Intel Xeon服务器的计算能力,大大降低功耗 (英特尔信息技术峰会)—北京,2007年4月19号 ——Altera (NASDAQ: ALTR)公司今天宣布,XtremeData在其XD2000i可插入式FPGA协处理器模块中选用了高性能Stratix III FPGA,该模块支持Intel的前端总线(FSB)。基于Intel Xeon处理器的服务器采用这一高性能计算方案后,能够进一步增强处理能力。该模块可直接插入双插槽或者四插槽服务器的处理插槽中。与单个处理器相比,其加速性能提高了10倍到100倍,同时降低了系统总功耗。 XtremeData公司CEO Ravi Chandr
[焦点新闻]
OPPO发布高精度定位算法:可提供更准确的读数
OPPO 刚刚发布了自己新开发的高精度定位算法,它被称为 RTK(实时动态定位),它使智能手机导航在 1 米的距离半径内更加精确。这是一个高度准确的数字,可以在各种情况下提供更精确的读数。 根据 GizArena 的报告,新的定位技术基于载波相位测量。简单来说,该算法通过实时测量网络站点之间的距离来映射用户的位置,以提供精确的读数。该系统并非完全是新系统,因为它最初是应用于大型且复杂的工业系统级别。因此,该技术当时不适合智能手机。 但是现在,OPPO 开发出了一种高级算法,该算法使用来自现有智能手机传感器(包括加速度计和陀螺仪)的信息来提高定位精度,该系统的另一个好处是减少了信号干扰。 目前,OPPO 的专有技术正处于
[手机便携]
使用LSRB算法解决迷宫的线迷宫机器人
描述
这是一款使用LSRB算法解决迷宫的线迷宫机器人。与许多机器人不同,这是通过使用 IR 阵列来完成的,但我找到了一种仅使用 3 个 IR 传感器来解决迷宫问题的方法。与此同时还节省了很多经费,因此这个项目也可以说是者的一个简单且更便宜的选择。
前提
在开始实际项目之前,还有一些先决条件。
熟悉通用PCB的
熟悉的/引脚图及其。
基础物理(质心、摩擦力、重心和车轮)
基础(、、、电压、欧姆定律)
硬件
对称底盘
(可选)
60 RPM 直流电机
车轮
传感器
Arduino Pro ni
1.
[机器人]