爱吧机器人网 » 技术 > 神经网络 > 正文

人工智能穿越时空艺术压缩:如何教一个神经网络来绘制70年代电视

到目前为止,我已经完成了我的深度学习MOOCs - 最近,Andrew Ng在Coursera的精彩系列。尽管面向艺术倾向的人很少。这就是TensorFlow将深度学习的创意应用与众不同之处。这是由Parag Mital创建的正在进行的Kadenze课程。他通过一系列精心制作的视频和TensorFlow iPython笔记本涵盖了深度学习技术的各个领域。你可以根据你的内容调整后者。一路走来,您将学习卷积神经网络,自动编码器(我今天的主题),风格转换以及各种生成模型。

但始终着眼于创造具有高度视觉冲击力的产出。

他关于变分自动编码器的教训激励我尝试培养一个可以为人类提供重要服务的网络:生成70年代电视机的新颖但真实的图像。

什么是变分自动编码器?

这家伙的帖子答案比我以前能做得更好,但是你可以把它想象成一个巧妙压缩和重建的工具。训练了许多例子,它学习将它们编码成所谓的潜在向量。通过每个训练步骤,它通过将当前潜在向量解码成图像来检查其进展。换句话说,它从潜在向量中简单的一系列数字重建输入图像。损失函数测量这些输出与输入的匹配程度。最酷的部分是,一旦网络被训练完毕,你可以为它的解码部分提供一系列数字(对潜在向量的变化),并且会弹出一个新的图像表示形式。

数据输入

Parag鼓励学生四处搜寻有趣的数据集。通过袭击这个网站,我制作了自己的groovy数据集,大约有100多幅70年代的电视图像。它的粉丝会扫描并上传整个目录(Sears,JCPenney等)。(是的,有些人把它当做嗜好,为此我感谢他们。)

人工智能穿越时空艺术压缩:如何教一个神经网络来绘制70年代电视
他们很漂亮,那是70年代的电视机。但正如我们将要看到的那样,这个数据集太小了。

训练

掌握了这些数据后,我调整了Parag的笔记本电脑,从我70年代的电视数据集中进行训练。您可以在下面看到培训进展情况。我认为,看起来这很酷,这激励我写这篇文章。这是这篇文章的钱!

人工智能穿越时空艺术压缩:如何教一个神经网络来绘制70年代电视
问题

可悲的是,尽管我无法获得训练有素的网络。即使使用图像翻转等增强技术,数据集可能太小也是如此。如果我远远超过了GIF动画中显示的数字时代,那么进度最终会停止。错误率会上升,并且输出图像会开始偏离输入图像。确切地说,为什么还要保持一个谜,因为这对我来说只是一个有趣的玩具项目(但我欢迎任何有关改进评论结果的建议)。(接下来的步骤是放大数据集,看看生成敌对网络是否可以做得更好。)尽管如此,如下所示,半受训网络仍然能够产生一些有趣的,如果不完美的结果。事实上,这是他们缺乏完美的保真度,给他们一个很好的绘画质量。

人工智能穿越时空艺术压缩:如何教一个神经网络来绘制70年代电视



上一篇:用中文传话游戏理解RNN
下一篇:CNN已老,GNN来了:重磅论文讲述深度学习的因果推理
精选推荐
麻省理工最新机器人“装配工”未来可建造太空基地
麻省理工最新机器人“装配工”未来可建造太空基地

[2019-10-17]  两个机器人原型把一系列小单元组装成大结构体麻省理工学院科研人员最近提出一种新型机器人技术,即一种小型机器人系统,能够自主地用统一规 ...

美国普渡大学研发快动作软体机器人,灵感来自变色龙舌头捕食
美国普渡大学研发快动作软体机器人,灵感来自变色龙舌头捕食

[2019-10-31]  本文图片均来自:Ramses v Martinez 普渡大学变色龙、蝾螈和许多蟾蜍利用积蓄的弹性能量,向距离1 5倍体长的毫无防备的昆虫伸出粘糊糊的舌 ...

麻省理工学院最新研究:优化软体机器人的控制和设计
麻省理工学院最新研究:优化软体机器人的控制和设计

[2019-11-24]  软体机器人属于一个新的领域,它可能在诸如外科手术等领域发挥重要作用(手术时的纳米机器人需要在人体内部移动而不损伤软组织)。软体机器 ...

瑞士研发出微型机器人集群 可像蚂蚁一样互相交流并协同工作
瑞士研发出微型机器人集群 可像蚂蚁一样互相交流并协同工作

[2019-07-12]  EPFL(瑞士联邦理工学院)的研究人员受到了蚂蚁的启发,开发了一款仅有10克重的小型机器人:他们可以相互交流,分配角色并完成复杂的任务。 ...

一个让深度学习惨败的通用人工智能领域——语境处理
一个让深度学习惨败的通用人工智能领域——语境处理

[2019-11-04]  Context是指用来解释一段给定文本或语句的来源框架,我们可以翻译为上下文或语境。维基百科将context定义为:*在符号学、语言学、社会学和 ...

什么是机器人学?机器人学简介
什么是机器人学?机器人学简介

[2017-12-14]  机器人学是工程学与科学的交叉学科,包括机械工程,电气工程,计算机科学等。机器人技术涉及机器人的设计、制造、操作和应用,以及用于控制、感官反馈和信息处理的计算机系统。...

Crossbar将电阻式RAM推入嵌入式AI
Crossbar将电阻式RAM推入嵌入式AI

[2018-05-17]  电阻RAM技术开发商Crossbar表示,它已与航空航天芯片制造商Microsemi达成协议,允许后者在未来的芯片中嵌入Crossbar的非易失性存储器。此举是在先进制造业节点的领先代工厂选......

亚马逊CEO杰夫·贝佐斯操控巨型有人驾驶机器人(巨型机甲)
亚马逊CEO杰夫·贝佐斯操控巨型有人驾驶机器人(巨型机甲)

[2017-03-21]  近日,亚马逊CEO杰夫·贝佐斯实现了每一个6岁儿童都会有的梦想,他控制了一个巨大的机甲机器人。据国外媒体Verge报道,前天(3月19日),贝 ...

本周栏目热点

[2016-11-20]      神经网络 是一种运算模型,由大量的节点(或称神经元)和之间相互连接构成。每个节点代表一种特定的输出函数,称为激励函数(Activ ...

[2016-11-20]   优化问题是工业设计中经常遇到的问题,许多问题最后都可以归结为优化问题 为了解决各种各样的优化问题,人们提出了许多优 ...

深度神经网络会产生人这样的智能吗?

[2016-11-20]   深度学习在近年的进展又一次点燃了各界对人工 神经网络 的热情。这一技术在图像识别、 语音识别 、棋类游戏等领域的成效出人意料,而且 ...

[2016-11-20]   遗传 算法 优化BP 神经网络 权值和阈值的通用MATLAB 源码 遗传 算法 优化 神经网络 有两种情况,一种是把训练好的 神经网络 作为黑 ...

OpenAI开辟全新AI音乐领域,发布Jukebox神经网络生产歌曲

[2020-05-19]  日前,外媒报道,人工智能(AI)技术生成的音乐会给人们带来非常奇妙体验。其中有两大原因,第一,这是一个非常吸引人的全新领域;第二,这 ...