精华内容
下载资源
问答
  • 图片标签及以搜图场景应用

    千次阅读 2020-10-12 11:58:06
    图片标签以及应用探索,介绍多目标输出图片标签,图片多标签方案、搜等推荐和搜索应用

    博客:https://wenjie.blog.csdn.net/
    作者:走在前方
    介绍:计算机硕士,多年工作经验,技术和产品负责人。 多年推荐系统/NLP/大数据工作经验。 负责公司多个AI项目产品落地,包括文本分类、关键词抽取、命名实体识别、对话系统中语义理解、FAQ智能问答、知识图谱、图搜、推荐系统等

    本文主要分享核心要点

    • 图片标签问题
      • 什么是多标签图像分类
      • 多标签图像分类与多类图像分类有何不同
      • 构建多标签图像分类模型的步骤
      • 你了解哪些多标签图像分类模型结构
      • 多分类和多标签分类器和损失函数选择
      • 图片标签在推荐和搜索系统应用
    • 不同图片业务应用
      • 二分类
      • 多分类
      • 多目标任务
      • 多标签
      • 以图搜图
    • 多目标输出图片分类应用
      • 背景和数据介绍
      • 自定义数据集合网络模型设计
      • 模型加载预测
      • 在线预测以及数据可视化
    • 多标签图片分类应用
      • 多标签和多分类区别
      • 二分类和多分类以及损失函数
      • 网络模型设计
      • 多标签预测
    • 以图搜图应用
      • 图搜应用场景和原理
      • 开源向量检索引擎
      • 系统架构
      • 图片特征抽取和在线实时检索

    图片标签问题

    图片

    • 什么是多标签图像分类
    • 多标签图像分类与多类图像分类有何不同
    • 构建多标签图像分类模型的步骤
    • 你了解哪些多标签图像分类模型结构
    • 多分类和多标签分类器和损失函数选择
    • 图片标签在推荐和搜索系统应用

    不同图片标签差异

    图片

    图片

    图片分类:二分类(binary-class classification)场景

    图片

    图片分类:多分类(Multi-class classification)场景

    图片

    以4类(猫、狗、兔子和鹦鹉)看下多分类特点:

    每张图片只能被分类为猫、狗、鹦鹉或兔子。没有任何一个图像属于多个类别的情况

    图片分类:多输出分类(Multi-output classification)场景

    3类(电商时尚类):性别+颜色+类型( 每张图片都有3个固定的标签 ),固定输出图片多标签

    图片

    图片分类:多标签图片分类(Multi-label classification)场景

    图片

    多标签图片分类

    ①每个图像都属于一个以上的类

    ②每个图片出现的标签并不是固定的

    ③标签获取从标签池中选择最可能标签展示

    以图搜图

    • 基于图片标签搜索
    • 基于图片特征搜索

    图片

    多目标输出图片分类

    背景介绍

    随着电子商务产业快速发展,有大量的数据集等待着我们去搜集和研究。除了专业拍摄高质量产品图像,商品本身还拥有多个标签属性,用于描述商品各种特征。另外,还提供了关于商品特性的描述性文本

    数据介绍:每个商品都有一个唯一编码(例如:ID =15970) ,商品信息主要字段信息如下所示

    图片

    数据分析

    图片

    自定义数据集**+**模型定义和设计

    自定义数据集

    ①加载指定的标签数据

    ②计算标签种类和数量统计

    ③构建标签字典

    ④自定义数据集工具类

    模型定义和设计

    ①加载预训练的网络(例如:mobilenet_v2,resnet,resnext. 用户可以自己选择进行实验)

    ②修改基础网络结构,原来网络最后一层仅支持一个分类标签输入

    ③每个标签属性损失函数选择cross-entropy loss (采用联合训练求loss)

    模型数据验证混淆矩阵可视化

    图片

    模型加载

    model = MultiOutputModel(n_color_classes,

    n_gender_classes,

    n_article_classes)

    model.to(device)

    checkpoint = “./checkpoints/2020-09-21_15-59/checkpoint-000049.pth”

    model.load_state_dict(torch.load(checkpoint,map_location=‘cpu’))

    model.eval()

    图片多标签预测

    图片

    多分类输出多标签案例演示

    图片

    多标签图片分类

    多标签和多分类应用

    • 不同任务的图片分类应用

    图片

    • 针对一张图片,强制只能一种数字,可以使用softmax分类器

    图片

    • 胸部X光片:一次胸部X光片可以同时显示多种不同的医疗状况。如果我们为胸部x光片构建一个分类器,我们希望该分类器能够指示存在多种情况。这是一张同时显示肺炎和脓肿的胸部x光照片,以及相应的标签。

    图片

    • 入院:根据患者的健康记录,我们可能需要预测该患者将来是否会入院。我们可以将其定义为一个分类问题:根据患者未来的入院诊断(如果有的话)对患者过去的健康记录进行分类。患者可能因多种疾病入院,因此可能有多个正确答案

    图片

    介绍两个重要的分类器

    Sigmoid和Softmax对比

    图片

    图片

    图片

    数据介绍

    图片

    图片

    分类器**+**损失函数

    图片

    图片

    网络模型设计

    图片

    多标签分类模型**-**效果可视化

    图片

    图片

    多标签图片分类功能演示

    图片

    图片

    以图搜图

    图像搜索应用场景

    随着数字时代的到来,传统单单的文字搜素已经无法满足人们的搜索了,图像搜索,甚至是视频搜索都已经比较成熟。

    图像搜索服务 (Image Search)是以深度学习大规模机器学习技术为核心,通过图像识别和搜索功能,实现以图搜图的和以文搜图的智能图像搜索产品。图像搜索服务在基于图像识别技术基础上,结合不同行业应用和业务场景,帮助用户实现相同或相似图片搜索。

    现在大火的人工智能主要是:语音识别,自然语言处理,计算机视觉,推荐系统等等。

    人工智能技术应用:

    n语音识别+自然语言处理:amazon echo,google assistant/home,siri,国内一大票智能音箱

    n计算机视觉:微博面孔专辑(商汤提供的cv能力),海康威视/格林深瞳的安防,**拍立淘(手机淘宝里面的相机入口),百度识图(百度app里面的相机入口),**Google Photo

    n推荐系统:手机淘宝主页往下翻有个栏目叫猜你喜欢,qq/网易音乐的每日推荐歌曲等

    图片搜索的主要应用是二维码扫描、以图搜图、拍照搜题、拍照翻译、AR翻译、以图搜剧等

    图片

    图片

    百度图像搜索

    以图搜图,在指定图库中搜索出相同或相似的图片,适用于图片精确查找、相似素材搜索、拍照搜同款商。

    相似图片搜索场景

    在自建图库中找到与检索图片语义相似的图片集,并给出相似度打分(综合图片类型、颜色、内容、布局等特征);适用于各种相似图片查找、相关内容推荐场景

    图片

    • 设计素材查找

    基于拍摄照片查找相似或相同的图片作品,满足设计师人群、工作人员更快捷高效查找原版大图或相似作品的需求

    • 商品搜索及推荐

    将用户拍摄的图片在商品库中搜索,找到同款或相似的商品,进行商品销售或者相关商品推荐,提升搜索查找的便捷性,优化用户体验

    • 相关内容推荐

    将文章内容或者产品服务中的图片入库,通过比对用户上传的图片,查找相似图片,从而找到相关的内容信息,实现相关内容搜索、推荐

    相同图片搜索场景

    在自建图库中找到与检索图相同的图片,支持找到局部内容相同的大图,或适度调整背景和角度的相同图片;可用于图片精确查找、重复图片过滤等场景

    图片

    应用场景

    • 重复图片过滤

    搜索图库中是否有相同或高度相似的图片,实现系统内图片去重或过滤,避免重复内容引起的资源浪费、体验下降等问题

    • 图片精确查找

    在图片库中找到主体相同的图片,结合相似度分值,判断图片内容是否严格相同,可用于特定图片查找、图片内容精准关联等场景

    商品图片搜索场景

    针对商品类图片,专项训练检索模型,在自建图库中搜索相同及相似的商品图片集,可找到不同颜色、背景、角度的同款商品;适用于电商平台拍照搜商品等场景

    图片

    • 商品搜索及推荐

    将用户拍摄的图片在商品库中搜索,找到同款或相似的商品,进行商品销售或者相关商品推荐,提升商品搜索查找的便捷性,优化用户购买体验

    • 商品识别

    将商品名称与图片相匹配一起入库,通过图片相似度判断实现指定集合内的商品识别,可用于户外广告拍照下单、供应链系统拍图找货等场景

    接下来我们就针对图搜场景进一步探索。

    阿里图像搜索

    电商图库类场景

    图片

    图片

    用户只需拍摄或者上传商品照片,就可以根据图片进行商品搜索。 省去了繁琐的文字描述,简化了商品搜索流程,大大提升用户的购物体验。

    布料纺织场景

    图片

    商标logo检索场景

    图片

    在商标、标识等场景下搜索相同或相似logo图形,大幅度简化人工肉眼比对的工作量,并有效提供工作效率。

    通用图库类场景

    图片

    图片分享和社交类网站通常有大量通用图片供用户搜索使用,利用图像搜索服务,可在云端快速构建百亿级图像搜索引擎,提供以图搜图功能,提升用户体验。

    以图搜图实践

    为方便更直观认知图像搜索场景应用,我们采用的方案:

    基于深度学习工具PyTorch + Facebook AI searcher Faiss向量相似性搜索算法库。

    举例说明如下:

    红色方框是查询图,绿色方框是完全匹配的结果,其它是最相似的top

    图片

    图片

    图像搜索发展历程

    图片

    卷积神经网络理论必备

    采用PyTorch深度学习工具进行图片特征提取。首先我们需要做的,要理解卷积神经网络如何特征提取的?这部分重点给大家讲解相关CNN的概念。

    • 初识CNN
    • CNN 卷积层概念
    • CNN 中的stride和zero-padding使
    • CNN 特征图计算
    • CNN PoolLayers和FC&训练过程演示开始学习
    • CNN 网络发展历史
    • 图形化介绍FC和CNN 区别以及CNN 层概念
    • keras 实现CNN 网络
    • 图形化方式介绍CNN在图像应用
    • CNN 在语音和文本中应用介绍

    Faiss向量搜索库基础入门

    faiss 向量化相似索引库,主要完成文本向量化特征的存储和检索。

    • faiss安装
    • faiss 快速入门
    • faiss 基础模块和索引选择
    • faiss 基础索引类型介绍和源码分析
      • Faiss indexes IO和index factory
      • Faiss indexes 前(后)处理
      • Faiss indexes 基础索引类型
      • Faiss indexes 多种index混合
      • Faiss indexes 进阶操作
    • faiss 索引优化方案
    • faiss一些基准实验

    以图搜图项目实战

    数据介绍

    数据集介绍

    图片集包含 17125 张图片,涵盖 20 个目录。

    n人类;

    n动物(鸟、猫、牛、狗、马、羊);

    n交通工具(飞机、自行车、船、公共汽车、小轿车、摩托车、火车);

    n室内(瓶子、椅子、餐桌、盆栽植物、沙发、电视)

    数据集大小:~2GB

    说明:您也可以使用其他的图片数据进行图片索引构建和检索。

    索引构建压缩

    尝试20万照片构建图片索引生成439M索引文件

    索引降维压缩后,最后生成32M索引文件,效果基本不受影响

    以图搜图系统架构

    图片

    以图搜图技术架构原理

    图片

    为方面进一步的理解以图搜图业务场景执行方案,通过VISO 图再次演示如下:

    图片

    主要分为三个部分——图像特征抽取,图像特征构建索引、图像快速检索。

    **第一步:**图像特征抽取方法

    • 传统的方法有各种图像处理的方法,比如hog直方图,小波过滤等方法提取特征
    • 流行的深度学习方法,比如卷积神经网络等;

    **第二步:**使用特征抽取器对图像库抽取特征,并以向量的形式存储起来;

    **第三步:**构建索引后,图像索引的好坏影响搜索速度

    通过案例来看看图像检索基本的流程。首先,提供一张图像,然后按照下面的流程执行

    ->抽取特征

    ->图像库特征匹配(余弦相似度或者欧式距离)

    ->相似度的大小进行排序

    -> 输出匹配结果

    图片

    深度学习框架选型

    主要借助深度学习框架,完成图片特征提取,一般采用TensorFlow 或者 PyTorch

    项目: 采用PyTorch深度学习工具,同时采用Faiss 完成图片特征存储和检索(毫秒)

    ** Faiss 开源向量检索引擎**

    Faiss是Facebook AI团队开源的针对聚类和相似性搜索库,为稠密向量提供高效相似度搜索和聚类,支持十亿级别向量的搜索,是目前最为成熟的近似近邻搜索库。它包含多种搜索任意大小向量集(备注:向量集大小由RAM内存决定)的算法,以及用于算法评估和参数调整的支持代码。Faiss用C++编写,并提供与Numpy完美衔接的Python接口

    图片

    Faiss 不同类别索引

    图片

    Faiss索引构建源码解读

    图片

    图片特征抽取

    图片

    图片

    在线实时检索演示

    • 第一张照片:用户检索照片,后面相似照片推荐(相似得分:从左到右、从上到下排序)
    • 索引库采样降维压缩,压缩前后减少1/4
    • 图片检索速度在毫秒级别( 5000 万图片库)

    图片

    更多以图搜图的效果案例**>>**

    展开全文
  • 背景:有幸聆听来自阿里的子鱼分享了有关场景产品设计中的作用。由于有很多例子涉及公司层面的隐私等,可能写作及阐述有很多不连贯及跳脱。 Part 1.什么是场景&场景的要素 场景产品设计和用户研究领域...

    背景:有幸聆听来自阿里的子鱼分享了有关场景在产品设计中的作用。由于有很多例子涉及公司层面的隐私等,可能写作及阐述有很多不连贯及跳脱。

    Part 1. 什么是场景&场景的要素

    场景在产品设计和用户研究领域已经被多次提及,下面是一些常见的场景例子:

    电子阅读场景:睡觉前、上下班路上、午休

    手机游戏游戏场景:睡觉前、上下班通勤、午休

    显然,上述并不是好的场景案例。这些场景的描述有什么问题呢?

    睡觉前的时间大家都有,但并不是每个人都进行电子阅读或手机游戏

    电子阅读和手机游戏其实是相当不同的2种休闲活动,但从场景维度看,没有区别

    从时间维度出发

    缺乏了关键的要素

    较难指导产品设计、运营

    所以场景应该是怎么样的呢?

    像写剧本、做人物角色那样去写场景,5个要素:

    修改了我过去做过的一个案例,写明了场景五要素,仅供参考:

    产品是一款听书软件【氧气听书】,希望大家下载多多支持

    Part 2:如何让场景指导产品设计

    1.  根据场景去细化产品,理清用户使用步骤

    案例:Paul(1名学生,可支配收入不高)想在母亲节线上订花。母亲节是一个诱发事件,其动机表达自己的感谢,情绪状态温暖等。

     

    2. 根据场景建立亲和图,为设计等提供参考

    亲和图(Affinity Diagram),把大量收集到的事实、意见或构思等语言资料,按其相互亲和性(相近性)归纳整理这些资料,使问题明确起来,求得统一认识和协调工作,以利于问题解决的一种方法。

    用户1/场景1:目标-快捷、简单操作、释放双手;情感:提神、降低乏味

    用户2/场景2:目标-获得系统知识、连续学习;情感:积极、难坚持

     

    3. 根据场景确定视觉调性

    步骤1:根据上述关键词,每个人各自寻找一定数量的图片建立如下图的图片库;

    步骤2:根据主要用户取舍等,最终确定主要关键词。

    4. 用场景来指导文案

    最好的一个案例:扶老人险、美厨娘关爱险

    这比简单的人身意外险转化率应该高出很多

    那原则是什么?心理学中的construal level theory

    参考资料:

    1. UED团队设计流程及方法http://www.pmtoo.com/ucd/2013/0526/2710.html

    2. 图1及最后的图来自子鱼老师的PPT

    展开全文
  • 场景”最早出现在电影、电视剧的制作过程中,而在互联网产品中,指用户需求的“环境”。 用户场景 -> 用户需求,场景不同,需求不同 场景包括用户自身,外部环境:如网络等人、事的不同流程与状态 场景下的需求即...

    场景的定义是什么

    1. “场景”最早出现在电影、电视剧的制作过程中,而在互联网产品中,指用户需求的“环境”。
    2. 用户场景 -> 用户需求,场景不同,需求不同
    3. 场景包括用户自身,外部环境:如网络等人、事的不同流程与状态
    4. 场景下的需求即用户使用的出发点 -> 设计产品迭代、维护等

    为什么要基于场景设计产品

    1. 产品已成为场景下的体验

      • 与传统产品的工具性需求不同,互联网,以人为重心,讲究人与互联网的结合。可能成本低廉,但能满足人的更深层次的需求。
      • 满足情感上的、个性化的需求。而这些是与产品分不开的,例如和朋友聚餐、情侣约会和自己吃饭是不一样的
      • 例子:微信红包(“伪”需求)+春节场景 -> 场景点燃情感,情感点燃需求
      • =>产品融入了场景 = 基本功能+附加值 => 打动用户
    2. 移动终端加速了产品场景化

      • 之前的PC等,对位置等是有一定限制的,而移动终端则有更多的场景,有更多的产品需求,催生了产品相应的价值。
      • 特殊场景,如定位类:百度地图,O2O百度糯米
    3. O2O产品扩展了产品的边界

      • 线上和线下的联系 -> 扩展了产品边界:比如百度糯米,现在有了团购产品,线上团购,线下消费。从用户获得消息,线下消费
      • 从团队化、标准化到定制化、个性化:从套餐 -> 打折券
      • 新的场景出现,如定电影票

    具体例子:百度手机卫士

    1. 来去电飘窗,前置化场景的功能,接打电话时手机出现小飘窗出现这个号码的当前信息

      • 因为用户在接打电话之前了解是否是诈骗电话等,所以必须在当前环境下实现。
      • 需求用户不会告诉你 -> PM提炼成可以在产品上实现的需求,例如:骚扰电话多 = 电话的场景下,让用户提前知道电话的信息
    2. 悬浮窗:手机桌面上的小圆点,点击可加速

      • 为什么是悬浮窗,为什么是加速
      • 使用手机不知道什么时候会变慢变卡,所以手机卡慢贯穿整个使用的场景,而悬浮窗有这个特质,安卓手机可设置从而在所有界面都能看到 => 所以只有悬浮窗可以满足需求,也只有手机卡慢可以放在上面
      • -> 场景和需求的结合
    3. 手机加速功能分支下的小功能

      • 有哪些场景下,用户会有额外典型的手机加速的需求?如玩游戏,因为需要性能 -> 所以设置成,启动游戏时自动加速
    4. 为什么基于场景 ->因为产品已经成为特定场景下的体验

      • 思考用户需求,思考在这个用户需求下的场景,现在的环境是什么,然后再把场景细分 -> 可能有比较能打动人心的新的点

    同学提问:

    1. 如何去发现“伪场景”:场景和需求结合在一起,我们可以说 如果是伪场景,那一定也是伪需求;所以其实本质是如何发现伪需求。那么我觉得可以有几点参考:不关注用户说什么而多关注用户做什么;实际去调研,去体会;关心用户最终的目标

    2. 老师你好,如何确定一个功能是强需求高频率的呢,靠用户调研?:用户调研当然是最简单也最直接的方式;但是在有些情况下,用户调研也会说谎,如果我们没有能力进行调研,我们就可以通过拆解需求,拆解功能,找到功能的本质,进而去发现功能是否是高频的;比如抢红包,拆解以后是不是还有小额转账的功能,这就是一个高频需求

    3. 我想问下产品的特性是全面好还是单点极限表达好?:核心需求单点极限,初期产品单点极限,但是也不是绝对;比如o2o 永远是越多越好

    4. 场景细分一般可以从那些层面和纬度去进行细分:可以从场景中涉及到的所有人和事开始,然后每个人、每个事 是否有不同的状态

    5. 请问老师,在产品初期没有用户的时候怎么做用户体验 用户场景的设置?: 我觉得还是需求的拆解,需求拆解到极致,一定是可以找到切入点的。把这个切入点和已经存在的场景来寻找互通

    6. 一个产品在多个场景下应用时不同需求冲突该如何解决?: 一个产品在多个场景下应用时不同需求冲突该如何解决?

    7. 做竞品分析的时候,如何快速分析出一个产品的定位?:还是看功能

    8. 如果说产品朝个性化定制化方向发展,是不是意味着我们做出来的产品可能会比较小众化:个性化是手段,不是目的;小众产品也可以很优秀的呀

    9. 刚才您提到微信的抢红包功能,当时它不是用户可能会想得到的或者可能需要的需求,它是微信上有了才慢慢被接受,您认为是一位的做用户需求调查重要呢?还是脑洞大开一下更重要一点? : 调查一定是有的,脑洞大开也保不准,但是根本还是其创造者抓住了发红包这种情感的宣泄点,有理有据,才能引爆

    10. 老师您好,请问在产品推出后,如何去做到更好的维护这个产品,以及如果因为时间等某些因素面临场景的改变怎么办:你指的维护产品可能就是产品的迭代和生长吧,产品也像一个孩子,要明白在不同的阶段 让它做不同的事情吧

    11. 如何筛选场景呢?不可能满足所有场景:按产品核心需求排优先级,看看场景是否解决了或者契合了核心需求

    12. 一个产品的核心功能的满足会不会因为场景的满足而产生偏移呢?:需求和场景分不开,如果核心功能被满足,那就是核心场景被满足,然后引发的是额外高阶的需求,那就是不同的场景了

    13. 说用户需求就会谈到用户体验,如何理解这两者:大概就是手动挡和自动挡的区别

    14. 老师能说明一些产品迭代的不同时期,考虑的不同需求吗?并且如何考虑的:不是产品迭代左右需求,是需求催生了产品迭代

    15. 请问老师,随着产品功能的不断扩展,某些功能可能会与其他产品的某种功能发生叠加,这个时候我们是选择保留这种功能还是放弃以保留产品的独特性?:思考为什么会出现重叠?思考去掉或者保留的利弊

    16. 请问老师,是应该是让场景下的功能无限接近用户需求,还是应该让用户能无限适应场景下的功能: 很好的问题,找平衡,因为需求有时候是伪需求,或者说不完美的需求,你要有自己的判断

    17. 请问老师,针对刚才被提到的同质化问题,如果已知自主设计的产品会被模仿的情况下应采取何种设计产品的策略呢,采取模仿别人的策略有何不妥:不要忘了产品的初衷,是解决用户需求,而不是应对别人的模仿

    18. 老师我想请问:那您觉得如果设计一款产品是很全面好呢,比如一个APP包涵了衣食住行的各种O2O服务、也包含了手机安全等功能;还是纯粹地分别设计安全app、团购app、酒店住宿app比较好?因为现在确实手机app越来越纷繁复杂,用户难以选择,而且审美疲劳或是选择疲劳也会导致用户选择乏力,那么您认为将来的趋势是:针对越来越细分的场景和用户需求设计越来越小众的app呢,还是推出一款返璞归真的app,包含尽可能多的功能和场景需求。哪一种可能更成功?: 嗯 我觉得这个问题很好;我的回答是,这不是选择的问题,而是能力的问题;现在没有什么企业可以把一个app做到包含你的所有功能而又不显得臃肿,繁杂,无所适从;试想,如果真的出现了一个真正意义的人工智能app,只需要你一句话就能满足所有需求,何乐而不为呢? 先让大家把每个点做到极致,再考虑综合的问题吧

    19. 请问如何判断一个产品是否成功了呢?装机量?用户正面评价?营收额?受到资本青睐?:求仁得仁喽

    20. 在产品功能愈发齐全、场景需求愈发得到满足的背景下,以场景为思路来改进产品功能是否容易陷入瓶颈?是否以后对产品的改进会更加趋向于个性化定制?: 是可能会陷入瓶颈,不过还是那句话 个性化是手段 不是目的,更多还是要发现新场景新需求

    21. 用户调研如何发现潜在的需求:多关心用户真正去做什么

    22. 互联网产品在现在市场下的发展趋势:发展肯定会越来越好,互联网化是大趋势了,会影响生活的方方面面

    23. 现在很多互联网公司所推出的应用都提到了上述所提功能,那么在竞争激烈、同质化严重的市场环境下,企业要如何保证自己的产品能在某个特定场景下最受用户的青睐:可以从产品、运营各个方面来回答。如果说特定场景下,那一定是产品的体验做到极致

    24. 悬浮窗一般在电脑上使用,复制到手机上,如何解决用户在手机屏幕这么小的空间上因为使用悬浮窗而带来的不适感(屏幕被霸占感觉)?:可以从感情上找一些共鸣,比如设计的趣味性、个性化、娱乐性。如果实在不喜欢,还可以隐藏呀

    25. 请问有什么工具或原则来高效设计用户场景吗?:设计用户场景我觉得这个说法可能不合适,用户场景需要我们去深入的理解,需要我们设计的 是产品的形态 所以用你的大脑去设计用户场景吧

    26. 百度手机卫士,360手机卫士和手机管家的产品定位有区别吗?:对用户的核心需求上没有区别,但是结合产品在公司的战略意义,会有战略上的区别

    27. 说用户需求就会谈到用户体验,如何理解这两者:大概就是手动挡和自动挡的区别

    28. 学生团队如何做到从0到1?寻找怎样的平台?怎样的契机?:我觉得去做就很好了,哪怕是从0到0以后,还能剩下的东西 就是100

    29. 是应该是让场景下的功能无限接近用户需求,还是应该让用户能无限适应场景下的功能:很好的问题,找平衡,因为需求有时候是伪需求,或者说不完美的需求,你要有自己的判断

    30. 请问百度手机卫士APP首页上的“家人防护”是基于什么样的场景,它为什么能有这么高的优先级?:这个就属于成熟型产品的一个方向性尝试吧。
      出现一个新功能前三个月只能全是市场实验,新功能的出现可以改变生活态度,但是要被市场接收还需要好的营销!和用户习惯的养成

    产品的路远没有人人都是产品经理这句话说的这么简单。多体会,多思考,多实践。

    展开全文
  • 注:论文发表于《包装工程》杂志2017年第6期“工业设计”栏目。虽然是17年才发表,但这篇论文其实是很早...摘 要:目的 研究产品交互设计中场景理论。方法 通过阐述交互设计各阶段中客观场景、目标场景、实际场景...

    注:论文发表于《包装工程》杂志2017年第6期“工业设计”栏目。虽然是17年才发表,但这篇论文其实是很早之前写的,所以用的案例比较老。

     

    ____________________________________

    作者:胡伟峰;王玉梅;汤进;李世国

    (江南大学,无锡, 214122)

    摘 要:目的 研究产品交互设计中场景理论。方法 通过阐述交互设计各阶段中客观场景、目标场景、实际场景的含义及其应用。结论 指出了场景理论对交互设计的价值与意义,并提出了动态思维:场景设计是一个循环设计流程;主次思维:抓主要场景,统筹次要场景;拆解思维:复杂的大场景由众多小场景组成三大基于场景理论的交互设计思维。

    关键词:用户场景;交互设计;

    中图分类号:TB472 文献标识码:A

    “场景(scenarios) ”一词常见应用于戏剧领域中,指在一定的时间、空间内发生的一定的任务行动或生活画面。【1】在交互设计领域,基于场景设计(scenario-based design) 的思想最早由Carroll提出,强调将设计工作的焦点从定义系统的操作转变到描述什么人将使用该系统去完成其任务。【2】交互设计改变了设计中以物为对象的传统,直接把人类的行为作为设计对【3】人使用产品必须有一定的行为,这种行为是在一定场景下进行的, 行为的完成需要一定技术的支持,因而人、行为、场景和技术4个要素构成了所谓的交互系统。【4】场景是交互系统中极其重要的要素,研究在一定场景下的用户行为,对用户行为逻辑针对相应的场景进行规划和设计,是交互设计的重要目标。

     

    1 交互设计各阶段中场景的种类及其应用

    场景描述了关于操作者、操作者及其环境的背景信息、操作者的目的或目标、一系列活动和事件等内容,【5】这里的操作者即指的是产品的使用用户。基于场景理论的交互设计,是指在交互设计整个过程中使用场景描述的方法来具体地描述用户对产品的使用情况。如图1,交互设计各阶段可分为不同的用户场景,包括早期用户需求分析阶段的客观场景,产品交互设计阶段的目标场景以及场景验证和评估阶段的实际应用场景。


    图1 用户场景种类及其设计流程

    Fig1 User scene type and its design process

     

    1.1 客观场景

    设计师在交互设计的开始阶段,需要对用户现状及其需求进行分析。客观场景便是通过对用户现状的调查研究,从中获取有效信息进行总结和归纳出来的。客观场景的构建,最常见的调研方法是:用户现场观察法。在观察的同时,设计师可以对观察中遇到的问题进行总结和分析,通过观察后结合用户访谈等方式来补充分析用户的需求。

    比如在“快的打车”等打车类APP未投入市场之前,用户的典型客观场景可以描述为:公司职员王先生晚上6:00下班(操作者及其背景信息),需要打车回家(操作者的目标),在公司门口招揽出租车,可是一直招揽不到出租车,最终走了两公里路到附近的商场才打到了车,而且发现商场附近待揽客的出租车非常多,王先生觉得非常郁闷,为什么资源不匹配呢(操作者的一些列活动、感受等)。

     


     

    上述对用户“打车”这一客观场景的描述,是建立在对一定量“打车”用户调研的基础之上描述出的典型场景。客观场景是为了描述目标用户和客观状况而总结的,强调的不仅仅是问题点,还包括产品的目标用户描述、用户客观行为流程、用户情感表现、问题点等。设计师可以通过客观场景中分析出用户的需求,包括行为流程上的体验问题及其对应的设计机会点等。

    1.2 目标场景

    在产品交互设计阶段,需要设计师构建目标场景。目标场景,是建立在客观场景之上,设计师所期望达成的能解决用户客观场景中相关需求的用户场景。在客观场景的基础之上,设计师可以结合相关交互理论和设计准则,以及通过可用性和场景实验等方法,对客观场景进行分析和研究,进而设计和规范出能够满足用户需求的目标场景。目标场景从表达形式上可以细分为行为场景和交互场景。

    行为场景,是指在客观场景研究的基础之上,对用户的行为流程进行分析和描述的场景,常用场景故事版等表现工具进行描述;如图2,设计师勾勒出的“快的打车”投入市场后的目标行为场景故事版。结合场景故事版,用户的典型目标场景可以被描述为:公司职员王先生晚上6:00下班,需要打车回家。王先生在5:50时,打开“快的打车”APP可以看到公司附近有很多出租车,王先生输入出发地和目的地确认打车。30秒后出租车司机李师傅接单,王先生可以在手机上清晰的看到李师傅的车辆位置,10分钟后王先生成功上车。到达目的地后,王先生用手机在线支付了打车费,开心的回到家陪女儿吃晚饭。

    图 2 “快的打车”目标场景故事版

    Fig2 Story version of “Quick taxi ”target scene

    交互场景则是指产品在被用户使用过程中的场景,常用信息流程图、低保真页面流程图、使用流程故事版等工具进行描述。【6】以“快的打车”为例,用户在移动场景下不方便打字,所以设计了语音输入和快速搜索来确定家和公司的位置;移动场景下容易出错,所以设计了信息确认机制;在等待应答的过程中,可视化告知用户APP通知的车辆数和距离,并且在打车成功后告知车辆距离和时间,消除用户等待的焦虑,将信息可视化。

     

     

    图 3 “快的打车”交互场景

     

    Fig3 Interaction scene of “Quick taxi ”

    所设计的目标场景需要针对用户在客观场景中反应的需求提出针对性的解决方案。通过目标场景设计,设计师可以勾画出未来用户和产品之间理想的行为交互模型。

    1.3 实际场景

    在实际产品交互设计阶段,目标场景会有很多,不同设计师设计出的目标场景也不同。如何验证和评估目标场景的优劣,就需要引入实际场景。实际场景是指在设计师不干预的情况下,提供目标场景中设计好的相关产品或模型给用户,由用户在实际的参与式体验过程中测试目标场景,进行产品的测试及适用性评价【7】。通过这个评价过程,设计师可以进一步观察用户和产品之间存在的其他关系,并为产品最终设计方案提供场景参考。【8】

    2 用户场景对交互设计的价值与意义

    在产品交互设计中,设计师设计的对象是用户的行为。用户行为是动态的,建立在一定场景上的用户行为才有意义。因此在对用户行为进行设计时,需要设计师意识到研究和应用基于场景设计的价值和意义。

    2.1 更准确地把握产品和用户之间的关系及其用户需求

    以用户为中心的产品设计,【9】强调需求来源于用户,需求转化出的设计方案最终服务于用户。设计师可以通过观察用户和产品的互动行为,通过客观场景描述,直观的展现出用户和产品之间的互动关系及其问题。这些关系和问题是用户需求的直观体现,客观场景描述了目标用户、用户客观行为流程、用户情感表现、问题点等信息,而且场景具有故事性,是通过一段段的故事片段描述构成的,因此场景描述相对于其他用户研究总结出来的客观数据、需求文档等更生动和直观。直观而且形象的客观场景描述,便于设计师和其他产品设计人员更准确和细致的把握客观用户需求。

     

    2.2 提升交互设计方向的合理性和产品满意度

    在产品交互设计阶段,通过对目标场景的设计和描绘,设计师可以基于场景进行交互设计,通过场景故事版、用户体验旅程图、信息流程图、低保真页面流程图等工具细化用户在客观场景中所反映出来的需求并给出解决方案。因此基于场景的交互设计,一方面更加全面的分析和解决用户的需求,避免单一分析用户行为或者产品功能造成的对用户需求的遗漏。同时,通过实际场景中对目标用户场景的验证和评估,提升了产品交互设计方向的合理性;另一方面,设计师设计的目标场景将用户的情感表现等需求直观化和故事化,使得设计师所设计的产品设计点更容易被用户感受,提升产品的满意度。

    3 基于用户场景的产品交互设计的设计思维

    3.1 动态思维:场景设计是一个循环设计流程

     

    图4 交互设计中场景设计的动态思维

     

    Fig4Dynamic thinking of scene design in interactive design

    用户场景不是固定不变的。【10】如图4,在交互设计各阶段中,客观场景是目标场景的设计基础,实际场景对目标场景进行验证和评估。同时,被验证的实际场景又是下一次交互设计的设计对象,上一次的实际场景会转化为下一次的客观场景。因为在实际场景验证和评估中,总会遇到不符合用户预期,目标场景中没有考虑到的用户需求的问题。需要指出的是,掌握交互设计中场景设计的动态思维,并不是指这个设计流程是无限循环的,场景设计是一个持续优化和快速迭代的过程,设计师及其相关产品负责人需要讨论出每个迭代阶段具有共识性的目标场景和实际场景的评估标准。面对既定的迭代阶段目标,在整个设计循环流程中,一旦满足相关目标场景及其实际场景评估标准,现有迭代阶段的交互设计便可终止。

     

    3.2 主次思维:抓主要场景,统筹次要场景

    在客观场景分析和目标场景设计过程中。分析场景时,需要区分主要场景和次要场景。在交互设计各阶段不同场景中,必有而且只有一种场景居于支配的地位,起着规定或影响其他场景的作用,这种场景就是主要场景,其他场景则是次要场景。在分析和解决、处理用户需求时,既要看到主要场景的重要性,善于抓住重点,又要看到次要场景的客观影响,学会全面地看待用户需求,做到抓主要场景,统筹次要场景的统一。主次思维,把握主要场景,同时兼顾次要场景,可以有效地保证基于场景分析的交互设计的产品设计的准确性。

    3.3 拆解思维:复杂的大场景由众多小场景组成

    用户场景有大有小,用户的客观大场景总是由众多可以层级细分的小场景组成。在客观场景分析过程中,大场景相对宏观,可以总览用户的宏观需求。而小场景更加聚焦,可以分析出用户更加具体需求,同时,小场景更加具象,能够落实到用户的具体行为流程和对产品的细节体验,便于设计师有针对性且具象的针对客观小场景进行目标场景设计。比如用户用“快的打车”叫出租车的场景就是大场景,这个大场景中包含用户叫车场景,司机接单场景,用户付款场景等等小场景。用户叫车场景还可以细分为用户当前位置定位场景、用户输入目的地地址场景、用户立即叫车或预约叫车场景等。越细分的客观场景,越有利于设计师针对性的设计出有效的目标场景,同时也更有利于在实际场景中进行交互模型评估和场景验证。所以,在交互设计各阶段应用场景理论进行设计时,需要具备拆解思维,将复杂的大场景拆分为众多可设计的小场景,再由众多的目标小场景,组成最终的目标大场景,进行实际场景验证,输出最终的交互设计成果。

    4 结语

    现在产品和用户体验日趋复杂,传统的物理逻辑层面的设计已经不能满足用户的需要,要关注“事”,【11】场景作为交互系统中极其重要的要素,研究交互设计中的场景理论,从产品交互设计各阶段入手,将场景理论深入到交互设计的各个阶段,是对现有的交互设计实践的一次深化。同时,掌握交互设计中运用场景理论时的循环思维、主次思维和拆解思维,可以有效地把握产品和用户之间的关系及其用户需求,提升交互设计方向的合理性和用户对产品的满意度。研究交互设计中的场景理论,具有非常重要的价值和意义。

     

    参考文献

     

    [1] 沈贻炜. 影视剧创作[M].浙江:浙江大学出版社, 2012.

    SHEN Yiwei. Film and television drama creation[M]. Zhejiang: Zhejiang University press,2012

    [2]Carroll J M. Five reasons for scenario-based design[J]. Interacting with Computers, 2000(13):43–60.

    [3]辛向阳. 交互设计:从物理逻辑到行为逻辑[J]. 装饰, 2015(01):58-62.

    XIN Xiangyang.Interaction Design: From Logic of Things to Logic of Behaviors [J].2015.1:58-62.

    [4]李世国, 费钎. 和谐视野中的产品交互设计[J]. 包装工程, 2009(01):137-140.

    LI Shiguo, FEI Qian. Product Interaction Design in the Perspetive of Harmony [J].Packaging Engineering, 2009(01):137-140

    [5]Go K. , Carroll J. M. , Imamiya A. . Surveying scenario based approaches in sys tem design[J] . IPSJSIG Notes, HI878, 2000:43-48.

    [6]赵婉茹. 浅谈场景故事在用户体验设计中的应用[J]. 设计, 2014(09):174-175.

    ZHAO Wanru.The Application of Scenario Stories in User Experience Design [J].Design, 2014(09):174-175.

    [7] 诺曼·唐纳德 A.设计心理学[M].北京:中信出版社,2010.

    NORMAN D A.The Design of Everyday Things[M].Beijing:China CITIC Press,2010.

    [8]DDF·UXPA中国. 用户体验百家谈[M] .北京:电子工业出版社, 2014.

    DDF·UXPA China. User experience a hundred talk[M] .Beijing:Electronics Industry Press,2014

    [9]罗仕鉴, 胡一. 服务设计驱动下的模式创新[J]. 包装工程, 2015(12).1-4.

    LUO Shijian,HU Yi.Model Innovation Driven by Service Design[J]. Packaging Engineering, 2015(12).1-4.

    [10]COOPER A.软件观念革命——交互设计精髓[M].北京:电子工业出版社,2012.

    COOPER A. Software Concept Revolution: the Essence of Interaction Design[M]. Beijing: Publishing House of Electronics Industry,2012.

    [11] 安娃. 交互设计思维在服务体验中的应用[J]. 包装工程, 2015, 02期(02):5-8.

    AN Wa. Collaborative Design of Product Interaction Design System[J].Packaging Engineering,2015,02(02):5-8.

    转载于:https://www.cnblogs.com/xjmnet/p/9377274.html

    展开全文
  • 看了最近的re-Invent大会,会上AWS像以往...回过头来看今年发布的几款产品,仔细想想其背后的技术,感觉没有特别出人意料的,但是这几款产品充分暴露AWS在AI方面的思考,场景为王,深入行业,接下来一一介绍一下。 Dev
  • 去银行ATM机不用卡片可以刷脸取现,在很多城市的许多十字路口没有交警但是你如果违规驾驶你的车辆被AI摄像头识别的清清楚楚等等场景里均有机器视觉的应用图像识别的产品应用。 本文不复述图像识别在安防、金融、...
  • 百度云的产品及使用场景分析

    千次阅读 2016-10-04 23:41:07
    截至2016/10/04,百度云上提供的服务有下这么多种。感谢类似阿里、百度还有腾讯的这些付出,拥有这些服务,对于快速搭建可伸缩高可用的应用是非常有帮助的。有句古训说得好,“不要重复制造车轮”,我在一定程度上...
  • 大家平时在京东或淘宝上买一个东西后,手机app会自动向我们推荐一些其他我们可能会购买的商品,这些推荐就是背后的机器学习框架基于我们以前的...下面我们一起来看看人工智能在产品推荐这个场景里的具体实现吧。还...
  • 线下门店场景化互动类产品浅析

    千次阅读 2019-02-12 09:58:30
    2017年各大互联网及零售公司都进行了门店科技产品的布局和实施,总结起来是失败的产品属于大多数。在2018年11月份的昆明零售博览会上我也注意到了酷炫产品越来越少,务实产品越来越多,产品创新上基本属于微创新。...
  • ARCall 是anyRTC自主研发的实时音视频沟通的示例项目,演示了如何通过 anyRTC云服务,并配合 anyRTC RTC SDK、anyRTC RTM SDK,快速实现呼叫邀请通话的场景。 目前支持: 一对一视频呼叫。 多人视频群聊 一对一音频...
  • 数据库及应用场景

    千次阅读 2019-04-12 10:30:29
    腾讯云数据库产品副总监邵宗文老师将通过多年腾讯云数据库积累的行业经验和服务客户案例,结合云数据库与自建数据库的对比,和大家分享数据库行业分析发展趋势,帮助企业借助数据库提升行业竞争力,加快企业高速...
  • 以用户场景产品需求导向的设计 http://www.laixueba.com 2012/9/23 03:15 作者:wbuild 来源:学吧 马上分享到: 在设计一个产品过程中,引入以上设计模型,我们可以真正做到“以用户为中心“去...
  • 数据库源起欧拉和理论,基本含义是以“”这种数据结构存储和查询数据,而不是存储图片的数据库。它的数据模型主要是以节点和关系(边)来体现,善于处理大量的、复杂的、互联的、多变的网状数据,其效率远远...
  • 分析需求场景产品设计的意义

    千次阅读 2013-03-11 09:37:12
    需求场景是一种更接地气的分析和描述用户需求的方法(我个人偏爱“需求场景”这个词)。它应该拥有这样的结构: “在某某时间(when),某某地点(where),周围出现了某些事物时(with what),特定类
  • 提到用户画像,无论是产品菜鸟还是产品大牛,在产品设计过程中都或多或少有所涉及。那么用户画像是什么呢?在什么情况下需要用户画像呢? 用户画像 用户画像这四个字可以分成两部分来看:“用户”一词顾名思义,...
  • 用户场景描述

    千次阅读 2019-03-07 06:27:57
    根据存在的场景,确定场景优先级,市场定位,需求分析,竞争壁垒,得出阶段产品定位,总结产品问题。 场景分析方法 1、PSPS模型(人物角色Persona、场景Scenario、痛点Pain、解决方案Solution)用于挖掘场景需求 ...
  • 神策数据的产品创新均力求无缝贴合使用者的真实应用场景,有效解决使用者刚需,神策分析 1.16 版本上线,使产品实现了从“功能”向产品个性化、场景化、人性化的智能应用深化升级,从数据分析能力、场景化的操作体验...
  • Elasticsearch的使用场景深入详解

    万次阅读 多人点赞 2016-08-17 08:40:56
    了解了ES的使用场景,ES的研究、使用、推广才更有价值和意义。1、场景—:使用Elasticsearch作为主要的后端传统项目中,搜索引擎是部署在成熟的数据存储的顶部,以提供快速且相关的搜索能力。这是因为早期的搜索引擎...
  • 7 ,阅读需要 11 分钟———— / BEGIN / ————本篇不重点研究“旅行青蛙”和“跳一跳”的成功模式,老付不想追热点,只是在针对它们相继刷屏的现象做了独立思考后,解读出关于产品需求分析中的场景设计以及...
  • 然而,在企业使用云通信的过程中,依旧会面临到技术门槛高、系统维护治理难、业务场景适配挑战大等问题,阿里云通信是如何围绕用户需求,打造场景产品服务体系,面向用户构建安全、易用、稳定、智能的技术系统,用...
  • 场景测试-支付场景

    千次阅读 2018-08-01 08:49:00
    软件测试人员在进行测试的时候,根据测试项目或者测试对象的不同,会采用不同的方式方法来进行测试,那么,带有支付功能的产品该如何测试呢?在测试过程中又应该注意些什么? 大概的思路:金额(对、错、空等),...
  • Serverless应用场景

    2020-03-21 10:43:40
    Serverless应用场景 Serverless 演进 Serverless的典型应用有哪些? 场景一:事件触发计算能力 场景二:利用弹性扩容(视频直播多人连麦场景场景三:物联网数据处理场景 场景四:共享派单系统详解 总结 ...
  • 场景分析法

    2019-09-27 23:55:22
    关心用户做什么,而不是关心产品做什么 优点:实用性强,有效,设计出来的用例有价值 缺点:可能使用的场景不一定能对事件系列进行全面的分析,设计出来的用例不完整。 场景分析是通过描述流经用例路径来确定的...
  • Flink应用场景

    千次阅读 2019-11-25 08:15:00
    点击蓝色“有关SQL”关注我哟加个“星标”,天天与6000人一起快乐成长作者:大数据研习社文章来源:https://www.cnblogs.com/dajiangtai/p/10642423.html推荐理由:本文对阿里助推的 ...Flink 主要应用场景有三类:...
  • 本文我们将讲解一下关于Android开发过程中常见的内存泄露场景与检测方案。Android系统为每个应用程序分配的内存是有限的,当一个应用中产生的内存泄漏的情况比较多时,这就会导致应用所需要的内存超过这个系统分配的...
  • 开篇前试想这样两个场景:  在一个相对较小的地方(如房间),让你快速找某个东西,是不是很容易,很清楚自己在哪里,要怎么拿到他。  然后,把你放到一个大场景(如商场),在不熟悉的情况下,是不是有点慌? ...
  • 敏捷开发适用场景 用户故事非常适合捕获产品功能。 但是它们不适合更详细地描述用户交互。... 场景和情节提要非常适合探索和描述用户与产品的交互方式。 例如,当我们开始重新启动网站时,我写了以下情况:...
  • 作为交互设计师,我觉得有几个发展阶段: ​ 初入这个领域,大部份人可能更多精力放在如何使用工具、如何画线框图、如何...​ 再到一个更高层次,我觉得需要设计师在前两个层次的基础上去前置产品,深刻理解产品需求
  • 区块链七大应用场景

    万次阅读 多人点赞 2019-09-05 18:47:11
    一、应用场景:信息共享 这应该是区块链最简单的应用场景,就是信息互通有无。 1、传统的信息共享的痛点 要么是统一由一个中心进行信息发布和分发,要么是彼此之间定时批量对账(典型的每天一次),对于有时效性...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 260,499
精华内容 104,199
关键字:

产品场景图