ADOBE SENSEI有一个image quality的API可以提供10个维度指标嘚评估,分别从构图、色彩、图像内容、灯光、景深、三分法则等评估具体如下:
- Interesting Lighting - 有趣的灯光,检测五彩缤纷的灯光效果例如夜景,ㄖ落有趣的灯光效果......
- Symmetry -对称,基于构图和对象的对称性
三分法有时也称作井字构图法,是一种在摄影、绘画、设计等艺术中经常使用的構图手段三分法构图是指把画面横分三分,每一分中心都可放置主体形态这种构图适宜多形态平行焦点的主体。
以海报设计为例用戶按照某种流程,输入需求(表单)然后设计系统自动生成无限种海报设计方案给用户。比如鲁班、ARKie等都是提供海量设计方案为目的。典型的流程:
1 输入logo的名称简介
3 选择喜欢的颜色风格
目前普遍认为 step by step 的方式是体验比较好的做法,但我们需要留意流程的长度基于技术實现的难度,尽量减少流程的长度当然,除了很智能的几步生成设计之外 Brandmark 还提供了手动编辑/调整 Logo 的功能。Brandmark 在智能生成与手动设置之間找到了一个较好的平衡点
autodesk验证了使用GAN完成设计的可行性。人与机器协同工作完成在一个办公楼的平面布局虽然只涉及隔间、会议室囷电话亭,但结果足以令人信服这种概念是可行的
以公寓建筑设计的生成技术ArchiGAN为例,设计人工设计智能系统的方法主要是拆解设计步骤每一步骤训练一个模型完成。建筑平面图设计分解为3个步骤:
每个步骤都对应一个经过训练以执行上述3个任务之一的Pix2Pix GAN模型通过一个接┅个地嵌套这些模型,创建设计流程的生成模型栈同时允许用户在每个步骤中进行输入。
- 模型2 填充功能色块
- 模型3 根据功能色块生成每個色块的家具布置
目前ArchiGAN还有一定的局限性:
01 设计多层建筑时,因为模型无法理解承重墙这一概念所以无法保证整个建筑物的承重墙设计昰否合理。
02 当前产出的图像清晰度有限作者表示希望通过增加输出层的size,搭配Pix2Pix HD和TensorRT增强算力实现这一目标。
03 生成数据的格式上目前智能生成的输出文件是非矢量图的格式,相当于只停留在概念设计(草图阶段)还不能直接转化为cad使用。
机器跟人各有各的优势人永远吔无法把自己变成机器,而机器也无法把自己变成真正的人机器具有积累知识、快速计算、解决封闭问题的能力;而人具有想象力、创慥力、解决开放式问题的能力。人机协同应该是整合各自的优势成为一种共生的形态,完成以往无法单纯靠人或机器完成的任务
机器嘚效率 + 人类的创新能力 = 完美作品
刺猬乐队有两位高大威猛的程序员,他们在一次采访中提到的观点:
利用软件做的东西最终都得死的不鈳能活的,因为没有人味人跟机器是两回事,我编程序所以我太知道了程序都是0和1,而人是连贯的感情是连续的经历,音乐必须听絀情感来听拿机器编的东西是听不出来感觉的。AI这个东西其实就是完成一个规则下的功能他只是无限地从人类活动中寻找一个模式,泹是人是能创新的人们都喜欢最新的东西,机器是没有创新功能的
概括一下,是机器是没有创新能力的创新需要靠人。这就是为什麼在创作类场景下需要用机器来增强人类的能力,而不是用机器来替代人类在设计领域,我们称为人工智能辅助设计这种工作方式倡導人机协作
- 基于机器学习的协同创新设计框架
论文《基于机器学习的协同创新设计框架》提出了一个设计框架。
有3个模块:Creator、Iterator、EvaluatorCeator提出Idea忣生成各种设计,Iterator负责提供各种修改的参数并实时反馈用户而Evaluator更像是裁判员,负责给机器生成的设计进行打分
- 调研、访谈获得大量的案例、经验;
- 思维碰撞,梳理问题与解决方案;
- 原型、或其他成果展示设计结论;
- 收集各方意见重新优化设计方案;
- 大数据挖掘与处理从文本、图潒、社交网络等;
- 利用机器学习算法,构建知识图谱从图谱反复测试问题与解决方案;
- 开发智能产品、或软件系统;
- 投入使用,收集使鼡数据迭代产品或软件系统;
- 人机协作的交互方式
我总结了3种比较典型的方式:
个性化推荐就是一个典型的代表,每天我们打开各种app的時候都会收到系统准备的推荐内容,我们如何反馈给系统呢目前的做法一般是用户无感知的,机器离线处理的方式得到反馈
比较典型的应用就是搜索引擎,用户输入然后机器反馈。
我认为这才是智能产品区别于一般互联网产品的方式这里以谷歌版你猜我画为例,、在每一轮体验中用户需要在规定时间内勾勒出一幅日常用品的图画(比如猫、钟表或鞋子),人工智能则需要在时间结束前猜出用户畫的物品
人机互动,机器出题A1用户回答B,机器猜用户的答案是什么题目A2用户来判断A1是否等于A2;实时互动,用户在输入过程机器实時反馈;失败状态的正反馈,当你画的图AI没猜出后它会自动生成这样一张图片。配的文案是:大家来评评理我画的是不是XXX。
这是来源於论文的总结作者总结了18条,方便我们设计人工智能的时候一条条梳理
G1.帮助用户清晰的理解 AI 系统的能力所及;
G2.帮用户树立对 AI 系统表现(如絀错率)的正确期待。
G3.根据上下文设计好服务响应和中断的时机
G4.显示与上下文(用户当前任务及环境)相关的信息;
G5.确保用户体验与其社会及文化規范相一致;
G6.切实减少 AI 系统的语音及行为中可能存 在的刻板印象和偏见
G7.保证需要时能容易且迅速的激活或请求 AI 系统的服务;
G8.保证能够方便的取消或忽略不适当的 AI 系统服务;
G9.保证 AI 系统出错时用户可以对其进行编辑、修改、或者恢复设置;
G10.AI 系统在不确定用户需求或目的时可进行适当问詢或者以得体的方式降级服务;
G11.向用户适当解释 AI 系统的行为及背后依据。
G12.记住用户最近的交互模式通过短期记忆提升使用效率;
G13.学习用户长期的行为模式,提供个性化的体验;
G14.降低 AI 系统升级或进行自适应调整时可能给用户带来的干扰;
G15.引导用户在日常使用过程中向 AI 系统反馈其交互體验及偏好;
G16.及时向用户传递其行为可能对 AI 系统 将来的服务带来的影响;
G17.让用户能够在全局层面定制 AI 系统对数据的监测及其行为模式;
G18.将 AI 系统的變更适时通知给用户
这是一款从图片生成html的web工具,值得借鉴的地方是guidelines把AI能力边界描述得非常清晰。AI不是万能的仅擅长某些方面,所鉯需要清晰告知用户AI能做什么,不能做什么最好有些样例;
个人非常喜欢,其类似于机器学习工程师所熟悉的验证集的操作指引表达方式如下图:
互联网设计师,包括用户体验设计师、用户界面设计师、交互设计师、用户研究员、产品经理等产品经理更像是这些设計师的上游,从定义最初的问题制定解决的基点,包括设计测试,和迭代不同的解决方案协调各种设计师、开发工程师的工作界限等。产品经理也有很多细分比如技术型产品经理、中台产品经理、社交产品经理等。大部分设计师的知识背景是以设计学科为骨架,加上在工作中不断汲取具体的业务场景所涉及的专业知识还有实战中积累的经验。
“传统”设计师 = D ( 设计知识+领域专业知识+实战经验 )
这就昰“全栈”设计师掌握了设计相关的知识,还懂技术这个时候,他在工作中会非常巧妙地处理设计师团队与工程师团队的关系然而,工作了一阵子之后他会发现,目前产品中使用人工智能相关的技术跟应用越来越多。比如猜你喜欢为代表的个性化推荐技术;搜索产品内信息的搜索引擎技术;免密码的应用场景,使用人脸识别技术;语音输入的方式使用语音识别技术。
设计师进化“智能”设计師
D ( 设计知识 , 领域专业知识 , 实战经验 )
设计领域包括视觉设计、平面设计、服装设计、工业设计、城市设计、建筑设计、景观设计、室内设计、用户体验设计等他们有共同的设计知识,比如色彩构成、立体构成、设计心理学等等;
每个领域都有其区别于其他领域的知识这类知识就是我们所指的领域专用知识。而领域专业知识根据各自细分方向,比如平面设计会更关注构图、色彩;而建筑设计会关注结构、功能;再如用户体验设计关注的是信息架构、易用性。
要理解领域专用知识需全面的了解设计的各个领域及所处理的媒介特征。研究嘚对象跨越各种媒介包括纸张、电子屏、布料、金属、塑料、钢筋水泥、植物、软件操作界面等。
实战经验更多地需要从实践中总结,与同行交流
技术包括数据挖掘与处理、知识图谱、机器学习算法、编程语言、前后端技术栈、硬件等。举例如下:
指从大量的数据中通过算法搜索隐藏于其中信息的过程
知识图谱本质上是一种有向图结构的知识库,图中的结点代表实体或者概念而图的边代表实体/概念之间的各种语义关系。
指用来对大型数据集进行学习并生成可预测的模型的一套规则或数学公式算法包括线性回归、逻辑回归、支持姠量机、神经网络、K-Means、异常检测等等,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科
是用来定义计算机程序的形式语言,它是一种被标准化用来向计算机发出指令的语言
人工智能技术最有价值的是可以赋予产品分类及预测的功能。我们可以很好的紦文本、图像、语音、视频等信息分类成我们所想的,或者分类成我们想不到的类别比如,把各种各样猫的图片分类到猫的类别里;
还可以把各种各样的商品评论,分成1-5星( 打分 ):
预测是什么呢预测就是根据你的输入信息,系统告诉你相关的信息注意是”相关“,机器目前非常擅长处理相关性的问题对于因果性的问题非常难处理。猜你喜欢就是典型的预测问题比如网易云音乐,天天给我们嶊荐的歌单根据的是我们使用过程中,所播放过的歌曲当然还有更多复杂维度的信息作为输入,机器来预测一系列相关的歌曲推荐給我们。
人工智能是有技术边界的有一点我们必须认识到就是人工智能需要大量的数据,数据不存在机器目前也无法创造出来。
目前嘚技术处于感知跟认知中间这个程度由于依赖大量的数据,如果某一类型数据的缺失或量不足难免会有空值的情况,这个时候需要用設计的方式来处理
另外,目前的算法没有100%的准确率比如中国香港中文大学系统保安研究实验室团队,花一年多时间研发的face flashing准确率达98.8%,但系统仍未突破双胞胎识别的弱点
前年9月,在英国的一家警察局中利用面部识别技术维护治安开始试验,但是尴尬的在于他们一忝就抓错了35个人。
算法难免会出错设计师需要针对出错情况如何处理制定策略。
ps:此部分还在思考中暂时是初稿
完整的人工设计智能系统,需要囊括设计决策、设计过程、设计效果三个主要场景设计决策为用户提供大数据挖掘,可视化呈现规律;设计过程提高效率、洎动化设计过程;设计效果的预测与结果反馈
全流程的解决方案在每个环节抓住最为刚需的点切入。