碰撞与鲜血:人类与自动驾驶的坎坷摩擦

简介:

正所谓古有仓颉,今有神经网络。

最近,谷歌大脑研究员David Ha做了个让神经网络和你一起写“汉字”的网页版Demo。你在页面上写几笔,神经网络会根据你写出来的部分,补完一个“汉字”。

它的名字叫Kanji-RNN,创作过程就像这样:

94ba4af47dbeff9fb6754a27637221a14413eedd

据网友探索和量子位自行测试,在页面上画圈圈有一定概率得到惊喜——这个Kanji-RNN可能会愣一下,甚至毫无反应。

如果你不画圈圈,很多时候会得到脑洞异常开阔的“伪汉字”。比如:

aad9aed8bd04306dec070cff7703a1e3af31c4fe

这是量子位遇到的一些未完成品,如果真的让它无限开“脑洞”,恐怕biangbiang面都要甘拜下风了。

5b7838a9aa9156b5596dcd3acbce696a01f7da87

Kanji-RNN模型是什么结构、如何训练出来的呢?

David Ha没有详细介绍,不过根据名字、简介信息链接到的页面、他以往做的工作,可以推测一二。

首先,它的名字叫Kanji-RNN。我们起码可以看出,这个模型是用循环神经网络来预测下一笔该写什么、写在哪的;

其次,David Ha在Google参与的一项大工程,就是那个让你教机器画简笔画的Sketch-RNN,他之前在GitHub上发布的旧版Sketch-RNN中,就包含了训练神经网络写汉字的部分,还写过一篇博客介绍如何用Sketch-RNN来生成汉字,所用的数据集是KanjiVG;

而如今的Kanji-RNN页面上的简介信息,并没有链接到原来的代码,而是链接了TensorFlow官方账户下的一个Sketch-RNN-JS,可见和原来的有一定差异,以网页Demo的形式呈现,大概是借助了TensorFlow.js的力量。

总之,这应该是一个以Sketch-RNN的JavaScript实现为基础,用KanjiVG训练的卷积神经网络,与之前广受欢迎的Google神经网络画简笔画系列同宗同源。

cbe58c61c5a25abd7c3f66d1b376977e31920d8e

说到这儿,你大概也看出来量子位为什么要给“汉字”加引号了。一是因为它并不会真的用你的笔画匹配真正的汉字,而是根据你的笔画“创造一个像汉字的图形”,很多时候写出来的都实在不像字;另一个原因呢,就在它的名字Kanji-RNN,和数据集KanjiVG里。

这里的Kanji和我们日常所写的字略有不同,指的是日语里用到的那些汉字,数量比我们用到汉字少,而且经过了霓虹国人民的再创作。

根据训练集的指引,它们长这个样子:

18bc49515dcc722225d307e85890570b72c15d8d

对于那些向往神秘东方的美国人民来说,Kanji-RNN的魅力不言而喻,在Reddit、HackerNews等论坛上都大受欢迎。

而从小写汉字的中国人,从Kanji-RNN中大概能得到不一样的乐趣:量子位就一心想让它写个认识的汉字出来,一上午深陷其中不能自拔。

你也试试?

http://otoro.net/kanji-rnn/

如果你也想自己训练一个,可以从下面这两个地方找找灵感。

d47e62d2b349aca45e42305ed6714efbe5ed61d9Sketch-RNN的JS代码:

https://github.com/tensorflow/magenta-demos/blob/master/sketch-rnn-js/README.md
d47e62d2b349aca45e42305ed6714efbe5ed61d9 很久以前的Sketch-RNN代码:
https://github.com/hardmaru/sketch-rnn/

如果你不知道量子位说的“Google用神经网络画简笔画”是怎么回事,一定要玩一下这个不容错过的小游戏:
https://quickdraw.withgoogle.com/

当然,如果你想严肃地探讨这件事儿,这篇论文再合适不过啦:
A Neural Representation of Sketch Drawings
David Ha, Douglas Eck
https://arxiv.org/abs/1704.03477


原文发布时间为:2018-06-24

本文作者:关注前沿科技

本文来自云栖社区合作伙伴“量子位”,了解相关信息可以关注“量子位”。

相关文章
|
11月前
|
数据采集 人工智能
Dataphin X-数据质量,智能分析质量问题并推荐整改建议
针对数据治理中质量问题难发现、根因定位难、整改效率低等痛点,推出AI驱动的数据质量问题智能分析功能。通过智能分析异常、追溯根因、构建数据证据链,自动生成含改进建议与影响评估的质量报告,提升治理效率与决策可靠性。
510 3
|
人工智能 算法 数据可视化
机器人训练师狂喜!Infinite Mobility:上海AI Lab造物神器1秒生成可动家具,成本只要1分钱
上海AI Lab推出的Infinite Mobility采用程序化生成技术,可高效生成22类高质量可交互物体,单个生成仅需1秒且成本低至0.01元,已应用于机器人仿真训练等领域。
1226 2
机器人训练师狂喜!Infinite Mobility:上海AI Lab造物神器1秒生成可动家具,成本只要1分钱
|
Web App开发 监控 开发者
京东 item_review 接口深度分析及 Python 实现
京东item_review接口用于获取商品用户评论数据,涵盖评价内容、评分、晒单、追评等详细信息,适用于口碑分析、需求挖掘、服务评估等场景,是电商运营与产品优化的重要数据来源。
|
7月前
|
机器学习/深度学习 人工智能 文字识别
视频后期黑科技:深度拆解开源 VSR 架构与视频 Inpainting 实践全指南
本文深度解析视频补全(Video Inpainting)前沿技术,聚焦硬字幕去除工具VSR的底层架构(OCR定位、时序传播、光流对齐)、本地部署要点(CUDA环境、显存优化)及云端方案(550W AI扩散模型),对比二者在隐私、效率与画质上的差异,助力开发者科学选型。(239字)
782 4
|
数据采集 SQL 人工智能
智能体革命:从0到1,拆解AI获得“自主性”的基础密码
本文深度解析2026年AI从“问答机器”跃升为具备自主性的“智能体(Agent)”的范式革命:突破规则驱动,实现感知环境、目标导向决策与动态工具编排的闭环行动,标志着AI从“工具”进化为可托付任务的数字生命体。
349 0
|
10月前
|
存储 机器学习/深度学习 人工智能
GEO 优化必备:RAG 技术全解析(基于知识密集型 NLP 经典论文)
2020 年论文提出的 RAG(检索增强生成),专治大模型 “幻觉、知识过时” 等落地痛点。它将 “检索外部知识” 与 “生成回答” 深度绑定,先精准抓取相关知识片段,再让模型基于证据生成内容。通过端到端联合训练,检索与生成协同优化,事实准确率显著提升,幻觉率大降。无需重训模型即可更新知识,还能追溯答案来源。如今成企业客服、医疗法律等领域刚需,推动大模型从 “通用” 走向 “可信实用”。这让我们做GEO优化就有了基础理论和方法。
GEO 优化必备:RAG 技术全解析(基于知识密集型 NLP 经典论文)
|
9月前
|
人工智能 人机交互 语音技术
|
安全 Ubuntu Linux
如何安装Linux操作系统?
此时,您可以选择重新启动计算机,然后从硬盘上的Linux系统启动。以上是一个大致的安装过程。请注意,不同的Linux发行版可能会在细节上有所差异,因此在进行安装之前,请确保您阅读并理解了相应发行版的安装指南或文档。