从勾股定理到余弦相似度程序员的数学基础向量

大部分程序员由于理工科的背景,有一些高数、线性代数、概率论与数理统计的数学基础。所以当机器学习的热潮来临的时候,都跃跃欲试,对机器学习的算法以及背后的数学思想有比较强烈的探索欲望。

一、业务背景

通常我们日常开发中,可能会遇到如下的业务场景。

精准营销,图像处理,搜索引擎这三个看似风马牛不相及的业务场景,其实面临一个共同的问题就是相似度的计算。例如精准营销中的人群扩量涉及用户相似度的计算;图像分类问题涉及图像相似度的计算,搜索引擎涉及查询词和文档的相似度计算。相似度计算中,可能由于《数学之美》的影响,大家最熟悉的应该是余弦相似度。那么余弦相似度是怎么推导出来的呢?

二、数学基础

理解余弦相似度,要从理解金字塔开始。我们知道金字塔的底座是一个巨大的正方形。例如吉萨大金字塔的边长超过230m。构造这样一个巨大的正方形,如何保证构造出来的图形不走样呢?比如如何确保构造的结果不是菱形或者梯形。

1、勾股定理

要保证构造出来的四边形是正方形,需要保证两个点:其一是四边形的边长相等;其二是四边形的角是直角。四边形的边长相等很容易解决,在工程实践中,取一根定长的绳子作为边长就可以了。如何保障直角呢?古人是利用勾股定理解决的,更切确地说是勾股定理的逆定理。

构造一个三角形,保证三角形的三边长分别是3,4,5。那么边长为5的边对应的角为直角。中国有个成语“无规矩不成方圆”,其中的矩,就是直角的尺。

2、余弦定理

勾股定理存在着一个很大的限制,就是要求三角形必须是直角三角形。那么对于普通的三角形,三个边存在什么样的关系呢?这就引出了余弦定理。

余弦定理指出了任意三角形三边的关系,也是初中就可以理解的数学知识,证明也比较简单,这里就略过了。

其实对于三角形,理解了勾股定理和余弦定理。就已经掌握了三角形的很多特性和秘密了。比如根据等边三角形,可以推导出cos(60)=1/2。但是如果想理解几何更多的秘密,就需要进入解析几何的世界。这个数学知识也不算很高深,高中数学知识。

这里我们理解最简单就可以了,那就是三角形在直角坐标系中的表示。所谓“横看成岭侧成峰,远近高低各不同”,我们可以理解为三角形的另一种表现形式。

比如我们可以用a,b,c三个边描述一个三角形;在平面直角坐标系中,我们可以用两个向量表示一个三角形。

3、余弦相似度

当我们引入了直角坐标系后,三角形的表示就进入了更灵活、更强大和更抽象的境界了。几何图形可以用代数的方法来计算,代数可以用几何图形形象化表示,大大降低理解难度。比如我们用一个向量来表示三角形的一个边,就可以从二维空间直接扩展到高维空间。

这里,向量的定义跟点是一样的;向量的乘法也只是各个维度值相乘累加;向量的长度看似是新的东西,其实绕了一个圈,本质上还是勾股定理,只是勾股定理从二维空间扩展到了N维空间而已。而且向量长度又是两个相同向量乘法的特例。数学的严谨性在这里体现得淋漓尽致。

结合勾股定理,余弦定理,直角坐标系,向量。我们就可以很自然地推导出余弦公式了,这里唯一的理解难点就是勾股定理和余弦定理都是用向量来表示。

得到了余弦公式后,我们该怎么理解余弦公式呢?

极端情况下,两个向量重合了,就代表两个向量完全相似。然而这里的完全相似,其实是指向量的方向。向量有方向和长度两个要素,这里只使用方向这一个要素,在实践中就埋下了隐患。但是毕竟一个数学模型建立起来了。我们可以用这个模型来解决一些实际中的问题了。

理解了向量夹角,那么该怎么理解向量呢?它仅仅是三角形的一条边吗?

人生有几何,万物皆向量。向量在数学上是简单的抽象,这个抽象我们可以用太多实际的场景来使它落地。比如用向量来指代用户标签,用向量来指代颜色,用向量来指代搜索引擎的逻辑...

三、业务实践

理解了余弦定理,理解了数学建模的方式。接下来我们就可以做一些有意思的事情了。比如前面提到的三个业务场景,我们可以看看如何用余弦相似度来解决。当然实际问题肯定远远要复杂得多,但是核心的思想都是类似的。

案例1:精准营销

假设一次运营计划,比如我们圈定了1w的用户,如何扩展到10万人呢?

利用余弦相似度,我们这里其实最核心的问题就是:如何将用户向量化?

将每个用户视为一个向量,用户的每个标签值视为向量的一个维度。当然这里实际工程中还有特征归一化,特征加权等细节。我们这里仅作为演示,不陷入到细节中。

对于人群,我们可以取人群中,所有用户维度值的平均值,作为人群向量。这样处理后,就可以使用余弦公式计算用户的相似度了。

我们通过计算大盘用户中每个用户跟圈定人群的相似度,取topN即可实现人群的扩量。

直接“showmethecode”吧!

#-*-coding:utf-8-*-importnumpyasnpimportnumpy.linalgaslinalg

defcos_similarity(v1,v2):num=float(np.dot(v1.T,v2))#若为行向量则A.T*Bdenom=linalg.norm(v1)*linalg.norm(v2)ifdenom>0:cos=num/denom#余弦值sim=0.5+0.5*cos#归一化returnsimreturn0

if__name__=='__main__':

u_tag_list=[["女","26","是","白领"],["女","35","是","白领"],["女","30","是","白领"],["女","22","是","白领"],["女","20","是","白领"]]new_user=["女","20","是","白领"]

u_tag_vector=np.array([[1,26,1,1],[1,35,1,1],[1,30,1,1],[1,22,1,1],[1,20,1,1]])

c1=u_tag_vector[0]c1+=u_tag_vector[1]c1+=u_tag_vector[2]c1+=u_tag_vector[3]c1+=u_tag_vector[4]c1=c1/5

new_user_v1=np.array([1,36,1,1])new_user_v2=np.array([-1,20,0,1])print("vector-u1:",list(map(lambdax:'%.2f'%x,new_user_v1.tolist()[0:10])))print("vector-u2:",list(map(lambdax:'%.2f'%x,new_user_v2.tolist()[0:10])))print("vector-c1:",list(map(lambdax:'%.2f'%x,c1.tolist()[0:10])))print("sim:",cos_similarity(c1,new_user_v1))print("sim:",cos_similarity(c1,new_user_v2))

案例2:图像分类

有两类图片,美食和萌宠。对于新的图片,如何自动分类呢?

图片由像素构成,每个像素有RGB三个通道。由于像素粒度太细,将图片分割成大小相对的格子,每个格子定义3个维度,维度值取格子内像素均值。

参考博客:图像基础7图像分类——余弦相似度

下面也是给出样例代码:

#-*-coding:utf-8-*-importnumpyasnpimportnumpy.linalgaslinalgimportcv2

defbuild_image_vector(im):"""

:paramim::return:"""im_vector=[]

im2=cv2.resize(im,(500,300))w=im2.shape[1]h=im2.shape[0]h_step=30w_step=50

foriinrange(0,w,w_step):forjinrange(0,h,h_step):each=im2[j:j+h_step,i:i+w_step]b,g,r=each[:,:,0],each[:,:,1],each[:,:,2]im_vector.append(np.mean(b))im_vector.append(np.mean(g))im_vector.append(np.mean(r))returnnp.array(im_vector)

defshow(imm):imm2=cv2.resize(imm,(510,300))print(imm2.shape)imm3=imm2[0:50,0:30]cv2.imshow("aa",imm3)

cv2.waitKey()cv2.destroyAllWindows()imm4=imm2[51:100,0:30]cv2.imshow("bb",imm4)cv2.waitKey()cv2.destroyAllWindows()imm2.fill(0)

defbuild_image_collection_vector(p_name):path="D:\\python-workspace\\cos-similarity\\images\\"

c1_vector=np.zeros(300)forpicinp_name:imm=cv2.imread(path+pic)each_v=build_image_vector(imm)a=list(map(lambdax:'%.2f'%x,each_v.tolist()[0:10]))print("p1:",a)c1_vector+=each_vreturnc1_vector/len(p_name)

v1=build_image_collection_vector(["food1.jpg","food2.jpg","food3.jpg"])v2=build_image_collection_vector(["pet1.jpg","pet2.jpg","pet3.jpg"])

im=cv2.imread("D:\\python-workspace\\cos-similarity\\images\\pet4.jpg")v3=build_image_vector(im)print("v1,v3:",cos_similarity(v1,v3))print("v2,v3:",cos_similarity(v2,v3))a=list(map(lambdax:'%.2f'%x,v3.tolist()[0:10]))print("p1:",a)im2=cv2.imread("D:\\python-workspace\\cos-similarity\\images\\food4.jpg")v4=build_image_vector(im2)

print("v1,v4:",cos_similarity(v1,v4))print("v2,v4:",cos_similarity(v2,v4))

至于代码中用到的图片,用户可以自行收集即可。笔者也是直接从搜索引擎中截取的。程序计算的结果也是很直观的,V2(萌宠)跟图像D1的相似度为0.956626,比V1(美食)跟图像D1的相似度0.942010更高,所以结果也是很明确的。

案例3:文本检索

这里的核心问题也是文本和搜索词如何向量化?

这里其实可以把搜索词也视为文档,这样问题就简化成:文档如何向量化?

出于简化问题的角度,我们可以给出最简单的答案:文档由词组成,每个词作为一个维度;文档中词出现的频率作为维度值。

当然,实际操作时我们维度值的计算会更复杂一些,比如用TF-IDF。这里用词频(TF)并不影响演示效果,所以我们从简。

将文本向量化后,剩下也是依样画葫芦,用余弦公式计算相似度,流程如下:

最后,给出代码:

#-*-coding:utf-8-*-importnumpyasnpimportnumpy.linalgaslinalgimportjieba

defbuild_doc_tf_vector(doc_list):num=0doc_seg_list=[]word_dic={}fordindoc_list:seg_list=jieba.cut(d,cut_all=False)seg_filterd=filter(lambdax:len(x)>1,seg_list)

w_list=[]forwinseg_filterd:w_list.append(w)ifwnotinword_dic:word_dic[w]=numnum+=1

doc_seg_list.append(w_list)

print(word_dic)

doc_vec=[]

fordindoc_seg_list:vi=[0]*len(word_dic)forwind:vi[word_dic[w]]+=1doc_vec.append(np.array(vi))print(vi[0:40])returndoc_vec,word_dic

defbuild_query_tf_vector(query,word_dic):seg_list=jieba.cut(query,cut_all=False)vi=[0]*len(word_dic)forwinseg_list:ifwinword_dic:vi[word_dic[w]]+=1returnvi

if__name__=='__main__':doc_list=["""受全球疫情影响,3月苹果宣布关闭除大中华区之外数百家全球门店,其庞大的供应链体系也受到冲击,尽管目前富士康等代工厂已经开足马力恢复生产,但相比之前产能依然受限。中国是iPhone生产的大本营,为了转移风险,iPhone零部件能否实现印度制造?实现印度生产的最大难点就是,相对中国,印度制造业仍然欠发达""","""苹果是一种低热量的水果,每100克产生大约60千卡左右的热量。苹果中营养成分可溶性大,容易被人体吸收,故有“活水”之称。它有利于溶解硫元素,使皮肤润滑柔嫩。""","""在生活当中,香蕉是一种很常见的水果,一年四季都能吃得着,因其肉质香甜软糯,且营养价值高,所以深受老百姓的喜爱。那么香蕉有什么具体的功效,你了解吗?"""]

query="苹果是我喜欢的水果"

doc_vector,word_dic=build_doc_tf_vector(doc_list)

query_vector=build_query_tf_vector(query,word_dic)

print(query_vector[0:35])

fori,docinenumerate(doc_vector):si=cos_similarity(doc,query_vector)print("doc",i,":",si)

我们检索排序的结果如下:

文档D2是相似度最高的,符合我们的预期。这里我们用最简单的方法,实现了一个搜索打分排序的样例,虽然它并没有实用价值,但是演示出了搜索引擎的工作原理。

四、超越余弦

前面通过简单的3个案例,演示了余弦定理的用法,但是没有完全释放出余弦定理的洪荒之力。接下来展示一下工业级的系统中是如何使用余弦定理的。这里选取了开源搜索引擎数据库ES的内核Lucene作为研究对象。研究的问题是:Lucene是如何使用余弦相似度进行文档相似度打分?

当然,对于Lucene的实现,它有另一个名字:向量空间模型。即许多向量化的文档集合形成了向量空间。我们首先直接看公式:

很明显,实际公式跟理论公式长相差异很大。那么我们怎么理解呢?换言之,我们怎么基于理论公式推导出实际公式呢?

如何量化一个词在文档中的关键程度?TF-IDF给出的答案是综合考虑词频(词在当前文档中出现的次数)以及逆文档频率(词出现的文档个数)两个因素。

词在当前文档中出现次数(TF)越多,词越重要词在其他文档出现的次数(IDF)越少,词越独特

感兴趣的话,可以自行参考其他资料,这里不展开说明。

回到我们的核心问题:我们怎么基于理论公式推导出实际公式呢?

四步走就可以了,如下图:

第一步:计算向量乘法

向量乘法就是套用数学公式了。这里需要注意的是,这里有两个简化的思想:

查询语句中不存在的词tf(t,q)=0查询语句中基本没有重复的词tf(t,q)=1

所以我们比较简单完成了第一步推导:

第二步:计算查询语句向量长度|V(q)|

计算向量长度,其实就是勾股定理的使用了。只不过这里是多维空间的勾股定理。

这里取名queryNorm,表示这个操作是对向量的归一化。这个其实是当向量乘以queryNorm后,就变成了单位向量。单位向量的长度为1,所以称为归一化,也就是取名norm。理解了这一层,看lucene源码的时候,就比较容易理解了。这正如琅琊榜的台词一样:问题出自朝堂,答案却在江湖。这里是问题出自Lucene源码,答案却在数学。

第三步:计算文档向量长度|V(d)|

这里其实是不能沿用第二步的做法的。前面已经提到,向量有两大要素:方向和长度。余弦公式只考虑了方向因素。这样在实际应用中,余弦相似度就是向量长度无关的了。

这在搜索引擎中,如果查询语句命中了长文档和短文档,按照余弦公式TF-IDF特征,偏向于对短小的文档打较高的分数。对长文档不公平,所以需要优化一下。

这里的优化思路就是采用文档词个数累积,从而降低长文档和短文档之间的差距。当然这里的业务诉求可能比较多样,所以在源码实现的时候,开放了接口允许用户自定义。借以提升灵活度。

第四步:混合用户权重和打分因子

所谓用户权重,就是指用户指定查询词的权重。例如典型地竞价排名就是人为提升某些查询词的权重。所谓打分因子,即如果一个文档中相比其它的文档出现了更多的查询关键词,那么其值越大。综合考虑了多词查询的场景。经过4步,我们再看推导出来的公式和实际公式,发现相似度非常高。

推导公式和官方公式基本就一致了。

五、总结

本文简单介绍了余弦相似度的数学背景。从埃及金字塔的建设问题出发,引出了勾股定理,进而引出了余弦定理。并基于向量推导出来了余弦公式。

接下来通过三个业务场景的例子,介绍余弦公式的应用,即数学模型如何落地到业务场景中。这三个简单的例子代码不过百行,能够帮助读者更好地理解余弦相似度。

最后介绍了一个工业级的样例。基于Lucene构建的ES是当前最火热的搜索引擎解决方案。学习余弦公式在Lucene中落地,有助于理解业界的真实玩法。进一步提升对余弦公式的理解。

THE END
1.硬核干货运营人必备的28个营销模型(上)硬核干货运营人必备的28个营销模型(上)硬核干货运营人必备的28个营销模型(上)运营人常用的28个营销模型(上)1、SWOT分析 S(strengths)是优势W(weaknesses)是劣势 O(opportunities)是机会T(threats)是威胁 2、PEST分析 政治因素(Politics)经济因素(Economy)社会因素(Society)技术因素(Technology)3、3C战略模型公司 顾https://baijiahao.baidu.com/s?id=1720821985004603328&wfr=spider&for=pc
2.三十份超超超实用的营销模型图!(建议收藏)收藏丨策划人必备的的10个营销模型 牛牛发表于策划研究社 一份可套用的品牌策划万能模板!(附电子版) 覔文案发表于运营干货 这套万能的品牌策划模版必须收藏 这套万能的品牌策划模版必须收藏 营销需要模型,更需要刻意联系,而可以联系的基础就是先有一套万能策划模板。下面我就将市场常用模板内容分享aa给你。 背景分析https://zhuanlan.zhihu.com/p/341851329
3.品牌整合营销模型图品牌定位策略 品牌整合营销策略营销目标品牌核心价值品牌主张策略原则品牌调性品牌营销策略品牌推广策略产品策略 价格策略 渠道策略推广目标 策略原则渠道规划目标产品体系整合目标 价格体系规划目标创意策略 传播策略 公关策略渠道规划原则产品体系整合原则 价格体系规划原则广告目标 传播目标 公关目标渠道选择方式产品体系整合建议http://www.360doc.com/document/24/0830/16/85075592_1132719847.shtml
4.excel中自选图形的分类excel自选图形文军营销以上就是excel中自选图形的分类 excel自选图形全部内容了,希望大家看完有所启发,对自己的工作生活有所帮助,想要了解更多跟excel中自选图形的分类 excel自选图形请关注我们文章营销官网!http://www.wenjuntech.com/gjsy/excel_234.html
5.淘宝颜色分类图片大小有何要求?主图制作有何技巧?根据关键词抓住消费者需求然后展示产品,是我们做淘宝主图的第一步,在淘宝搜索页面茫茫多的主图中,我们想要点击率出众,首先要让消费者能够看到我们的产品图片,如果都没有被消费者看到,那么谈点击率是不现实的。 3、适当的卖点营销,促进消费者点击 很好,现在我们已经成功引起了消费者的注意,那么是不是看到了我们就一https://m.maijia.com/article/529967
6.市场营销战略中图分类号查询中国图书馆分类法中图法中图分类:市场学 定价:69.00元 页数:444 页 市场营销战略 — 余明阳主编 相关图书 内容简介 序号相关图书著者出版年 1暮鼓晨钟 : 少年康熙凌力著2012 2FBI沟通术 : 美国联邦警察的超级人际沟通策略金圣荣编著2012 3虚实之间芮成钢著2012 4营销管理(美) 菲利普·科特勒, 凯文·莱恩·凯勒著2012 https://www.clcindex.com/book/view/A534F94E313E8C08EFEF1C068DD986E2/
7.思图嘲思图场景-表情识别分类(7种情绪识别)/智能营销/娱乐互动/人机交互产品服务介绍,EmotiW 国际情感识别测试冠军算法。可识别愤怒、厌恶、恐惧、快乐、悲伤、惊讶和中性等七种表情维度https://www.kaifain.com/s/6d23ad5fd368
8.产品包装中图形要素的分类与特性包装设计组织对商品质量或标准的认证,有的商品上会同时出现几种认证标志,如ccIB安全认证标志(中国进出口商品检验局检验标志)、强制性产品认证标志、绿色食品标志、绿色环保标志、国家著名品牌标志、纯羊毛标志、有机食品标志、无公害农产品标志、回收标志等,这类标志在产品包装设计中一般被放置在次要位置,否则会喧宾夺主(图6-https://www.ltbzc.com/article/baozhuangzhongdetuxing.html
9.销售管理自考《市场营销学》(三)湖南工商大学自考(3)集中性市场营销战略:是将整个市场分割为若干个细分市场后,只选择其中一个或少数细分市场为目标市场,开发相应的市场营销组合,实行集中营销。 6、目标市场的选择(P166)(如下图) 企业有五种可供参考的市场覆盖模式: (1)市场集中化:这是一种最简单的目标市场模式,企业选取一个细分市场,生产一种产品,供应给单一http://www.hnsxyzk.org/ziliaoxiazai/zkzl/2013/1114/588.html
10.营销推广手段主要有哪些?17种常用营销推广手段介绍运营技巧自媒体裂变式营销就是通过某些奖励机制,让用户替你去推广。很多知识付费的平台都用这个方法,其实也适合装修公司,教育行业等。 12、微博推广 微博开放性比社交软件开放性要强,持续地输出内容,提升关注度,利用好转发抽奖等功能,能够快速吸粉。 13、分类信息网站 https://www.jb51.net/zimeiti/813375.html
11.自媒体类电影微信公众号研究(图)关键词:自媒体;微信公众号;电影营销;文本分析 中图分类号: 文献标识码:A 文章编号:1672-8122(2019)04-0000-05 自2012年微信公众号作为新媒介出现以后,越来越多在豆瓣、微博、博客等地发表影评的影评人、门户网站的媒体人加入进来,开始做电影类的微信公众号。早期的电影公众号以优质内容吸引到粉丝,用户在选择公众http://media.people.com.cn/n1/2019/0515/c426841-31086112.html
12.PPT模板大全(四)认识象形统计图,读图回答问题 介绍:像这样画出的图,可以称为象形统计图。 问题:哪种气球最多?哪种气球最少?你是怎么知道的? 三、运用知识,解决问题 问题:仔细观察,你看到了什么?可以怎样分类呢? 完成:1. 按水果的种类分一分,在教材上涂一涂、填一填。 https://www.oh100.com/peixun/office/474734.html
13.市场调查报告范文从整个营销过程来看,客户是珠宝品牌维持竞争力和生存的重要因素。越来越多的珠宝企业强烈地感觉到:顾客资源是珠宝业日趋激烈的市场竞争中至关重要的资源,谁拥有不受地域限制,也不受时间限制;自主性强,网络广告属按需广告,具有报纸分类广告的性质却不需要你彻底浏览,,既节省了时间有避免了无效的被动的注意力集中;https://www.unjs.com/fanwen/Gongzuobaogao/diaochabaogao/gongzuobaogao_99935.html
14.从勾股定理到余弦相似度程序员的数学基础51CTO博客精准营销,图像处理,搜索引擎 这三个看似风马牛不相及的业务场景,其实面临一个共同的问题就是相似度的计算。例如精准营销中的人群扩量涉及用户相似度的计算;图像分类问题涉及图像相似度的计算,搜索引擎涉及查询词和文档的相似度计算。相似度计算中,可能由于《数学之美》的影响,大家最熟悉的应该是余弦相似度。那么余弦https://blog.51cto.com/u_14291117/6169467
15.[淘宝店铺分类图标]图片免费下载淘宝店铺分类图标素材千图网为您找到189张淘宝店铺分类图标相关素材,千图网还提供淘宝店铺分类图标图片,淘宝店铺分类图标素材, 淘宝店铺分类图标模板等免费下载服务,千图网是国内专业创意营销服务交易平台,一站式解决企业营销数字化、协同化,实现营销转化效果增长!https://m.58pic.com/tupian/taobaodianpufenleitubiao.html
16.2020年湖北技能高考财经类技能考试大纲财经类技能考试设定为会计、电子商务、市场营销。专业对应的会计、电子商务 员、营销员等 3 个职业(工种),报名时由考生自主选择其中一个职业(工种)参加 考试,考试时须从相应专业多套试卷中随机抽取一套完成考试。 财经类技能考试包括专业知识考试、技能操作考试两部分内容。设定技能考试总 https://www.hbzkw.com/gk/kssj/110356.html
17.营销活动总结13篇三、准确定位、分类营销。 根据县域经济特点和不同的客户群体,制定相应的营销方案。一是把产品分为高、中、低三个档次,有针对性的对各个机关、企业、厂矿、学校等单位进行地毯式的营销;二是采用目标认领的方式,托熟人、找关系,充分利用人脉关系向客户介绍推荐产品来进行营销;三是利用节日拜访大客户的机会向客户介绍https://www.yjbys.com/zongjie/huodong/1715998.html
18.人工智能快速发展趋势下,中国该如何应对?以往的目标检测算法通常采用滑动窗口的方式,将检测问题转化为图像分类问题,但存在计算量过大等弊端。为了解决这个问题,Yolo算法应运而生。Yolo算法直接将原始图片分割成互不重合的小方块,然后通过卷积产生特征图。具体而言,Yolo算法采用单独的CNN模型实现端到端的目标检测,包含24个卷积层和2个全连接层。卷积层主要使用1xhttps://developer.aliyun.com/article/1179745
19.长图制作在线图怪兽是一款极简易操作的在线设计工具,为您提供了长图制作在线设计模板,您还可以找到更多的长图制作在线图片素材,如:公众号首图、易拉宝展架、banner、PPT等。 模板的设计风格有卡通、 手绘、中国风、小清新、复古、欧美范、简约文艺等。模板日更新,最新热点的模板https://818ps.com/shejiimg/52147-1.html
20.论流媒体时代的挑战与电视生存中图分类号:C91 文献标识码:A 半个多世纪以来,电视作为主流媒介在各大传播媒介中一直占据着霸主地位。无论是报纸、杂志,还是广播,都无法与电视的传播效果相媲美。威尔伯·施拉姆(Wilbur Schramm)在《传播学概论》中,曾经这样介绍美国人的生活与电视的关系:美国人平均把醒着的几乎四分之一的时间用在媒介上:98%的https://rirt.cuc.edu.cn/2011/0915/c3801a93266/page.htm
21.打造新标杆,创造新价值,凝聚新力量,中国太保全力护航亚运会1、分类分层,共绘业务协同“一张图” 中国太保牵头,整合了亚运观赛等主要权益,协同个险、车险、家办、交叉销售等多元渠道,面向战略客户、个人客户及营销员等多个群体,分类分层策划616伙伴节激励活动、家办事务官客户经营、车险精英俱乐部等亚运主题系列营销活动,通过亚运牵引业务高质量发展,放大品牌溢出效应。 https://www.gzw.sh.gov.cn/shgzw_zxzx_gqdt/20230925/6e616fe0a93d44f28c80fa5e4720c004.html