科研学习|论文解读——面向电商内容安全风险管控的协同过滤推荐算法研究

【论文完整内容详见知网链接】:

面向电商内容安全风险管控的协同过滤推荐算法研究 - 中国知网 (cnki.net)

面向电商内容安全风险管控的协同过滤推荐算法研究*

摘  要:[目的/意义]随着电商平台商家入驻要求降低以及商品上线审核流程简化,内容安全风险问题成为协同过滤推荐算法伦理审查的核心问题之一。[方法/过程]本文将内容安全风险问题纳入用户协同过滤推荐算法的优化过程,提出一种改进的推荐算法。首先,采用混合研究方法对内容安全风险商品的定义、外在表现形式、特点、分类和风险程度进行了界定;然后,利用图像增强和关键词提取技术构建识别内容安全风险商品的多模态特征库,用于训练不同模态深度学习识别模型;再次,利用深度学习、多模态融合和均值聚类等技术对经典CFR算法进行改进,提出面向电商内容安全风险管控的CSCFR算法;最后,基于3个新数据集设计并实施对照实验,证明该算法在内容安全风险、精度、召回率和稳定性上的优越性。[结果/结论]与最新推荐算法相比,本文所提算法不仅显著提升了内容安全性,而且在精度等性能指标上也略有提升。

关键词:伦理审查;内容安全风险;评分矩阵;协同过滤;特征库;推荐算法

A Collaborative Filtering Recommendation Algorithm for E-commerce Content Security Risk Control

Abstract: [Purpose/significance] With the reduction of merchants’ entry requirements and the simplification of product online review process in e-commerce platforms, content security risk has become one of the core issues of ethical review of Collaborative Filtering Recommendation (CFR) Algorithms.[Method/process]For this reason, this paper incorporated the content security risk into the optimization process of user-based collaborative filtering recommendation algorithm and proposed an improved algorithm. Firstly, a mixed research method was identify the external manifestations, characteristics, classification, and risk degree of products with content security risks. Secondly, this paper constructed a multi-modal feature base for products with content security risks by using image enhancement and keyword extraction technology to train deep learning recognition models of different modalities. Thirdly, by adopting deep learning, multimodal fusion, and mean clustering techniques, this paper proposed a Content Security-oriented Collaborative Filtering Recommendation (CSCFR) algorithm to reduce the content security risk of the algorithm recommendation. Finally, the superiority of the CSCFR algorithm in violation, precision, recall, and stability were demonstrated through three rigorous controlled experiments.[Result/conclusion] Compared with the state-of-the-art recommendation algorithms, the algorithm proposed in this paper does not only improve the content security significantly, but also slightly improves the performance of precision and other metrics.

Keywords: Ethical review; Risk in content security; Rating matrix; Collaborative filtering; Feature base; Recommendation algorithm

0 引言

在人工智能时代,算法推荐正在成为人们获取信息的重要方式,是传统依赖搜索引擎获取信息方式的重要补充,引起了越来越多情报学者的关注,其中所蕴含的安全风险和信息伦理问题是情报学科关注的重要问题。在电商平台中,随着商品种类和数量不断增加,用户借助浏览或检索方式找到符合自身喜好商品的难度越来越大,算法推荐模式应运而生[1-3]。其中,协同过滤推荐算法(Collaborative filtering recommendation,CFR)因具有易于工程实现和推荐结果新颖度高等优势,在商品推荐中得到了广泛应用[4-6],亚马逊(Amazon)、易贝(eBay)、淘宝(Alibaba)、京东(JD)等电商平台相继运用CFR算法来提升产品销量[7]。

CFR算法包括基于模型的算法和基于近邻的算法。基于近邻的算法又可分为基于相似商品的推荐和基于相似用户的推荐两种。基于相似用户的CFR算法可通过分析目标用户的历史消费数据,构建个人兴趣偏好,并基于相似用户的历史消费商品向目标用户推荐可能符合其喜好的商品[8],能够减轻用户的选购负担,但同时也因为可以发现用户的潜在喜好而带来信息伦理风险。

随着推荐算法的运算对象由商品转向用户,其内在的价值属性逐渐显现。强调严守非歧视性、用户非物质性和个人选择不可剥夺性等原则的伦理审查成为推荐领域研究的热点[8-13]。不同于传统优化研究强调推荐算法性能(如Precision精度、Recall召回率等),伦理审查研究更关注算法优化中用户的知情权、选择权和注销权等权利,旨在杜绝算法优化中可能存在的伦理问题。然而,随着电商规模的扩大,平台对商家入驻的要求和对产品上线的审核流程大幅简化,使新增商品中混杂了一些具有安全风险的商品,如违禁物品、国家珍稀保护动物等。由算法推荐具有内容安全风险的商品,不但会给社会风气和平台形象造成恶劣影响,不利于营造安全放心的在线消费环境,而且进一步加剧了用户—商品评分矩阵的稀疏性,影响CFR算法的性能。与用户隐私泄露[14]、算法歧视[15]和过滤气泡[16]等算法伦理问题相比,目前针对内容安全风险管控的CFR算法优化研究存在的主要问题是:①相关研究仍处于起步阶段,多聚焦法律法规或相关政策制定,缺少切实可行的操作方案;②未对内容安全风险商品进行统一可靠的界定,表现形式、特点和分类等尚不清晰;③未建立内容安全风险商品识别的多模态特征库,无法有效发现违法和不良商品并采取相应处置。为此,本文拟针对商品内容安全风险管控前提下推荐算法的优化问题展开研究。[马1] 

1 研究现状

面对日益攀升的算法伦理审查压力,2018年,美国纽约市政府颁布《算法问责法》[17],明确要求算法在向消费者提供与关键决策相关的信息时(如向消费者推荐商品等),应最大限度地降低提供此类信息可能带来的商业风险。时隔一年,加拿大政府颁布《自动化决策指令》[18],构建了一套涵盖公平性、透明性和合法性的系统评估框架,为评价包括推荐在内的自动化决策系统对民众或政府机关可能产生的风险提供了重要依据。此外,2020年欧盟颁布的《人工智能白皮书》[19]强调,除了算法(推荐算法等)本身的设计缺陷,数据可用性和质量问题同样是引发各类算法安全风险的重要原因。在我国,推荐算法的内容安全风险管控已被提升到一个全新的高度。如2022年3月1日起实行的《互联网信息服务算法推荐管理规定》[20]明确要求算法推荐服务提供者应当坚持主流价值导向,不得利用算法推荐服务传播法律、行政法规禁止的信息,并应当采取切实措施防范和抵制传播不良信息。值得注意的是,各大电商平台也在积极响应社会各界对于内容安全风险商品的管控要求。2012年,淘宝制定《禁售商品及信息名录》,明确禁止平台商家销售防狼喷雾、吹镖和狩猎弓等高杀伤性管制器具[21]。2017年,亚马逊(Amazon)德国站应德国民众要求,在其电商平台中全面禁售与纳粹有关的一切产品(带有纳粹标志的连帽衫、T恤等)[22]。2018年,淘宝发布《关于虚拟货币类商品规则解读变更公示通知》,明确虚拟货币的生成定义范围,加强对基于区块链技术生成的数字化产品衍生服务(比特币、莱特币等)的管控[23]。2019年,为进一步保护未成年人身心健康,京东将电子烟列入平台禁售商品,并通过先屏蔽再下架的方式陆续加强了平台对电子烟类商品(烟弹、电子烟油等)的管控力度[24]。2021年,易贝制定网站管理的长期政策,组建了一支遍布多个国家或地区的全球专家团队,以加强对平台内容安全风险商品的管控[25]。

面对日益迫切的推荐算法内容安全风险管控需要,研究人员也进行了一些探索性研究。代表性研究有: [马2] Shrestha等[26]指出商品推荐列表中可能含有许多意想不到或错误的结果,推荐服务提供者应基于具有潜在错误结果的代表性案例对推荐进行人工干预,以尽量减少其给平台声誉造成的损害或带来其他风险。李静辉[27]以算法推荐的意识型态风险治理为视角,强调电商平台应强化自身的伦理自律,时刻把好信息关,运用人工审核等方式加大内容安全审核力度,积极传播社会主流价值。梅帅[28]从智能算法推荐的技术特质入手,分析算法可能引发的社会风险,并提出了一套智能算法推荐风险法律规制的路径策略。此外,Abul-Fottouh等[29][z3] [马4] 还指出,算法在推荐有害内容时可能存在一种同质性效应(有害内容越多,其越可能被算法推荐),而对有害内容的“妖魔化”或对推荐算法的其他改变可能有利于降低其可见性。目前,相关研究多聚焦于理论探讨与政策研究,尚未见专门针对基于相似用户的CFR算法内容安全风险管控的实验研究;关于内容安全风险商品的表现形式、特点和分类的界定尚不清晰;尚未建立用于识别内容安全风险的多模态数据特征库,因而难以准确识别违法和不良商品。为此,设计一种可用的优化算法,用于降低基于相似用户的CFR算法内容安全风险。

2 研究方法

2.1 问题陈述

基于相似用户的CFR算法主要包括4个步骤(见图1):①基于历史消费数据构建用户—商品评分矩阵,行代表用户,列代表商品;②分别计算目标用户A与用户B、C和D之间的评分相似度,确定目标用户A的相似用户群(用户C和D);③构建目标用户A的相似度矩阵,并结合相似用户C和D的历史评分对A行缺失评分(如A行中的商品1和商品4)进行预测;④根据A行各商品评分值高低(降序排列),从n个商品中为用户生成长度为ll<<n)的商品推荐列表B(u)。当目标用户A再次打开该电商平台时在“猜你喜欢”模块将B(u)推荐给用户。

1 商品推荐中基于相似用户的CFR算法运算过程[l5] [马6] 

Fig.1 The process of CFR algorithm based on similar users in product recommendation

如图1所示,用户—商品评分矩阵是CFR算法的数据基础,但是却蕴含着向用户推荐违反伦理审查规范商品的风险。为降低算法推荐内容安全风险,保证优化算法的效用和可操作性,需要考虑3个问题:①

用户—商品评分矩阵的构建方式无法判断哪些商品具有内容安全风险。如研究人员通常仅利用商品ID、用户ID和评分构建矩阵[13],但此种方式并不涉及商品内容(商品标题、商品展示图等);②用户—商品评分矩阵的处理方式无法避免内容安全风险商品参与CFR算法的运算。如研究人员通常采用奇异值分解[30]等算法降低评分矩阵维度,虽然能够较为有效地缓解数据稀疏对CFR算法的影响,但是,内容安全风险商品同其他商品一样参与整个降维过程,并不能降低其在整个评分矩阵中的占比;③从理论上讲,越早发现风险商品越有利于降低CFR算法的内容安全风险。如工业场景中一般在产品上线后(评分矩阵构建前),通过前端人工排查的方式对内容安全风险商品进行管控。但是,此种方法不仅应用难度较大(人力成本高和效率低),而且排查人员的管控尺度也存在一定差异[31]。

2.2研究步骤[马7] 

本文以算法构建和实验检验为主,综合利用实地调研、政策文本内容分析等混合方法开展研究[32]。首先,利用实地调研 (3个月)、半结构化访谈 (4名电商平台在职员工)、网站调查 (7个主流电商平台) 和主题分析等方法,对电商平台中内容安全风险商品的定义、外在表现形式和特点进行界定;然后,构建用于识别内容安全风险商品的多模态特征库,并借助深度学习和多模态融合技术,提出一种面向内容安全风险管控的协同过滤推荐算法;最后,通过实验检验了本文优化思路和所提算法的有效性。

6 研究结论与讨论

6.1 研究结论

为了在商品推荐算法中有效管控电商内容安全风险,本文利用深度学习(VGGNet16, HTCBOW)和多模态后期融合技术,将内容安全风险问题纳入用户协同过滤推荐算法的优化过程,提出融合多模态特征的CSCFR算法,实验结果表明CSCFR算法在过滤内容安全风险商品方面的性能优于多个传统算法。鉴于该领域相关研究较少,本文首先通过实地调研、网站调查、访谈和实验等混合研究方法,对内容安全风险商品的定义、外在表现形式、特点、分类和风险程度进行了界定;将内容安全风险商品划分为7个大类(色情低俗、暴恐、军警、政治反动、毒品、民族宗教和违法违规)和22个小类,并依据其风险水平进一步划分为8个严重风险子类和14个一般风险子类。在此基础上,利用图像增强和特征词提取等技术方法构建了一个可用于识别内容安全风险商品的特征库,用于训练面向电商内容安全风险管控的CSCFR算法。最后,通过设计和实施严格的对照实验,证明了CSCFR算法的有效性。

6.2 研究意义

1)理论价值。算法伦理是情报学研究领域的前沿问题,相关文献从信息质量、信息茧房、算法优化、信息安全等视角展开较多研究,但是现有与协同过滤推荐算法CFR优化有关的研究缺少对于内容安全风险管控这一重要信息伦理问题的考察。本文主要贡献:①通过定性与定量相结合的混合研究方法,对内容安全风险商品的定义、外在表现形式、特点、分类和风险程度进行了系统界定,为后续识别和处理内容安全风险商品划定了边界。②借助图像增强和特征提取等技术初步构建了一个用于识别内容安全风险商品的多模态特征库。研究人员可在此基础上结合具体应用场景进一步对其进行扩展和复用,为后续识别和处理内容安全风险商品奠定了基础。③提出一种侧重于应对内容安全风险的CSCFR算法,在降低算法内容安全风险的同时,也在一定程度上提升了算法性能,可为以后CFR算法优化研究提供参考。

2)现实意义。本文的成果可为希望改善CFR算法内容安全风险问题的政策制定者和电商推荐服务提供者提供参考,并具有向文献信息推荐、网络信息治理等其他领域迁移的潜力。推荐服务提供者在进行CFR算法的设计与应用时,应结合具体场景,平衡好算法内容安全风险、算法性能和数据稀疏性之间的关系,而不应一味追求算法性能,因为这可能导致更高的内容安全风险。为此,可以根据本研究给出的内容安全风险商品的定义、外在表现形式、特征和分类等,运用CSCFR算法,依次对评分矩阵进行内容安全风险商品的识别与剔除、用户聚类和商品推荐。

3)局限性和未来研究方向。①本文实验数据为定向爬虫在某知名电商平台采集的真实数据,虽然从中随机生成了3个实验数据集并进行3次重复实验,但考虑到电商平台的商品经营类目和目标用户群体等存在差异,本文的主要成果可能在其他电商平台上的实用性有限。因此,未来的研究可能会采集多个电商平台的真实数据,以验证成果的科学性和实用性。②本文用于识别内容安全风险商品的相关算法模型(VGGNet16, HTCBOW等)能够帮助服务推荐商在CFR算法内容安全风险问题上采取切实可行的应对措施,但仍存在优化空间。因此,未来的研究可能会将现有算法替换为性能更优的算法,如将VGGNet16替换为ResNet50,HTCBOW替换为Bert等,以进一步提升内容安全风险商品的识别效果。同时,本文所构建的多模态特征库可在实际使用过程中进行丰富与完善。如增加分类数、扩大数据量等,并可基于线上问卷或线下用户实验方式[45]不定期对算法推荐结果进行评价,及时对特征库和推荐算法进行调整。

参考文献

[1]    Esteban A, Zafra A, Romero C.Helping university students to choose elective courses by using a hybrid multi-criteria recommendation system with genetic optimization[J].Knowledge-Based Systems,2019,194:105385.

[2]    Huang Xiken, Lu Ruqian.An evolving network model with information filtering and mixed attachment mechanisms[J].Physica A: Statistical Mechanics and its Applications,2019,545:123421.

[3]    Tian  Yonghong, Zheng Bing, Wang Yanfang, Zhang Yue, Wu Qi.College library personalized recommendation system based on hybrid recommendation algorithm[J].Procedia CIRP,2019,83:490-494.

[4]    Li Jianjiang, Zhang Kai, Yang Xiaolei, Wei Peng, Wang Jie, Mitra K, Ranjian R.Category preferred canopy–K-means based collaborative filtering algorithm[J].Future Generation Computer Systems,2019,93:1046-1054.

[5]    Jakomin M, Bosnic Z, Curk T.Simultaneous incremental matrix factorization for streaming recommender systems[J].Expert Systems with Applications,2020,160:113685.

[6]    Billsus D, Pazzani M J. Learning collaborative information filters[A]. Proceedings of the Icml[C]. Wisconsin: AAAI-98, 1998:46-54.

[7]    Afoudi Y, Lazaar M, Al Achhab M. Hybrid recommendation system combined content-based filtering and collaborative prediction using artificial neural network[J].Simulation Modelling Practice and Theory,2021,113:102375.

[8]    王红霞, 陈健, 程艳芬.采用评论挖掘修正用户评分的改进协同过滤算法[J].浙江大学学报(工学版),2019,53(3):522-532.

[9]    Hammou B, Lahcen A, Mouline S. An effective distributed predictive model with Matrix factorization and random forest for Big Data recommendation systems[J].Expert Systems with Applications,2019,137:253-265.

[10] Li Kangkang, Zhou Xiuze, Lin Fan, Zeng Wenhua, Wang Beizhan, Alterovitz G.Sparse online collaborative filtering with dynamic regularization[J].Information Sciences,2019,505:535-548.

[11]  Zhao Yaodong, Cai Shimin, Tang Ming, Shang Minsheng.Coarse cluster enhancing collaborative recommendation for social network systems[J].Physica A: Statistical Mechanics and its Applications,2017,483:209-218.

[12] Feng Yong, Han Xiaolong, Fu Chenping, Wang Rongbing, Xu Hongyan.Commodity recommendation method integrating user trust and brand recognition[J].Journal of Computer Applications,2018,38(10):2886-2891.

[13] Zhang Xiaofeng, Liu Huijie, Chen Xiaoyun, Zhong Jingbin, Wang Di.A novel hybrid deep recommendation system to differentiate user’s preference and item’s attractiveness[J].Information Sciences,2020,519:306-316.

[14] Badsha S, Yi X, Khalil I, et al. Privacy preserving user-based recommender system[A]. Proceedings of the 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)[C]. IEEE, 2017:10174-1083.

 [15]        Melchiorre A B, Rekabsaz N, Parada-Cabaleiro E, et al. Investigating gender fairness of recommendation algorithms in the music domain[J].Information Processing & Management,2021,58(5):102666.

[16] Symeonidis P, Coba L, Zanker M.Counteracting the filter bubble in recommender systems: novelty-aware matrix factorization[J].Intelligenza Artificiale,2019,13(1):37-47.

[17] Sattes S O T U.Algorithmic Accountability Act[EB/OL]. [2022-03-03].https://www.wyden.senate.gov/.

[18] 中研院法律所.加拿大公部门采用自动决策系统工具前必须完成演算影响评估[EB/OL]. [2022-03-03].https://infolaw.iias.sinica.edu.tw/?p=1606/.

[19] EU.White paper on artificial intelligence - a European approach to excellence and trust[EB/OL]. [2020-03-03].https://ec.europa.eu/info/sites/default/files/commission-white-paper-artificial-intelligence-feb2020_en.pdf.

[20] 中国网信网.互联网信息服务算法推荐管理规定[EB/OL].[2020-03-03].https://www.samr.gov.cn/xw/mtjj/202201/t20220104_338828.html.

[21] 人民日报.网售违禁物品屡禁不止多头监管存在管理盲区[EB/OL].[2022-03-04].http://news.iqilu.com/china/gedi/2016/0722/2918577.shtml.

[22] 亿恩跨境电商新媒体.亚马逊上这款儿童玩具中枪,德国发起禁售请愿[EB/OL].[2022-3-4].https://www.amz123.com/thread-15814.htm.

[23] WEMONEY.淘宝禁售虚拟货币商品:封杀区块链宠物、ICO相关服务[EB/OL].[2022-03-04].https://www.sohu.com/a/227967839_104421.

[24] 央视网新闻.京东下架电子烟电子烟禁止网售的真实原因是什么?[EB/OL].[2022-03-04].https://news.e23.cn/wanxiang/2019-11-06/2019B0600042.html.

[25] 跨境知道.跨境知道快讯:eBay授权监管机构对被禁止的物品进[EB/OL].[2022-03-04].https://www.ikjzd.com/articles/145611.

[26] Shrestha Y R, Krishna V, Von Krogh G.Augmenting organizational decision-making with deep learning algorithms: principles, promises, and challenges[J].Journal of Business Research,2021,123:588-603.[27]   李静辉.算法推荐意识形态属性的生成逻辑、风险及治理[J].理论导刊,2022(2):70-76.

[28] 梅帅.智能算法推荐的社会风险及其法律规制[J].科学·经济·社会,2022,40(1):80-96.

[29] Abul-Fottouh D, Song M Y, Gruzd A.Examining algorithmic biases in YouTube’s recommendations of vaccine videos[J].International Journal of Medical Informatics,2020,140:104175.

[30] Natarajan S, Vairavasundaram S, Natarajan S, et al.Resolving data sparsity and cold start problem in collaborative filtering recommender system using linked open data[J].Expert Systems with Applications,2020,149:113248.

[31] Haesevoets T, De Cremer D, Dierckx K, Van Hiel A.Human-machine collaboration in managerial decision making[J].Computers in Human Behavior,2021,119:106730.

[32] 王芳, 祝娜, 翟羽佳.我国情报学研究中混合方法的应用及其领域分布分析[J].情报学报,2017,36(11):1119-1129.

[33] Nicholson M, Clarke I, Blakemore M. One brand, three ways to shop': situational variables and multichannel consumer behaviour[J].The International Review of Retail, Distribution and Consumer Research,2002,12(2):131-148.

[34] Venugopal V, Sahoo S, Zaki M, et al.Looking through glass: knowledge discovery from materials science literature using natural language processing[J].arXiv preprint arXiv:210101508,2021.

 [35]        王建仁, 马鑫, 段刚龙, 薛宏全.边缘智能背景下的手写数字识别[J].计算机应用,2019,39(12):3548-3555.

[36] Simonyan K, Zisserman A.Very deep convolutional networks for large-scale image recognition[J].arXiv preprint arXiv:14091556,2014.

[37] Zhu Yong, Li Guangpeng, Wang Rui, Tang Shengnan, Su Hong, Cao Kai.Intelligent fault diagnosis of hydraulic piston pump combining improved LeNet-5 and PSO hyperparameter optimization[J].Applied Acoustics,2021,183:108336.

[38] Xu Zhenyi, Cao Yang, Kang Yu.Deep spatiotemporal residual early-late fusion network for city region vehicle emission pollution prediction[J].Neurocomputing,2019,355:183-199.

[39] Anitha P, Patil M M.RFM model for customer purchase behavior using K-Means algorithm[J].Journal of King Saud University-Computer and Information Sciences,2019,34(5):1795-1792.

[40] 胡潜, 林鑫.社会化标注系统中基于标签和项目的兴趣建模比较研究[J].情报学报,2015,34(12):1296-1303.

[41] Li Chenglong, Wang Zhaoguo, Cao Shoufeng, He Longtao.WLRRS: a new recommendation system based on weighted linear regression models[J].Computers & Electrical Engineering,2018,66:40-47.

[42] 潘家辉, 何志鹏, 李自娜, 梁艳, 邱丽娜.多模态情绪识别研究综述[J].智能系统学报,2020,15(4):633-645.

[43] 李霞, 卢官明, 闫静杰, 张正言.多模态维度情感预测综述[J].自动化学报,2018,44(12):2142-2159.

[44] Zhang Yingyi, Zhang Chengzhi, Li Jing.Joint modeling of characters, words, and conversation contexts for microblog keyphrase extraction[J].Journal of the Association for Informaton Science and Technology,2020,71(5):553-567.

[45] Wu Zongda, Li Renchao, Zhou Zhifeng, Guo Junfang, Jiang Jionghui, Ss Xinning.A user sensitive subject protection approach for book search service[J]. Journal of the association for informaton science and technology,2020,71(2):183-195.

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

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

相关文章

Centos安装vsftpd:centos配置vsftpd,ftp报200和227错误

一、centos下载安装vsftpd&#xff08;root权限&#xff09; 1、下载安装 yum -y install vsftpd 2、vsftpd的配置文件 /etc/vsftpd.conf 3、备份原来的配置文件 sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.backup 4、修改配置文件如下&#xff1a;vi /etc/vsftpd.conf …

体验一下 CodeGPT 插件

体验一下 CodeGPT 插件 0. 背景1. CodeGPT 插件安装2. CodeGPT 插件基本配置3. (可选)CodeGPT 插件预制提示词原始配置(英文)4. CodeGPT 插件预制提示词配置(中文)5. 简单验证一下 0. 背景 看到B站Up主 “wwwzhouhui” 一个关于 CodeGPT 的视频&#xff0c;感觉挺有意思&#…

SpringMVC:整合 SSM 中篇

文章目录 SpringMVC - 04整合 SSM 中篇一、优化二、总结三、说明注意&#xff1a; SpringMVC - 04 整合 SSM 中篇 一、优化 在 spring-dao.xml 中配置 dao 接口扫描&#xff0c;可以动态地实现 dao 接口注入到 Spring 容器中。 优化前&#xff1a;手动创建 SqlSessionTempl…

STM32实现三个小灯亮

led.c #include"led.h"void Led_Init(void) {GPIO_InitTypeDef GPIO_VALUE; //???RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,ENABLE);//???GPIO_VALUE.GPIO_ModeGPIO_Mode_Out_PP;//???? ????GPIO_VALUE.GPIO_PinGPIO_Pin_1|GPIO_Pin_2|GPIO_P…

spring-validation实现分组校验

文章目录 前言实际开发可能会使用到分组校验maven添加依赖简单使用高级应用分组自定义分组组合分组 源码地址 前言 JSR 303中提出了Bean Validation&#xff0c;表示JavaBean的校验&#xff0c;Hibernate Validation是其具体实现&#xff0c;并对其进行了一些扩展&#xff0c;…

Arduino上U8g2库显示中文的经历

u8g2自带很多中文库&#xff1b;但是向u8g2_font_wqy12_t_chinese3 比较全的应该是u8g2_font_wqy12_t_gb2312 这个&#xff0c;只是我还没有调用成功 这个库&#xff0c;中文就显示不全&#xff1b;有些没有定义&#xff0c;如百家姓 #include <Arduino.h> #include <…

Java经典框架之Spring

Java经典框架之Spring Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今全球有数百万开发人员运行着超过 51 亿个 Java 虚拟机&#xff0c;Java 仍是企业和开发人员的首选开发平台。 课程内容的介绍 1. Spring简介 2.…

HA启动Advanced SSH Web Terminal 提示附加组件似乎尚未准备就绪,它可能仍在启动。是否要再试一次?

环境&#xff1a; Home Assistant OS11.1 Advanced SSH & Web Terminal 17.0 问题描述&#xff1a; HA安装好SSH加载项&#xff0c;启动Advanced SSH & Web Terminal 提示附加组件似乎尚未准备就绪&#xff0c;它可能仍在启动。是否要再试一次&#xff1f; 解决方案…

.NET中的Swagger使用

目录 前言 一、Swagger是什么&#xff1f; 二、如何Swagger文档说明的信息 1.在AddSwaggerGen方法中写入文档信息 2.运行效果 二、文档UI界面标题、路由设置 1.在中间件UseSwaggerUI方法中配置 三、文档UI界面添加接口注释 1.在 .csproj中配置 2.在AddSwaggerGen方法中配置Incl…

Apache Spark简介与历史发展

在当今信息爆炸的时代&#xff0c;大数据处理已成为了现实。企业和组织需要处理海量数据来获得有用的信息和见解。Apache Spark作为一个开源的大数据处理框架&#xff0c;已经在大数据领域占据了重要地位。 Apache Spark简介 Apache Spark是一个用于大规模数据处理的快速、通…

新版IDEA中Git的使用(一)

说明&#xff1a;本文介绍如何在新版IDEA中使用Git 创建项目 首先&#xff0c;在GitLab里面创建一个项目&#xff08;git_demo&#xff09;&#xff0c;克隆到桌面上。 然后在IDEA中创建一个项目&#xff0c;项目路径放在这个Git文件夹里面。 Git界面 当前分支&Commit …

Qt/QML编程学习之心得:在QML中调用fileDialog(十六)

Qt中有一些内置的对话框dialog,比如 在QWidget工程中使用比较容易,比如 #include <QFileDialog>fileName = QFileDialog::getOpenFileName(this, tr("Open Image"), "/home/jana", tr("Image Files (*.png *.jpg *.bmp)")); 那么在QM…

word2003 open word2007+

Win 7 C:\Documents and Settings\Administrator\Application Data\Microsoft\Templates 还是不行&#xff0c;重装office2003吧&#xff0c;再安装转换插件&#xff0c;但是再高版本好像没转换工具

由正规表达式构造DFA,以及DFA的相关化简

目录 1.由正规式到DFA 首先讲如何从正规式到NFA 如何从NFA到DFA 2.DFA的化简 3.DFA和NFA的区别 1.由正规式到DFA 正规式--->NFA---->DFA 首先讲如何从正规式到NFA 转换规则: 例题1&#xff1a;这里圆圈里面的命名是随意的&#xff0c;只要能区别开就可以了 如何…

助力打造清洁环境,基于YOLOv4开发构建公共场景下垃圾堆放垃圾桶溢出检测识别系统

公共社区环境生活垃圾基本上是我们每个人每天几乎都无法避免的一个问题&#xff0c;公共环境下垃圾投放点都会有固定的值班时间&#xff0c;但是考虑到实际扔垃圾的无规律性&#xff0c;往往会出现在无人值守的时段内垃圾堆放垃圾桶溢出等问题&#xff0c;有些容易扩散的垃圾比…

【UML】第12篇 序列图(1/2)——基本概念和构成

目录 一、什么是序列图&#xff08;Sequence Diagram&#xff09; 1.1 定义 1.2 主要用途 1.3 序列图和BPMN的区别和联系 二、序列图的构成 2.1 对象 2.2 生命线 2.3 消息 2.4 激活 序列图&#xff0c;是我个人认为的用处最多的一种图。产品和研发的同学&#xff0c;都…

向量投影:如何将一个向量投影到矩阵的行向量生成子空间?

向量投影&#xff1a;如何将一个向量投影到矩阵的行向量生成子空间&#xff1f; 前言 本问题是在学习Rosen梯度投影优化方法的时候遇到的问题&#xff0c;主要是对于正交投影矩阵(NT(NNT)-1N)的不理解&#xff0c;因此经过查阅资料&#xff0c;学习了关于向量投影的知识&…

【Datawhale x 财务学习笔记】用智谱清言的代码沙盒进行分析

体验网址 智谱清言&#xff1a;https://chatglm.cn/ prompt 帮我分析一下这个excel文件&#xff0c;从财务角度给出利润情况&#xff0c;并给出优化建议体验结果 首先&#xff0c;我将查看上传的Excel文件的内容&#xff0c;以便了解其结构和包含的数据。然后&#xff0c;我…

相机内参标定理论篇------张正友标定法

一、为什么做相机标定&#xff1f; 标定是为了得到相机坐标系下的点和图像像素点的映射关系&#xff0c;为摄影几何、计算机视觉等应用做准备。 二、为什么需要张正友标定法&#xff1f; 张正友标定法使手工标定相机成为可能&#xff0c;使相机标定不再需要精密的设备帮助。…

7种常见的网络安全设备及其功能

网络安全设备在现代网络环境中起着至关重要的作用&#xff0c;帮助保护个人和组织免受恶意攻击。本文将介绍7种常见的网络安全设备&#xff0c;包括防火墙、入侵检测系统、反病毒软件、数据加密设备、虚拟私人网络、安全信息和事件管理系统以及网络访问控制设备&#xff0c;并详…