读天才与算法:人脑与AI的数学思维笔记23_人工智能讲故事

1. 伟大的自动语法分析器

1.1. 思维呆板机械的阿道夫·奈普(Adolphe Knipe)一直想成为一名作家,可是他写出来的东西既迂腐又无趣

1.2. 后来,灵光乍现,他得到了一个启示:语言遵循语法规则,这规则的本质基本上就是数学

1.3. 在这样的认识下,他开始创造一个巨大的机器——“伟大的自动语法分析器”,它能够在15分钟内模仿在世的获奖作家,写出足以以假乱真的,甚至更好的作品

1.4. 奈普以他的“自动语法分析器”为要挟,威胁这些作家,让他们授权给自己使用他们的名字

1.5. 在故事的结尾,讲述者与自己的良知做斗争

2. 第一台通用型电子计算机

2.1. 最早为计算机编写的程序是用来写情书的

2.2. 图灵

2.2.1. 在布莱奇利公园破解了恩尼格玛密码机的密码后,就动身前往曼彻斯特大学,将他的想法付诸实践:打造一台真正的通用型电子计算机

2.2.1.1. 恩尼格玛密码机是对二战时期纳粹德国使用的一系列相似的转子机械加解密机器的统称,它包括许多不同的型号,为密码学对称加密算法的流加密

2.2.2. 在他的指导下,英国皇家学会计算实验室很快生产出了世界上第一台通用型电子计算机——Ferranti Mark 1

2.2.2.1. 这台计算机用于寻找新的素数,解决原子理论中的问题,以及用于早期的遗传基因研究
2.2.2.2. 也有人称世界上第一台通用型电子计算机是埃尼阿克(ENIAC)
2.2.2.2.1. 1946年2月14日,它诞生于美国宾夕法尼亚大学,研究人员于次日正式对外公布研发成功

2.2.3. 选择的随机性通过图灵创建的随机数生成器实现

3. 潜在文学工作室

3.1. Oulipo

3.1.1. 此名称取自法语“Ouvroir de littérature potentielle”

3.1.2. 意为“开发潜在的文学”

3.2. 利用算法生成文章并不是什么新鲜事

3.2.1. 20世纪60年代,一批作家和数学家聚集在法国,使用算法生成新的作品

3.3. 规则的约束是创意过程的重要组成部分。盲目地跟从每一种冲动所带来的灵感,实际上才是一种真正的奴役。通过对文学创作施加准数学的规则约束,你将获得一种新的自由。

3.3.1. 其创始人之一的雷蒙·格诺(Raymond Queneau)

3.3.1.1. 格诺创作出了文学版的“莫扎特骰子游戏”

3.4. 让·莱斯库尔(Jean Lescure)构思出来的“S+7模式”(也就是英语的“N+7模式”)

3.4.1. 这个组织最受欢迎的算法

3.4.2. “S”取自法语的“substantifs”,意为“实体的”,即名词

3.4.3. 该算法将任意一首诗作为输入,然后对诗中的所有名词进行操作,将其替换为该词在字典中所在位置向前或后移动7位的单词

3.5. 诗歌是一种特别适合应用算法的文体

3.5.1. 模式规则的约束性确定了一个模板,算法可以尝试以一种有意义的方式填充该模板

3.5.2. 算法的任务是选择与模式匹配的单词,同时尝试寻求某种形式以便使其整体连贯

3.5.3. 每当写诗需要押韵时,押韵词数据库是超级有用的

3.5.4. 通过控制押韵和限制节奏来编织一行诗,这对于计算机来说完全不是什么事儿

3.5.5. “控制论诗人”(Cybernetic Poet)算法代码背后的基本原理

4. 控制论诗人

4.1. Cybernetic Poet

4.2. 是未来主义作家雷·库兹韦尔(Ray Kurzweil)的最新作品,他经常撰写关于即将到来的“人与机器相互融合”的文章

4.3. 训练他的“控制论诗人”学习像雪莱和艾略特这样有成就的诗人的作品

4.4. “控制论诗人”能够在大多数情况下骗过人类评委

4.4.1. 在一定程度上是因为,精辟的作品是现代诗歌的一部分,现代诗歌留下大量解读的工作给读者去做

4.4.2. 算法生成高深莫测的诗作足以以假乱真

4.5. “控制论诗人”可能在创作足以以假乱真的诗歌方面做得很好,但要创造一个“控制论小说家”所要面对的挑战则难得多

5. 全国小说生成月

5.1. National Novel Writing Month

5.1.1. 全国小说写作月

5.2. 莱斯库尔想将算法作为写作现代文的一个工具来使用,所以他组织了“全国小说生成月”(National Novel Generation Month,NaNoGenMo)活动,并成功吸引了众多的程序员参加

5.3. 软件开发员兼艺术家达莱厄斯·卡泽米(Darius Kazemi)觉得,与其每天绞尽脑汁才只能写出1667个单词,还不如花一个月的时间写代码,然后瞬间生成一部5万字的小说

5.3.1. 2013年,他在Twitter上发布了他的想法,同时发起了每年一次的“年度编程文学马拉松”(Annual Literary Hackathon)大赛

5.4. 参与NaNoGenMo活动的程序员大多数采用“扰动”现有文学作品的思路生成小说

5.4.1. 借助“Twitter过滤器”改写《傲慢与偏见》

5.4.2. 利用“科幻算法”重新演绎小说《白鲸》

5.4.3. 通过代码重新诠释古斯塔夫斯·辛德曼·米勒(Gustavus Hindman Miller)的经典作品《一万个梦》

5.5. 一部构思非常大胆的作品《探索者》(seeker)引起了人们的广泛关注

5.5.1. 生成此小说的算法通过阅读wikiHow上的文章,努力理解人类的大脑如何“运转”

5.5.1.1. wikiHow
5.5.1.1.1. 该网站旨在建立全世界最大的最高质量的指导手册数据库
5.5.1.1.2. 无论你想做什么,该网站拥有的多语种指导手册都可以为你提供免费的逐步指导

5.5.2. 该算法的元代码被划分为操作、浏览、联想、再现四个环节

5.5.2.1. 在操作环节,程序阅读某文章并将其中涉及人类活动的概念剔除
5.5.2.2. 其以上一环节得到的“种子概念”为基础,搜索纯文本的“记忆”,然后以浏览模式中无法识别的概念(已删除的记录),围绕“种子概念”进行“不可见”的联想

5.5.3. 《探索者》几乎可以说是成功的:你会感觉自己开始进入机器的“大脑”,因为它试图去理解人类

5.5.3.1. 理解一种全新的意识形态,并发现其与人类自我意识的不同之处

5.5.4. 《探索者》在探索wikiHow数据库的过程中,也记录了算法的发现之旅:从无知到某种表象程度上的理解

5.5.4.1. 它浏览的第一个“如何……”的页面是“如何让女孩提出与你约会”。其从中获得一个种子概念——“伤害”,涉及怎样做才能不伤害到一个女孩的感情
5.5.4.2. 之后算法围绕着“伤害”展开联想,即兴生成了超现实主义的文字段落

5.6. 如果算法不能生成伟大的文学作品,或许它们可以生成肯·福莱特所写的商业图书,甚至是算法版的《五十度灰》(Fifty Shades of Grey)

5.6.1. 对于算法的商业用途而言,可以战胜《拯救灰姑娘》(Mills&Boon Romance)或丹·布朗(Dan Brown)的冒险小说就已经足够好了

5.7. 畅销书的读者更喜欢:短小精悍的句子,强而有力的具有推动性的语言,以对话形式进行的叙事方式以及浅显易懂的用词

5.7.1. 组稿编辑朱迪·阿彻(Jodie Archer)和数据分析师马修·乔克斯(Matthew Jockers)合作编写的算法,可以判断出一本书能否成为畅销书

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/9295.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【连连国际注册_登录安全分析报告】

连连国际注册/登录安全分析报告 前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨…

OPC :快速上手

本系列为OPC技术的快速上以及持续研究和技术实战专栏,将不定期更新。 本章节提供OPC系列技术博文的快速导航。 《OPC服务器简介和入门介绍》 《物联网平台如何为OPC服务器创造新生命力》 《OPC服务器开发之WtOPCSvr——开发文档(1)》 《OPC服…

何为基差?股指期货的升水和贴水又怎么理解?

基差是一个金融术语,它指的是现货价格和期货价格之间的差额。在股指期货市场中,现货就是指实际的股票指数,而期货则是基于这个指数未来某个时间点的价格预期。基差可以是正的或负的,具体取决于期货价格是高于还是低于现货价格。 1…

每日一题7:Pandas-重命名列

一、每日一题 编写一个解决方案,按以下方式重命名列: id 重命名为 student_idfirst 重命名为 first_namelast 重命名为 last_nameage 重命名为 age_in_years 返回结果格式如下示例所示。 解答: import pandas as pddef renameColumns(studen…

《2024年AI安全报告》:AIML工具使用量飙升594.82%

人工智能(AI)不仅仅是一种开拓性的创新技术,甚至已经成为一种常态,企业正在工程、IT营销、财务、客户服务等领域迅速采用AI和机器学习(ML)工具。但与此同时,他们必须平衡AI工具带来的诸多风险&a…

ESP32引脚入门指南(三):从理论到实践(Touch Pin)

引言 ESP32作为物联网领域的明星微控制器,不仅以其强大的网络通信能力著称,还内置了丰富的外设资源,其中就包括电容式触摸传感(Capacitive Touch)功能。本文旨在深入浅出地介绍ESP32的Touch引脚,带你了解其…

15-LINUX--线程的创建与同步

一.线程 1.线程的概念 线程是进程内部的一条执行序列或执行路径,一个进程可以包含多条线程。 2.线程的三种实现方式 ◼ 内核级线程:由内核创建,创建开销大,内核能感知到线程的存在 ◼ 用户级线程:线程的创建有用户空…

刷题第3天(简单题):LeetCode206--反转链表--双指针法

LeetCode206:给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]示例 2: 输入:head [1,2] 输出:[2,1]示例…

五一超级课堂---Llama3-Tutorial(Llama 3 超级课堂)---第三节llama 3图片理解能力微调(xtuner+llava版)

课程文档: https://github.com/SmartFlowAI/Llama3-Tutorial 课程视频: https://space.bilibili.com/3546636263360696/channel/collectiondetail?sid2892740&spm_id_from333.788.0.0 操作平台: https://studio.intern-ai.org.cn/consol…

自动镭雕机价格是多少?

自动镭雕机是一种高精度、高效率的激光雕刻设备,广泛应用于手机、电脑、玻璃等产品表面的图案雕刻。那么,自动镭雕机多少钱一台呢?本文将为您详细解析各种因素对自动镭雕机价格的影响。 一、影响自动镭雕机价格的因素 1. 品牌和质量 自动镭…

xiuno(修罗)知乎模板二开优化魔板仿网盘资源社–模板加全套插件

使用说明 以服务器为例搭建教程 ①先安装 PHP7.1 版本 再安装数据库 Mysql ②解压文件:xiunobbs_4.0.4(解压到根目录).zip ③解压②完成后找到【plugin】文件夹再解压:plugin(解压到 plugin 文件夹).zip 设置伪静态代码在上面&am…

知从科技应邀参加恩智浦技术日巡回研讨会郑州站汽车电子专场

4月18日,恩智浦技术日巡回研讨会的首个汽车电子专场在郑州成功举办。此次研讨会汇聚了众多行业专家,聚焦前沿的赋能技术,共同探讨汽车电子架构、ADAS、汽车电气化、车载信息娱乐系统、UWB超宽带等热门应用。作为恩智浦合作伙伴,知…

【python量化交易】qteasy使用教程05——创建第一个自定义交易策略

创建第一个自定义交易策略 使用qteasy创建自定义交易策略开始前的准备工作本节的目标自定义策略的实现方法使用 qteasy 的 Strategy 策略类三种不同的自定义策略基类定义一个双均线择时交易策略定义策略运行时机定义策略需要的数据自定义交易策略的实现:realize()获…

Gitee 码云与Git 交互

优质博文:IT-BLOG-CN 一、进入码云官方网站,注册用户 码云(Gitee.com)是一个类似于GitHub的在线代码托管平台。 码云提供了包括版本控制、代码托管、协作开发和代码分享等功能,基于Git开发,支持代码在线查看、历史版本查看、Fo…

回归的无分布预测推理

摘要 我们利用保形推理,开发了回归中无分布预测推理的一般框架。所提出的方法允许使用回归函数的任何估计量构建响应变量的预测带。所得的预测带在标准假设下保留了原始估计量的一致性,同时保证了有限样本边际覆盖,即使这些假设不成立。我们…

echarts-gl 离线3D地图

1、安装依赖 echarts-gl 与 echarts 版本关系: "echarts": "^5.2.0", "echarts-gl": "^2.0.8"# 执行安装 yarn add echarts-gl2、下载离线地图 免费下载实时更新的geoJson数据、行政区划边界数据、区划边界坐标集合_…

容器化Jenkins远程发布java应用(方式二:自定义镜像仓库远程拉取构建)

1.创建maven项目 2.配置git、maven 3.阿里控制台>容器镜像服务>镜像仓库>创建镜像仓库 4.执行shell脚本(推送镜像到阿里云镜像仓库) 使用到登录阿里云仓库命令 #!/bin/bash # 服务名称 SERVER_NAMEplanetflix-app # 镜像tag IMAGE_TAG1.0.0-SN…

亚马逊云科技中国峰会:与你开启云计算与前沿技术的探索之旅

亚马逊云科技中国峰会:与你开启云计算与前沿技术的探索之旅 Hello,我是科技博主Maynor,非常高兴地向你们推荐亚马逊云科技中国峰会,这是一场将于 5 月 29 日至 30 日在上海世博中心举办的科技盛会,如果你对云计算、行业发展新趋势…

Android Studio高版本安卓模拟器抓取https包

Android Studio avd 设置 证书生成 *.cer格式证书​ openssl x509 -inform DER -subject\_hash\_old -in charles-ssl-proxying-certificate.cer​ *.pem格式证书​ openssl x509 -inform PEM -subject\_hash\_old -in charles-ssl-proxying-certificate.pem会输出 2cb30a9e …

kafka系列三:生产与消费实践之旅

在本篇技术博客中,我们将深入探索Apache Kafka 0.10.0.2版本中的消息生产与消费机制。Kafka作为一个分布式消息队列系统,以其高效的吞吐量、低延迟和高可扩展性,在大数据处理和实时数据流处理领域扮演着至关重要的角色。了解如何在这一特定版…