你穿衣品味还不如AI,这有一款时尚着装网络模型

全世界只有3.14 % 的人关注了
青少年数学之旅

有一件衣服的时候,怎样的小改动可以提升其整体的时尚性?近日 UT 奥斯汀、康奈尔大学、乔治亚理工和 Facebook AI 研究中心的研究者提出了一种名为 Fashon ++ 的模型,用于给一件衣服进行改进,以便能够最好地提升其时尚性。

AI 在时尚领域的应用在近几年逐渐增加,很多研究者利用流行的生成模型架构进行人物换衣和自动上妆。一些研究者近来将目光投向了时装设计领域。当有一件成衣时,人们更希望的是对其进行微小的改动,以此提升时装整体的时尚效果,那么 AI 是否可行呢?这篇论文说明,AI 也是可以帮助人们进行时装设计的。

640?wx_fmt=png

论文地址:https://arxiv.org/abs/1904.09261

AI 一键改衣

在这篇论文中,研究者提出了一个 AI 系统,名为 Fashion++。这是一个使用深度图像生成模型的神经网络,用于识别衣服,并提出对衣服的修改建议。例如,模型会建议对衣服进行移除、添加或移动位置。它也可以对衣服的一部分进行修改,如塞好衬衣或卷起袖子。之前的一些研究中,模型会直接提出整个时装的修改建议,或者提供一个和现有衣服类似的方案。而 Fashion++则会在现有的服装基础上进行修改,使其更有型。

640?wx_fmt=png

AI 具体会这样为使用者提出时装修改建议。如图所示,左图中,AI 会建议移除掉整体时装中的披肩。在中图中,AI 建议将女士衬衣换成无袖的。在右图中,则建议将衣服挽起一点。

模型

Fashion++ 能够为具体的时装搭配提出建议,这样的模型是基于深度生成网络的。

640?wx_fmt=png

如图为模型的整体架构。研究人员首先从材质和形状编码器中获得隐式特征。然后使用编辑模块 F++进行计算。在一次编辑之后,形状生成器首先会解码更新过的形状特征,将其还原为一个 2D 分割遮盖,然后研究者利用「区域性质」广播更新的材质特征,将其融合到一个 2D 特征映射中。这一特征映射和更新的分割遮盖会通过一个材质生成器,用于生成出最后更新过的整体时装。

训练过程

在训练之前,系统首先使用了一个分类器,在时装图像数据上学习「有时尚感」的图像。「有时尚感」的图像作为训练用的参考数据,然后研究者从网络中获取了大量的服装信息,将这些图像一步步修改,将其中的时装部分替换为最不相似的其他部分。这样一来,就可以生成很多负样本,用于帮助 AI 学习什么是不时尚的图像。

训练好分类器后,该系统会逐渐更新着装,以使其更时尚。而后,图像生成神经网络会对调整后的新外观进行渲染,即使用变分自编码器生成轮廓,使用条件生成对抗网络(cGAN)生成颜色和图案。此外,该生成器学习到的潜在编码还被用于识别其库存中的哪些服装最能实现该着装方式。

数据集

在此研究中,作者使用 Chictopia10 数据集进行实验。此外,作者们使用了 15930 张图像来训练生成器,12744 张图像训练时尚分类器。

该数据集用于提供时尚图像,而剩余的「不时尚」图像,根据前文所述,是通过网络图像+逐步替换的方式修改的。具体而言,研究者首先使用 Chictopia 全身时装图像(一个正样本),从中选取一部分进行修改,使用一个不同的时装替换掉这个部分。为了提升「不时尚」图片的选择效果,研究者选择的是新时装和被替换部分之间欧几里得距离(用 CNN 提取出的隐向量)最远的那种。

640?wx_fmt=png

构建训练集。左图为正样本,研究者改写了其中的一些部分,使用欧几里得距离最远的对应时装进行替换,使其变得难看,成为负样本(右图)。

效果

640?wx_fmt=png

下图显示了 Fashion ++推荐服装的细微变化。

640?wx_fmt=gif

实验表明,该系统的建议使图像更接近真实的样本,并且人类评估者发现 Fashion ++的建议不仅时髦而且易于实施。

研究的意义

Facebook 博客表示,这项工作展示了 AI 辅助技术的潜力,即使是微小、细微的变化,也能产生有意义的影响。研究中,自举不时尚的穿着示例表明,即使没有资源密集型的人工注释,AI 系统也可以学习。

通过专注于简单的修改,Fashion ++可以用于开发出有助于消费者轻松调整着装的应用程序,它也是时尚等领域运用 AI 的一个示例。而这些领域,往往被认为太有创意或太主观,AI 难以掌握。

Fashion ++并不是从命令或重新定义什么时尚开始,而是从示例中学习,以便提供实用的时尚建议。这样的研究可能有一天会为人们创建和共享他们最喜欢的穿着提供新的方式,甚至帮助时装设计师创造新的外观。

转载来源:机器之心
部分素材源于网络,版权归原作者所有
如有侵权请留言联系删除,感谢合作

640?wx_fmt=png

640?wx_fmt=jpeg

640?wx_fmt=jpeg

640?wx_fmt=png

写在最后

微信公众号“少年数学家”
提供丰富的数学课外知识
数学人物、数学趣谈、科技与数学

想让孩子懂得更多有趣的数学
记得关注“少年数学家”
640?wx_fmt=png

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java的安装包下载 百度云_Java开发相关安装包网盘下载链接分享

虚拟机VMWare10软件 网盘链接:链接:https://pan.baidu.com/s/1dff3m0EBzMegtgRaJFEadQ提取码:8cafCentOS-6.6-x86_64-bin-DVD1.iso 网盘链接:链接:https://pan.baidu.com/s/13wIXuoJkza95U-rBs0AUpQ提取码:…

Git 远程分支的查看及相关问题

命令:git ls-remote -t 或者 git ls-remote --tag 运行结果如下: 0975ebc0f9a6b42ecbe066a50a26a678a0753b4d refs/tags/1.0 fecbbe3a7ed4c8b5305ddd77b69d7ee64acbefe5 refs/tags/1.0^{} 解读: 由于 tag 1.0 是一条带注释的 t…

分割移动微小物体

思路&#xff1a;1. 前后两帧相减&#xff0c;得到差分图像2.在差分图像里求像素最大的点&#xff08;最亮的点&#xff09;这样就得到&#xff0c;移动微小物体#include "check.h"#include <iostream.h>voidmain(){ DWORD t1,t2; IplImage *frame0; …

一个非常实用的Python SSH库

前言 Python的Paramiko库&#xff0c;它是一个用于实现SSHv2协议的客户端和服务器的库。通过使用Paramiko&#xff0c;我们可以在Python程序中轻松地实现远程服务器的管理、文件传输等功能。特别做智能硬件产品的同学要熟悉它&#xff0c;因为它能为你减少很多麻烦&#xff0c…

在腾讯,我的试用期总结!

在腾讯的 3 个月&#xff0c;我经历了些什么&#xff1f;大家好&#xff0c;我是鱼皮。最近不少小伙伴顺利毕业&#xff0c;入职了新公司&#xff0c;开始了人生第一段正式工作经历。但对于很多公司&#xff0c;如果你想要成为正式员工&#xff0c;是需要先经历几个月的试用期的…

这6个动作,据说只有20%的人能做到!| 今日最佳

全世界只有3.14 %的人关注了青少年数学之旅你的手指够灵活吗&#xff1f;能做出下面这些动作在回答吧。据说就是下面这6个动作&#xff0c;据说只有20%的人能做到哦&#xff01;大家不妨试试&#xff0c;看看你是不是这20%中的一员。PS&#xff1a;反正笔者已经十指已打结了...…

打造个性化的Internet Explorer

作者&#xff1a;孙辉 在Microsoft的软件哲学中&#xff0c;框架窗口是一个十分重要的角色&#xff0c;这类窗口简直无处不在。所谓框架窗口&#xff0c;就是四个窗口边上具有停靠对象能力的窗口对象&#xff0c;从现象上看&#xff0c;框架窗口有十分特别的“边”&#xff0c;…

java wrapper linux_Java Service Wrapper linux 服务 java 自启动

测试通过:以java应用程序为例&#xff0c;打包为tianlong.jar&#xff0c;程序入口为tianlong.QueueTest。在tianlong目录下&#xff1a;mkdir bin conf lib 创建3个目录在linux的/opt下建立tianlong目录&#xff0c;复制tianlong.jar到/opt/tianlong/lib目录下。1、下载Java S…

Serializable和Parcelable

Serializable&#xff08;接口&#xff09;通过intent 的bundle传递参数Bundle bundle new Bundle(); bundle.putSerializable(IntentKeys.IMG_ARR_ENVIR_IMG, mArrListEnvir_img); intent.putExtras(bundle);mListEnvir (ArrayList<EnvirImg>) (bundle .ge…

如何为 .NET Core 3.0 中 WPF 配置依赖注入 ?

咨询区 user842818&#xff1a;我非常熟悉 ASP.NET Core 和它开箱即用的依赖注入支持&#xff0c;当 Controller 需要依赖注入时&#xff0c;可以在 构造函数 中以参数的形式来实现&#xff0c;这个IOC的理念相当好&#xff0c;我想把它带到 WPF 中&#xff0c;当我同样以构造函…

百度家电行业报告摘录

上图反映了关注家电信息的网民在百度频道的活跃情况。很明显&#xff0c;百度贴吧、百度图片和百度知道是网民最活跃的频道&#xff0c;特别是百度贴吧&#xff0c;有超过四分之一的检索量都来自于百度贴吧。百度有不少以家电品牌或产品为主题的贴吧&#xff0c;比如海尔吧、TC…

如何识别能把桥压塌的大车?快看!能救命!

全世界只有3.14 % 的人关注了青少年数学之旅2019年10月10日晚6:10左右&#xff0c;江苏无锡市北环路附近一高架桥出现桥面侧翻&#xff0c;经现场初步勘测&#xff0c;桥下被压小车3辆&#xff08;其中一辆系停放车辆&#xff0c;无人&#xff09;。经搜救确认&#xff0c;事故…

如何用outlook express 收发邮件

一&#xff0e;创建用户1.打开Outlook express软件&#xff0c;单击“工具”选项&#xff0c;选择“帐户”选项。2.单击“添加”按钮&#xff0c;选择“邮件”选项。3.在“连接向导”中&#xff0c;输入发件人姓名&#xff0c;在对方收到邮件后&#xff0c;发件人姓名将会显示在…

java虚拟机 山寨机_十年前的山寨机居然有系统?没错,还是纯国产的

文丨太平洋数码苍茫的天涯是我的爱&#xff0c;绵绵的青山脚下花正开&#xff0c;什么样的节奏是最呀最摇摆……你是我天边最美的云彩&#xff0c;让我用心把你留下来(留下来)……不知道大家是否还记得这段熟悉的旋律&#xff0c;总之小编我今天再次回听这首歌的时候身体依然会…

高人写的浙大简史(转)

1997年&#xff0c;浙大100岁&#xff0c;虽人到中年&#xff0c;且老伴在1952年便已与之离婚&#xff0c;但大儿子玉泉已长大成人&#xff0c;在工厂从事技术工作&#xff0c;表现优秀&#xff1b;二儿子之江右腿瘫痪行动不便&#xff0c;几乎无劳动能力&#xff0c;靠其大哥供…

dotnet中的counters说明(一)

在dotnet中&#xff0c;常用的收集指标有&#xff1a;System.Runtime 计数器Microsoft.AspNetCore.Hosting计数器Microsoft.AspNetCore.Http.Connections计数器Microsoft-AspNetCore-Server-Kestrel计数器System.Net.Http计数器(>.NET5可用)System.Net.NameResolution计数器…

当才华还撑不起梦想时,你应该静下心来看这些

全世界只有3.14 % 的人关注了青少年数学之旅在工作之余&#xff0c;我们大量的碎片时间被手机占据。无意识的刷手机打发无聊&#xff0c;不如有趣又高品质的积累。我们特意精选了在不同领域的几个高品质公众号代表&#xff0c;希望让你在快乐打发闲暇时光的同时&#xff0c;也能…

统一威胁管理

回顾2004年以及已经走过一半的2005年&#xff0c;国内信息安全市场的发展有一些明显的轨迹可循。首先是技术创新开始受到市场的热烈回应&#xff0c;这说明国内的信息安全用户已经对产品价值进行正确的认知。另一个趋势是用户的安全需求在从安全产品向整体解决方案转移。广大用…

如何使用Git

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 廖雪峰的博客。 从零起步的Git教程&#xff0c;让你无痛苦上手世界上最流行的分布式版本控制系统Git&#xff01; 既然号称史上最浅显易懂的Git教程&#xff0c;那这个教程有什么让你怦然…

java中static x 5_java中static作用详解

static表示“全局”或者“静态”的意思&#xff0c;用来修饰成员变量和成员方法&#xff0c;也可以形成静态static代码块&#xff0c;但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说&#xff0c;它不依赖类特定的实例&…