AI:为你写诗,为你做不可能的事
最近,一档全程高能的神仙节目,高调地杀入了我们的视野:
没错,就是撒贝宁主持,董卿、康辉等央视名嘴作为评审嘉宾,同时集齐央视“三大名嘴”同台的央视《主持人大赛》,这够不够高能?
参赛选手现场抽题考核,倒数三二一之后立即出口成章开始陈述,仅此而已?不,他们金句频出,开口就是满分作文……够不够高能?
此外,节目里的种种高能科技范儿,例如选手玩转AI主持互动,自己编程AI现场写诗,以及有着专属虚拟形象的在线大众评审远程参与投票,是不是预料之外的高能?
央视《主持人大赛》这波高能操作的背后离不开硬核技术的支持,从撒贝宁的口播就得以窥见:“本节目由华为云提供人工智能技术支持,5G时代,选择华为云正当时”。
事实上,华为云能做的远不止于此。
除了能像一般云平台那样提供建站、数据存储乃至搭建游戏应用服务器一类的功能之外,背靠“技术驱动”的企业原则,华为云自然不会放弃“云端+人工智能”这个炙手可热的话题:在这个方向上,华为云AI最引人瞩目的表现,就是一站式AI开发管理平台ModelArts2.0。
无论是开发新手还是技术大佬,都可以通过ModelArts2.0获得助益。
一方面,ModelArts2.0可以大幅降低初学者的门槛,让更多新手都能快速掌握AI开发的技巧;另一方面,专业AI开发者也可以凭借ModelArts2.0提升开发效率,把更多精力聚焦在算法研究和创新上,进一步释放潜能。
目前,已经有超过4万名开发者接触使用ModelArts2.0,广泛运用于建筑、互联网、医疗等诸多行业场景。
就拿央视《主持人大赛》节目中出现的AI写诗来说吧,2019年9月的时候,华为诺亚方舟实验室就基于华为云AI打造了一款AI小程序——乐府写诗。
基本操作并不复杂:只要我们输入几个关键字,这个小程序就会自动输出一首诗。
不过,和当时流行的AI文本解决方案不同的是,“乐府”完全是通过语言模型训练,自动学习掌握了作诗的规律。
至于具体操作,让我们听听华为语音语义首席科学家刘群是怎么说的:
我们首先利用大规模中文新闻语料训练得到一个中文GPT模型。然后我们对收集得到的大量中国古代诗歌、词、对联按照特定的格式进行整理,再将整理好的数据输入到GPT模型中进行微调(fine-tune),就得到了一个高质量的古诗词生成系统,我们将它命名为【乐府】。乐府系统能够按照格律要求生成非常高质量的古诗、词和对联。通过对训练数据的适当调整,我们还能够生成特定形式的藏头诗。
引用完毕,接下来让我们瞧瞧实际效果:
古人有句话曰得好:熟读唐诗三百首,不会作诗也会吟。
照这么说,“乐府”写得一手好诗全在预料之中——别的不说,上文提到的大规模中文新闻语料就有2.35亿句,训练量极其可观。不过,还好“乐府”是放在华为云这个平台上,整个预训练只用了90小时就结束了,效率可圈可点。
无论是AI写诗,还是虚拟观众,都体现出了华为云AI在“艺术”领域的造诣。除此之外,在我们更熟悉的常规领域,华为云AI的表现同样引人瞩目:
华为云AI与ABB合作的垃圾分类机器人项目,可以在自动分拣的过程中不断积累经验进行学习,逐步提高分拣的准确度,有效提升自动垃圾分类的效率。正是华为云AI,为生产力解放发展提供了无可替代的推动力——安全,可靠,足以满足国际企业的“智造化”需求,实现从自动化到自主化演进,这就是ABB选择与华为展开战略合作的理由。
华为云AI与广州金域医学合作的宫颈癌筛查项目,细胞涂片诊断效率是人工检测的10倍,基于不断迭代的AI算法模型发展起半自动标注工具,使得医生标注、审核效率提升500%以上,极大缓解医疗影像领域标注难的问题。华为云EI医疗解决方案将华为AI技术与医学专家经验深度融合,通过深入临床场景和医生工作流程,解决医生最核心的痛点问题,将医生从重复劳动中解放出来,提升阅片效率以解决医患比极度失衡的问题,提升识别精度。
从温饱健康相关的基础问题,到攸关生活质量的高端追求,华为云AI都可以让我们一本满足。
作者:CSDN云计算
AI:为你写诗,为你做不可能的事的更多相关文章
- 为你写诗:3 步搭建 Serverless AI 应用
作者 | 杜万(倚贤) 阿里巴巴技术专家 本文整理自 1 月 2 日社群分享,每月 2 场高质量分享,点击加入社群. 关注"阿里巴巴云原生"公众号,回复关键词 0102 即可下载本 ...
- 简单明朗的 RNN 写诗教程
目录 简单明朗的 RNN 写诗教程 数据集介绍 代码思路 输入 and 输出 训练集构建 生成一首完整的诗 代码实现 读取文件 统计字数 构建word 与 id的映射 转成one-hot代码 随机打乱 ...
- php求和为s的两个数字(多复制上面写的代码,有利于检查错误)(由浅入深,先写简单算法,做题的话够用就行)
php求和为s的两个数字(多复制上面写的代码,有利于检查错误)(由浅入深,先写简单算法,做题的话够用就行) 一.总结 1.多复制上面写的代码,有利于检查错误 2.一层循环就解决了,前后两个指针,和大了 ...
- Qt侠:像写诗一样写代码,玩游戏一样的开心心情,还能领工资!
[软]上海-Qt侠 2017/7/12 16:11:20我完全是兴趣主导,老板不给我钱,我也要写好代码!白天干,晚上干,周一周五干,周末继续干!编程已经深入我的基因,深入我的骨髓,深入我的灵魂!当我解 ...
- 深度学习(三)之LSTM写诗
目录 数据预处理 构建数据集 模型结构 生成诗 根据上文生成诗 生成藏头诗 参考 根据前文生成诗: 机器学习业,圣贤不可求.临戎辞蜀计,忠信尽封疆.天子咨两相,建章应四方.自疑非俗态,谁复念鹪鹩. 生 ...
- 安装 Kali Linux 后需要做的 20 件事
安装 Kali Linux 后需要做的 20 件事 本文含有我觉得有用的每一件事情.本文分为三大部分: 专门针对Kali用户 Kali Linux是来自Debian的一个特殊版本,Kali Linux ...
- 亲身体验:digitalocean vps能做的10件事
我写过一篇亲身体验:digitalocean和linode评测哪个好,帮助不少网友选购价格便宜性能优异的免备案vps,相信大家对两家产品有所了解.vps的性能和用途远远超过传统的虚拟主机,你拥有独立I ...
- 新手学习SEO要做的七件事是什么?
学习SEO可能不那么先进的编程,学习SEO不可能掌握网页设计,学习SEO不需要学习SEO DIV + CSS;不是一个困难的任务,但是在学习过程中,如果你想掌握SEO,那么我们要做的几件事. 1.学习 ...
- 安装完Ubuntu 14.04要做的九件事
www.linuxidc.com/Linux/2014-04/100411.htm 1.看看有哪些新特性 安装完之后的第一件事肯定是看看Ubuntu 14.04有哪些新的特性. Ubuntu 14.0 ...
随机推荐
- SpringBoot 常用注解简单总结
终于有时间对刚学的SpringBoot注解总结一下了,Annotation(注解)是JDK 5.0之后及以后版本引入的,这个时候需要在Spring中申明一个Bean,只能通过xml的方式,非常繁琐.但 ...
- 基于代码生成器的快速开发平台 JEECG
JEECG是一款基于代码生成器的J2EE快速开发平台,开源界“小普元”超越传统商业企业级开发平台.引领新的开发模式(Online Coding模式(在线开发)->代码生成器模式->手工ME ...
- python机器学习——随机梯度下降
上一篇我们实现了使用梯度下降法的自适应线性神经元,这个方法会使用所有的训练样本来对权重向量进行更新,也可以称之为批量梯度下降(batch gradient descent).假设现在我们数据集中拥有大 ...
- python——时间模块
格式化时间字符串 %y 两位数的年份表示(00-99) %Y 四位数的年份表示(0000-9999) %m 月份(01-12) %d 月内的一天(0-31) %H 24小时制的小时数(0-23) %I ...
- Python 基础之 线程与进程
Python 基础之 线程与进程 在前面已经接触过了,socket编程的基础知识,也通过socketserver 模块实现了并发,也就是多个客户端可以给服务器端发送消息,那接下来还有个问题,如何用多线 ...
- 修改 processor.php 文件,监听用户对该应用的消息
修改 processor.php 文件,监听用户对该应用的消息 class cgc_fdModuleProcessor extends WeModuleProcessor { public funct ...
- 正则表达式 第五篇:C# 正则元字符
本文整理C#正则表达式的元字符,正则表达式是由字符构成的表达式,每个字符代表一个规则,表达式中的字符分为两种类型:普通字符和元字符.普通字符是指字面含义不变的字符,按照完全匹配的方式匹配文本,而元字符 ...
- 解构ffmpeg(二)
通过比较DirectShow和ffmpeg两者的FilterGraph,分析ffmpeg的FilterGraph运作. 首先FilterGraph是一个图,图由点和边构成.在FilterGraph中的 ...
- 2018.3.7java 学习第二天
java 学习的第二天,首先我们要学习的是声明变量,在程序中,我们必须先声明变量,然后才可以去使用之,那么变量究竟是什么呢? 在很多课本上,有很多的定义诸如:“变量来源于数学,是计算机语言中能储存计算 ...
- workspaces only allow trusted client with self-signed cert
1. 生成ca. openssl genrsa -out CA_neonone.workspace.key 2048 openssl req -x509 -new -nodes -key CA_neo ...