来吧伙计们,让AI教我们怎么说海盗语

“如果想伺机而动,就是这样。”——杰克船长提到海盗,我们往往联想到约翰尼·德普在《加勒比海盗》中饰演的杰克船长。我们有什么理由不喜欢海盗呢?他们航行在海上,寻找埋藏的宝藏,痛饮朗姆酒,用自己独特的海盗语言交谈。

除了神气活现、似乎总有喝不完的朗姆酒,还有机会像下一季的伯金那样佩戴钩子,做海盗(或假扮成海盗)的妙处就是海盗那独特而又非常微妙的语言。当然,我们都知道“ahoy(喂,海盗之间打招呼的典型用语)”和“parley(《海盗法典》规定的海盗谈判,即:对方要求谈判,在谈判结束前,海盗不能伤害对方)”这两个词,但实际上,海盗语言并不仅仅是几个关键短语,而这正是AI和高质量、无偏见的训练数据有所作为之处。多亏有了AI,我们可以创造新的语言(构造语言),让古老的语言复活,或者扩展我们知道和喜爱的现有语言,如克林贡语或精灵语。AI更常见、更直接的用例是帮助我们学习新语言。

AI提供支持的语言学习

使用语言学习应用程序和网站,在出国旅行前,您可以学几个单词以备不时之需,还可以利用有限的预算学习一门新语言,而不必上课或是请家教。

Duolingo(多邻国)是一款最常用的语言学习程序,他们利用AI为所有用户创建最合适的语言学习课程。用户学完一课时,他们在学习中做对和做错的题目都会被保存下来,这些数据还被发回应用程序进行分析。具体而言,Duolingo公司希望据此了解用户在学习各节课时最常犯的错误是什么。这正是AI大显身手之处,该公司的Birdbrain程序会根据每个用户的优势和劣势为其打造个性化体验,创建相应课程计划,确保最大限度地发挥其学习潜能。

早在2013年,Duolingo就开始使用AI帮助计算用户过多长时间会忘记已经学过的词汇。该公司2019年推出新的AI程序Birdbrain。它的算法一开始并不知道一切。最初,该程序只知道用户是对还是错,随着时间的推移,它必须明白为什么错误被判定为是错的。找出错误原因的程序名为Blame。

虽然Duolingo不提供海盗语言课程,但的确有克林贡语和高等瓦雷利亚语课程,而如果您向往海盗生活,Daily Press曾推出过海盗词汇手册。

AI保护历史文化:一次保护一种语言

可用文本和音频数据语言样本的数据库。他发起这个项目的一个原因是,最后一个流利使用这种语言的人在20多年前就去世了,创建数据库将能确保后代能够学习这种语言,让它不致绝迹。他选择与澳鹏合作,是因为他知道我们能够应对这个项目的挑战,提供无偏见的、多样化的训练数据。

这个项目的一个最大挑战是有两个数据库,一个是音频数据库,一个是文本数据库,二者没有连接在一起。我们于此入手,帮助将两个数据库关联起来。如需了解我们的具体做法,请点击此处,阅读我们的案例研究。

AI能创造您不知道自己需要的语言

如果您想知道AI程序是否会相互交流以及使用哪种语言,恐怕您会想当然脱口而出。有两个例子,在这两个例子中AI程序能创建自己的语言来相互交流,虽然我们可能以为是胡言乱语,但对AI却是真正的语言。

一个例子是训练Facebook聊天机器人谈判。(训练中)他们不得不调整其中一个模型,因为如果不这样做,由于聊天机器人开发了自己的谈判语言,它们之间的对话就“会导致与人类语言的分歧。”

另一个例子是DALL-E2,它是OpenAI开发的一个AI系统。DALL-E2要完成的任务很简单,即根据所提供的描述生成图像。最近,AI模型在生成图像时所提供的内容一开始被认为是胡言乱语,让人一头雾水。然而,在有人将这些胡言乱语输入系统后,系统就会生成之前要求生成的同样图像。受此启发,还诞生了一篇关于DALL-E2的隐藏词汇的论文。

这就引出一个问题:如果我们让AI创造自己的语言,会是什么情况?我们会得到类似海盗语言那样的航海语言、还是像精灵语那样更神奇的语言?

构造语言更有趣

Conlang(或构造语言)是一个用来描述由个人所创造的语言的术语(如美剧《权力的游戏》中的高等瓦雷利亚语),与本文所使用的语言不同,这种语言不是在社会中自然产生的。构造语言不仅仅是为了说话,它还包括其他构造语言,如编程语言,而自然语言处理(NLP)只是让计算机能够像人类一样理解现有的自然语言。

为庆祝“国际海盗语言日”,为什么不自创一种新语言呢?

国际海盗语言日

1995年,美国人马克·桑莫斯和约翰·鲍尔在打壁球时共同创立了这个新节日。后来,约翰和马克写信给幽默专栏作家戴夫·巴里,这个节日才被世人所知。巴里让这个节日得以曝光,成为一个世界性的节日。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

24考研调剂 | 武汉纺织大学

教育部重点实验室招收24年调剂生,材料、化学、机械工程、计算机、力学等相关专业 考研调剂招生信息 学校:武汉纺织大学 专业:工学->材料科学与工程 年级:2024 招生人数:100 招生状态:正在招生中 联系方式:********* (为保护个人隐私,联系方式仅限APP查看)…

springboot的maven多模块如何混淆jar包

springboot的maven多模块如何混淆jar包 一.简介二. 示例2.1 基本配置2.2 结果 三. 错误3.1 错误13.2 错误2 四. 参考文章 前言 这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。 作者:神的孩子都在歌唱 一.简介 …

王道机试C++第6章 数学问题和22年蓝桥杯省赛选择题Day34

6.1 进制转换 二进制数(十转二) 习题描述 大家都知道,数据在计算机里中存储是以二进制的形式存储的。 有一天,小明学了C语言之后,他想知道一个类型为unsigned int 类型的数字,存储在计算机中的二进制串是…

个人博客系统(测试报告)

一、项目背景 一个Web网站程序,你可以观看到其他用户博客也可以登录自己的账号发布博客,通过使用Selenium定位web元素、操作测试对象等方法来对个人博客系统的进行测试,测试的核心内容有用户登录、博客列表及博客数量的展示、查看全文、写博客…

Vue-Vben-Admin:中大型项目后台解决方案及如何实现页面反向传值

Vue-Vben-Admin:中大型项目后台解决方案及如何实现页面反向传值 摘要: Vue-Vben-Admin是一个基于Vue3.0、Vite、Ant-Design-Vue和TypeScript的开源项目,旨在为开发中大型项目提供一站式的解决方案。它涵盖了组件封装、实用工具、钩子函数、动…

Python逆向:pyc字节码转py文件

一、 工具准备 反编译工具:pycdc.exe 十六进制编辑器:010editor 二、字节码文件转换 在CTF中,有时候会得到一串十六进制文件,通过010editor使用查看后,怀疑可能是python的字节码文件。 三、逆向反编译 将010editor得到…

链路聚合实验(思科)

华为设备参考: 一,技术简介 网络设备的链路聚合技术(Link Aggregation)是一种将多个物理链路捆绑在一起,形成一个逻辑链路的技术。这样做可以增加带宽、提高可靠性和实现负载均衡。 二,实验目的 橙色的阻…

使用Sourcetree推送本地仓库至远程仓库时报错The host key is not cached for this server

原因是SSH没配置好 点击工具→选项→ 改成OpenSSH,密钥改成配置Git和本地仓库时生成的.ssh文件夹下的id_rsa文件。

Spring boot 集成netty实现websocket通信

一、netty介绍 Netty 是一个基于NIO的客户、服务器端的编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty相当于简化和流线化了网络应用的编程开发过程,例如:基于TCP和U…

力扣-[700. 二叉搜索树中的搜索]

递归法 确定递归函数的参数和返回值 递归函数的参数传入的就是根节点和要搜索的数值,返回的就是以这个搜索数值所在的节点。 代码如下: public TreeNode searchBST(TreeNode root, int val) 确定终止条件 如果root为空,返回null&#xff0c…

【前端】HTML常用标签

因为想当个全栈,所以巩固了一下HTML与CSS和JS基础,这一篇博客是HTML部分 文章目录 HTML 基础标签 1HTML 基础框架HTML 基础标签语义标签文本格式化标签div 与 span 标签图像标签超链接特殊字符 基础标签 2 | 表格表格的使用表格标签表格属性表格的头部与…

JavaEE:网络编程

网络编程:通过代码完成基于网络的跨主机通信 跨主机通信方式: 1.TCP/IP网络 2.蓝牙通信 3.近场通信NFC 4.毫米波通信:功率高,带宽高,抗干扰能力差 其中TCP/IP网络是日常编程中最常涉及到的,最通用的跨主机通…

蓝桥杯 2022 dp 背包

蓝桥杯 2022 dp 背包 题目链接&#xff1a; https://www.lanqiao.cn/problems/2186/learning/?subject_code1&group_code4&match_num13&match_flow2&origincup 题目&#xff1a; 代码&#xff1a; #include<bits/stdc.h> using namespace std;#defi…

代码随想录算法训练营第七天| 454.四数相加II、383.赎金信、15.三数之和、18.四数之和

系列文章目录 目录 系列文章目录454.四数相加II使用HashMap法 383.赎金信哈希解法&#xff08;数组&#xff09; 15.三数之和双指针法 18.四数之和双指针法 454.四数相加II 题解&#xff1a;该题和1.两数之和的方法是一样的&#xff0c;这个题的难点在于key和value分别是什么。…

网络建设与运维培训介绍和能力介绍

1.开过的发票 3.培训获奖的证书 4合同签署 5.实训设备

垃圾回收器介绍

java堆内存结构包括&#xff1a;新生代和老年代&#xff0c;其中新生代由一个伊甸区和2个幸存区组成&#xff0c;2个幸存区是大小相同&#xff0c;完全对称的&#xff0c;没有任何差别。我们把它们称为S0区和S1区&#xff0c;也可以称为from区和to区。 JVM的垃圾回收主要是针对…

Spring具体拓展点:后置处理器

一图胜千言 mermaid示例图&#xff1a; #mermaid-svg-YEqFb5JcEk5FWkwO {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-YEqFb5JcEk5FWkwO .error-icon{fill:#552222;}#mermaid-svg-YEqFb5JcEk5FWkwO .error-text{fi…

详细分析Mysql中的LOCATE函数(附Demo)

目录 1. 基本概念2. Demo3. 实战 1. 基本概念 LOCATE()函数在SQL中用于在字符串中查找子字符串的位置 它的一般语法如下&#xff1a; LOCATE(substring, string, start)LOCATE()函数返回子字符串在主字符串中第一次出现的位置 如果未找到子字符串&#xff0c;则返回0 具体的…

stm32学习笔记:SPI通信协议原理(未完)

一、SPI简介(serial Peripheral Interface&#xff08;串行 外设 接口&#xff09;) 1、电路模式&#xff08;采用一主多从的模式&#xff09;、同步&#xff0c;全双工 1 所有SPI设备的SCK、MOSI、MISO分别连在一起 2 主机另外引出多条SS控制线&#xff0c;分别接到各从机的S…

数据集成工具 ---- datax 3.0

1、datax: 是一个异构数据源离线同步工具&#xff0c;致力于实现关系型数据库&#xff08;mysql、oracle等&#xff09;hdfs、hive、hbase等各种异构数据源之间的数据同步 2、参考网址文献&#xff1a; https://github.com/alibaba/DataX/blob/master/introduction.mdhttps:/…