基于百度AI开放平台的广告匹配度方案

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:xinxi_2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着时代的发展,线上广告日趋成熟,可根据用户喜好推荐广告,但传统的线下广告越来越被人们忽视。所以针对线下广告急需一次革新,运用百度AI开放平台的接口识别人体的各种属性,与算法结合对属性进行分析从数据库中调出广告,再根据人脸的表情数据判断对广告的喜恶程度适当的调整广告的类型。基于此,来达到线下广告的精准投放的目的,使广告的效益达到最大化。
  关键词:线下广告;百度AI开放平台;精准投放
  中图分类号:TP399 文献标识码:A
  文章编号:1009-3044(2019)36-0195-03
  广告经过了多年发展已非常普遍,尤其是线上广告的發展,已经几乎可已达到精准投放了。例如像淘宝商城的电商软件,已经可以通过算法根据消费者浏览记录判断消费者的喜好,从而达到精准的广告投放和推送。
  但传统的线下广告有诸多局限性,发展较慢。在追求高效率的时代里,线下广告越来越被人们所忽视,没有达到广告效益的最大化。截至目前,仅有很少的方法可以使线下广告的效率提高,且效率不是很高。
  所以本文提出一套方法,借助百度AI开放平台中对人体属性的鉴别以及对人脸的检测和数据库中的SQLserver技术,通过算法找到与当前消费者匹配度最高的广告。然后通过观察消费者的表情判断消费者对已投放广告的满意程度,并适当地做出调整。从而极大程度上减少线下广告不合时宜,且固定老套等缺点所带来的影响。
  1接口
  百度智能云基于世界领先的百度大脑,提供拿来即用的视觉、语音等通用AI能力及行业解决方案、AI开发平台及培训服务等。行业客户可基于自身业务需求及数据,定制出个性化智能应用。本文所使用的就是百度AI开放平台的人体检测和人脸识别模块。
  1.1申请接口
  首先申请百度AI开放平台的API使用权,得到了账户、API密钥和密码,然后在python上安装了百度AI开放平台的第三方库——api。
  1.2确定函数
  方案中所需要的是关于人体数据中的性别、年龄段、上身服饰、下身服饰、上身服饰的细分类别、上下身服饰的颜色、配饰品、是否是正常人体和身上是否有遮挡。对应于接口中的函数是age, gender, supper_wear, lower_wear, upper_wear_fg, up-per_color, lower_color, (bag, headwear, glasses), is_hum-an, oeelu-sIon,把这些函数包装成一个类,将每个函数所能提供的固定的值传递给算法,作为算法处理的标准,如1图所示。经过接口处理判断后,得到图2所示结果:
  从上到下依次可以看到程序对于图片的判断,在这里稍做声明,我们在判断配饰品的时候,仅以身上是否有包,帽子和眼镜来判断。如果有,返回True,如果没有,返回False,以此进行接下来的算法分析和处理。
  在处理完身体各属性之后,进行人脸表情数据的测定。同样还是使用百度AI开放平台的人脸检测接口。通过接口中的detect函数识别人脸的表情,例如:微笑(smile),伤心(sad),愤怒(angery)等。但是在此过程中我们发现判断表情的准确率还不是很高,所以我们没有完成后期根据喜恶程度改变广告类型的部分,如图3所示。
  代码运行过后得出结果:
  以上,为接口在本文中的全部使用,对于接口的使用本项目组只是运用到了基础部分,提供了一些判断的依据。
  2匹配方法
  定向广告投放的定向是整个系统的关键,在调用人脸检测接口(以下简称接口)后,可更加准确的来实现该目的。
  2.1实现函数
  (l):函数start():在开启程序后将登陆预设在程序中的账号以便与百度接口连接,若登录失败,会发送邮件信息联系管理员。
  (2):函数reset():导人cv2库后利用摄像头硬件定时(时长可以改变)拍摄场景照片,并将所拍摄照片利用预先设定好的包含有接口的函数y—o()来判定当前场景是否有人员。在无人状态下并不会播放广告以达到省电的目的。
  (3):函数y-o():到y-o()函数的输出值为1时,将该图像信息再次输入函数infor()以得到一个包含有人物信息的列表(一个人时)或多个包含有人物信息的列表(多人时)。当人物信息列表有多个时,将比对所有列表并保留数量最多的人物信息。最后infor0函数的输出结构仅有单个列表。
  (4):将(3)中得到的列表输入comp()函数后,逐一与数据库中的商品标签值进行比对(事先已对广告做好大致分类)。到匹配度大于设定值(可调整)后,从本地存储中调出该广告并进行播放。
  (5):函数comp():在广告播放完毕后,将调用reset0函数,减轻本地存储负担,也避免数据冗余。重复步骤(2)以使得系统开始下一次的广告投放。
  2.2操作步骤与思路
  (1)开启系统后调用函数start0。
  (2)使用cv2调用系统摄像头后定时拍摄当前场景并调用y_00。
  (3)当前场景有人出现时调用infor()。
  (4)在获取当前人物信息后调用comp(),
  (5)当广告播放完毕后,调用reset(),并重复步骤(2)。
  整个系统流程图如图5所示。
  3数据库
  本项目基于深度学习的人体情绪与属性识别的方法,搜集针对不同年龄、性别的不同类型广告,为不同类型广告确定标签,综合考虑用户情绪与属性,以及不同类型广告的标签,确定投放的广告并建立关注广告的人次以及人体属性数据库。
  3.1基于人体属性进行商品分类
  为建立商品广告库,首先需要对商品进行系统分类,综合考虑用户属性,使两者相匹配。   将人体属性的划分一共有3层:
  第1层为性别划分,分为男、女2种;
  第2层为年龄段划分,分为青少年、中年、老年3种;
  第3层为面部属性划分,由于需要利用百度AI开放平台的接口,所以将面部属性分为生气、害怕、厭恶、高兴、悲伤、惊讶和无情绪7种,与百度AI平台的面部属性相对应。
  假设单个人体属性播放2个商品广告,那么需要寻找84种不同的与人体属性相匹配的广告。
  3.2寻找对应商品图案
  利用百度与谷歌两种不同搜索引擎寻找商品图案,并标上1-84作为商品标签方便数据库的建立。 如下图6所示。
  最后,利用SQL Server建立了广告数据库,通过CREATETABLE语句建立表格,通过INSERT语句将84个商品图案导入表格中。
  4结束语
  本文针对线下广告的缺点基于百度AI开放平台中的人体属性数据判断对传统线下广告进行了一次创新。但是由于种种原因未能完成根据人脸表情对投放的广告进行更改的功能,将在以后的研究中逐步完善功能。
  参考文献:
  [1]孙会,企业运用线下广告的趋势分析[J].邯郸职业技术学院学报,2007(1):38-42.
  [2]高华芳.购物中心的广告、门道、渠道、态度、创意[J].时代经贸,2014(7):75-77.
  [3]宋思曼.广告对消费者购买行为的影响因素分析[J].产业与科技论坛,2018(23):90-91
  [4]董梦娇.基于SURF算法的服装3D人体特征点识别[J].北京服装学院学报:自然科学版,2018(4):37-44.
  [5]张铭姗.城市户外广告的新特征和发展趋势[J].青年记者,2017(6):80-90.
  【通联编辑:梁书】
  收稿日期:2019-10-21
  基金项目:国家自然科学基金(61373004)资助项目
  作者简介:王志豪(1998-),男,河南郑州人,学士,主要研究方向为模式识别;朱浩宇(1998-),男,上海人,学士,主要研究方向为模式识别;翁子扬(1998-),男,上海人,学士,主要研究方向为模式识别;通讯作者:马燕(1970-),女,浙江海宁人,上海师范大学信息与机电工程学院计算机系教授,主要研究方向为图像分割、模式识别和三维建模等。
其他文献
摘要:信息时代的到来使得信息技术课程教学逐步走进学校教育,因为现代社会对一个人的信息素养水平要求较高,几乎各行各业的人士都需要通过借助信息技术来优化生产结构。在这一时代背景下,初中学校也开设了信息技术课程,目的是要提高学生的社会适应力,为学生的未来成长做好充足准备。为了进一步提高教学效率,初中信息技术教师可以借助合作教学来优化教学结构,提高学生的参与度。该文将从坚持异质合作原则、完善小组探究活动、
目前高职院校工学交替中的实践环节与三全育人的要求存在脱节的问题,不能适应新时代背景下高职人才培养发要求。基于“课程思政”的理念,以高职院校的工学交替的实践环节为例
针对车道安检场景,实现了智慧人脸识别系统中间件子系统,起到了从前端硬件采集到调用人脸比对引擎比对接口的一个桥梁作用。该中间件结合多线程技术、内存缓存技术,极大提高了安检的效率。
摘要:在《网页设计与制作》课程中,针对当前教学过程中以教师讲授为主导、知识点碎片化、关联度低等一系列问题,首先引入CDIO工程教育模式,其次将该课程教学中存在的问题进行分析,探索出了可行的课程教学改革策略,以提高该课程的教学质量和学生网页制作的综合能力。  关键词:CDIO模式;课程现状;改革策略  中图分类号:TP3 文献标识码:A  文章编号:1009-3044(2019)35-0118-03
摘要:如今各行各业的发展都需要大量计算机专业的人才,其培养质量直接关系到社会经济的发展。该文对现有的人才培养模式中存在的问题进行了分析,从智慧教育体系的构建、平台的搭建、教学模式的改革、教学内容的建设等方面探讨了如何进行教学改革,旨在培养学生协作能力、创新能力、复杂问题的解决能力以及终身学习能力。  关键词:智慧教育;人才培养;教育体系;教学模式  中圖分类号:TP391 文献标识码:A  文章编
摘要:该文首先对“互联网 ”基本含义进行概述,从教育培训方式不合理、教育培训模式单一、教育培训思路不清晰三个方面,对“互联网 ”视角下的干部教育培训存在的问题进行解析,并以此为依据,提出“互联网 ”视角下的干部教育培训新模式。  关键词:“互联网 ”;干部教育;培训新模式  中图分类号:G642 文献标识码:A  文章编号:1009-3044(2019)35-0104-02  随着信息化时代的来临
摘要:高职院校是培养网络安全应用人才的重要基地,《网络安全》课程作为我校信息安全与管理专业的一门重要的专业核心课程,该课程的教学效果与高职人才培养息息相关。该文在分析专业特点、课程特点与学情的基础上,探讨了高职院校《网络安全》课程教学的设计,主要包括教学内容的选取、教学过程的设计、教学方法的使用及教学评价。  关键词:高职院校;网络安全;课程教学  中图分类号:TP391 文献标识码:A  文章编
摘要:OBE作为一种先进的教育理念,已经被从事高等教育的教师所接受,并运用到教学之中。它是以学生为主体,以教学成果作为导向的新型教育理念。通过对大学计算机基础教学的现状分析,明确了课程的定位,结合OBE教育理念确立了教学目标。通过教学改革的实践,阐述了在教学中采用分层次差异化的教学体系,并过取得的数据分析,解读了OBE教育理念在大学计算机基础教学的融入效果。指出了课程改革是一个长期的过程,只有不断
摘要:提升民办高校政治理论课亲和力是提升教学质量,培养学生思想道德素质的有效途径。基于此,提出利用“互联网 ”手段,实现民办高校政治理论课亲和力提升。在互联网 背景下,提升民办高校政治理论亲和力的策略包括:以人为本制定民办高校政治教育目标、强化民办高校老师的互联网思维、提升教师人格魅力、推行“线上”“线下”双模式教学、净化网络空间、继承和发扬优秀的传统文化。通过这些策略的实施让民办高校政治理论课亲
[目的]运输行业管理部门利用车联网系统获取了大量驾驶员的时空轨迹点数据,而对行车轨迹点数据进行挖掘分析可以评估驾驶员的安全驾驶行为习惯,管理部门可以据此有针对性地对驾驶员进行教育监管,有助于规避风险,提高交通安全。而原始的轨迹点数据由于GPS信号被遮挡或者干扰等原因,会包含大量噪声及一些错误信息,需要有效清洗才能使用。[方法]文中以运输车辆原始轨迹点数据为研究目标,分析总结出了其中常见的六类数据点