0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用机器学习来重新诠释塞尚的印象派画作

nlfO_thejiangme 来源:lq 2019-08-02 15:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

别急,先来看一幅画。

这是获得2018年国际机器人艺术大赛(RobotArt)的第一名的“艺术家”CloudPainter带来的作品,使用机器学习来重新诠释塞尚的印象派画作。

很多人认为艺术创造力是人类独有的天赋,而近年来AI也能创作出如上图一样的画作,似乎在向人们证明,算法在绘画、素描和雕刻方面的表现并不算差,甚至具有人性化的精确度。

最近发表的一篇论文更证实了这一点。来自美国马里兰大学和Adobe Research的研究员们开发出一个新颖的机器学习系统——LPaintB,能够在一分钟之内将手绘图在达芬奇、梵高和弗美尔之间进行迅速的转换。

随着非真实感渲染技术的发展,包括基于笔画和绘画渲染,特殊设计或手工设计的方法可以通过应用启发式来越来越真实地模拟绘画过程。这些算法虽然可以产生令人信服的结果,但很难将它们扩展到其他的样式。为了解决这个问题,研究员专注于构建一个画画小能手,可以通过模仿参考图象来训练绘画技能,用相同的或转换的样式再现参考图像。

研究人员结合了自我监督学习和强化学习,其中未标记的数据与少量标记数据结合使用以提高学习准确性,从而在有限的参考图像的基础上从头开始训练智能体。通过建模系统的动作状态(即画笔配置,如长度、方向和画笔大小),并通过将错误的目标状态替换为最终状态,生成了一个带有正向奖励的配对语料库,并将其提供给AI 模型使它学会了以目标的艺术风格绘制参考图像。

第一行是原始图片,第二行是AI改变风格的图片

结果看起来不错但过程并不是一帆风顺。研究人员指出,通常情况下,系统采样的行动中只有一小部分能够获得正面奖励。他们使用强化学习试图解决这一问题,该技术使用目标状态作为配对数据来训练策略。但是正因为用于训练它的配对数据只包含正面奖励的行动和一系列连续动作的状态,结果生成的策略并不是特别强大,这使得难以从不良行为中恢复负面奖励。

解决这一问题需要再次进行强化学习:在参数空间增加噪声,这种参数空间中的动作有助于提高模型举一反三的能力,并通过奖励优化模型的行动。

最终的AI框架,可以使用描述笔划大小,颜色和位置信息的参数执行绘制操作,并对画布做出相应的更新,使用奖励函数评估当前状态和目标状态之间的差距。为了编译训练数据集,研究人员以不同比例的特定样式从参考图像中随机抽取补丁,并抽样出固定数量的补丁。

他们将这些补丁输入至模型中,经过一个小时的培训后,系统能够在不到一分钟的时间内,在配备16核处理器和Nvidia GTX 1080图形芯片的PC上重现1000 x 800和800 x 800图像。

除了在画作大师之间进行风格转换,该算法还能让普通照片拥有油画般质感

研究人员指出,训练模型的泛化能力高度依赖于训练数据,他们的方法基于一个非常基本的绘画环境,但自我监督和强化学习的结合极大地提高了策略的效率和表现。接下来团队将会在笔刷参数上做出更细致的规划,如笔刷大小、颜色和位置;并致力于构建基于模型的强化学习框架,使模型可以构建到绘图模拟器中。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器学习
    +关注

    关注

    66

    文章

    8541

    浏览量

    136236
  • 论文
    +关注

    关注

    1

    文章

    103

    浏览量

    15372

原文标题:Adobe AI放出大招,一分钟转换绘画大师风格

文章出处:【微信号:thejiangmen,微信公众号:将门创投】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在机器视觉中部署深度学习神经网络

    人士而言往往难以理解,人们也常常误以为需要扎实的编程技能才能真正掌握并合理使用这项技术。事实上,这种印象忽视了该技术为机器视觉(乃至生产自动化)带来的潜力,因为深度学习并非只属于计算机科学家或程序员。 从头开始:什么
    的头像 发表于 09-10 17:38 693次阅读
    如何在<b class='flag-5'>机器</b>视觉中部署深度<b class='flag-5'>学习</b>神经网络

    FPGA在机器学习中的具体应用

    随着机器学习和人工智能技术的迅猛发展,传统的中央处理单元(CPU)和图形处理单元(GPU)已经无法满足高效处理大规模数据和复杂模型的需求。FPGA(现场可编程门阵列)作为一种灵活且高效的硬件加速平台
    的头像 发表于 07-16 15:34 2634次阅读

    树莓小技巧:无需键盘或显示器,如何通过WiFi设置树莓

    树莓是一款小巧便携的USB供电计算机,可以隐藏起来用于小型项目,如网络服务器或家庭自动化。通常,设置树莓需要键盘和显示器编辑和查看树莓的设置,例如WiFi连接设置。然而,许多项
    的头像 发表于 06-26 15:41 1044次阅读
    树莓<b class='flag-5'>派</b>小技巧:无需键盘或显示器,如何通过WiFi设置树莓<b class='flag-5'>派</b>?

    树莓分类器:用树莓识别不同型号的树莓

    在本教程系列的第一部分中,您将学习如何使用树莓AI摄像头检测不同的树莓型号。本系列由DavidPlowman创建,他是树莓工程师,专
    的头像 发表于 06-13 16:39 994次阅读
    树莓<b class='flag-5'>派</b>分类器:用树莓<b class='flag-5'>派</b>识别不同型号的树莓<b class='flag-5'>派</b>!

    关于 树莓5 超频:你需要知道的一切!

    摘要树莓5可通过超频提升性能,对于机器学习等处理器密集型任务尤为有用。超频树莓5时,需将其温度控制在80°C以下。官方树莓5机箱配备散
    的头像 发表于 06-10 17:29 2368次阅读
    关于 树莓<b class='flag-5'>派</b>5 超频:你需要知道的一切!

    能够精准定位的树莓机器人!

    我为我的自制机器人BigRob(同样由树莓驱动)配备了基于树莓的精准GPS导航系统。本项目所用组件硬件组件NV08C-CSMx1NV08C-CSM是一款集成式卫星导航接收器树莓
    的头像 发表于 05-17 08:33 842次阅读
    能够精准定位的树莓<b class='flag-5'>派</b><b class='flag-5'>机器</b>人!

    树莓“复活”我的世界爬行者,现实版“噩梦”机器人诞生!

    关系增添了新意。利用我们喜爱的单板计算机(SBC),Lopez打造了一款依赖于树莓的爬行者机器人,并且甚至集成了人工智能。别担心,这个爬行者机器人并不会真的爆炸。
    的头像 发表于 05-07 17:31 505次阅读
    树莓<b class='flag-5'>派</b>“复活”我的世界爬行者,现实版“噩梦”<b class='flag-5'>机器</b>人诞生!

    请问k230可否和树莓通过USB-typeC线通信?

    能否让一根线接树莓的USB接口同时接到k230的tpyeC接口,同时供电和通信,将k230视觉获取的信息传给树莓。这个能实现吗有没有什么学习的例程?求各位大佬教教 你好,可以让树莓
    发表于 04-28 08:25

    树莓5 + Hailo AI加速器:工业级数值数据处理实战,打通SQLite与机器学习全链路

    本文讨论了在工业自动化背景下,开发者利用树莓5和HailoAI加速器进行工业级数值数据处理实战,打通SQLite与机器学习全链路时遇到的问题及解决方案。关键要点包括:1.开发者需求:构建能从
    的头像 发表于 03-25 09:22 1002次阅读
    树莓<b class='flag-5'>派</b>5 + Hailo AI加速器:工业级数值数据处理实战,打通SQLite与<b class='flag-5'>机器</b><b class='flag-5'>学习</b>全链路

    机器学习模型市场前景如何

    当今,随着算法的不断优化、数据量的爆炸式增长以及计算能力的飞速提升,机器学习模型的市场前景愈发广阔。下面,AI部落小编将探讨机器学习模型市场的未来发展。
    的头像 发表于 02-13 09:39 624次阅读

    嵌入式机器学习的应用特性与软件开发环境

    作者:DigiKey Editor 在许多嵌入式系统中,必须采用嵌入式机器学习(Embedded Machine Learning)技术,这是指将机器学习模型部署在资源受限的设备(如微
    的头像 发表于 01-25 17:05 1211次阅读
    嵌入式<b class='flag-5'>机器</b><b class='flag-5'>学习</b>的应用特性与软件开发环境

    传统机器学习方法和应用指导

    在上一篇文章中,我们介绍了机器学习的关键概念术语。在本文中,我们会介绍传统机器学习的基础知识和多种算法特征,供各位老师选择。 01 传统机器
    的头像 发表于 12-30 09:16 1982次阅读
    传统<b class='flag-5'>机器</b><b class='flag-5'>学习</b>方法和应用指导

    如何选择云原生机器学习平台

    当今,云原生机器学习平台因其弹性扩展、高效部署、低成本运营等优势,逐渐成为企业构建和部署机器学习应用的首选。然而,市场上的云原生机器
    的头像 发表于 12-25 11:54 699次阅读

    zeta在机器学习中的应用 zeta的优缺点分析

    在探讨ZETA在机器学习中的应用以及ZETA的优缺点时,需要明确的是,ZETA一词在不同领域可能有不同的含义和应用。以下是根据不同领域的ZETA进行的分析: 一、ZETA在机器学习
    的头像 发表于 12-20 09:11 1627次阅读

    键盘就是电脑,树莓500了!

    2020年11月2日,树莓派发布了树莓400(Raspberry Pi 400)——一款将树莓内置到键盘中的全新外形设计,配备四核 64位处理器、4GB内存、无线网络、双显示输出和 4K视频播放
    发表于 12-13 13:52