美团技术团队

其他

大众点评内容搜索算法优化的探索与实践

----------招聘信息大众点评内容智能团队持续招聘中,如果你对大模型应用、搜索算法、内容理解等方面工作有经验有热情,欢迎联系
3月21日 下午 7:58
其他

基于UI交互意图理解的异常检测方法

个)是否在同一簇的决策问题,由此定义了在聚类问题上的混淆矩阵(TP,TN,FP,FN)。因此本研究用Precision来衡量聚类结果的准确性,用Recall表示聚类结果的全面性,而两者的F1
2023年11月23日
其他

基于模式挖掘的可靠性治理探索与实践

典型实践分享接下来,我们重点介绍基于模式的三个可靠性治理的典型实践,主要包括幂等性治理、依赖治理和越权治理三个方向。4.1
2023年10月12日
其他

代码变更风险可视化系统建设与实践

Review阶段能力的增强变更影响面评估接口级的用例推荐配置变更风险诊断能力兼容性风险诊断能力代码特征风险预警开放Open
2023年9月21日
其他

美团技术年货来了!1300+页的电子书,涵盖前端、后端、算法、数据、运维、安全

新春将至,一年一度的美团技术年货也如约到来。时间煮雨,岁月缝花,花开无声,花谢无语。2022这一年,我们一起经历了无数的悲喜,也留下了满满的回忆。也许生活就是这样,只有历尽波澜,才能欣赏茫茫大海的辽阔和无边,才能感受到漫天星辰的光芒和温暖。在2023年春节到来之际,我们从去年美团技术团队公众号上精选了60多篇技术文章,整理制作成一本1300多页的电子书,作为新年礼物赠送给大家。这本电子书内容覆盖算法、前端、后端、数据、运维/安全等多个技术领域,希望能对同学们的工作和学习有所帮助。也欢迎大家转给更多有相同兴趣、爱好学习的同事和朋友们,一起切磋,共同成长。祝愿2023年,大家诸事顺遂,健康平安。
2023年1月12日
其他

2022年 | 美团技术团队公众号最受欢迎的20篇文章

时光匆匆,就要跟2022年说再见了!提前祝大家新年快乐。2013年12月4日,美团技术团队博客诞生,发表了第1篇技术文章。9年多的时间,3312个日夜,目前我们已经发布了548篇技术文章,美团技术团队博客/公众号,感谢大家的一路相伴。每年的这个时候,我们都会准备一篇年终总结,将本年度最受欢迎的文章推荐给大家。本期我们汇总了2022年度阅读量比较靠前的20篇文章(点击下方的小标题即可访问),欢迎大家品阅。01
2022年12月29日
其他

美团外卖推荐智能流量分发的实践与探索

等。DIN1强调用户兴趣是多样的,并引入了注意力机制来捕捉用户对不同目标商品的不同兴趣。DIEN2指出,历史行为之间的时间关系对于建模用户的兴趣漂移很重要,并设计了一个带有辅助损失的
2022年12月8日
其他

美团外卖搜索基于Elasticsearch的优化实践

容器,支持倒排链重叠的情况下的数据合并。我们在发现也有论文与我们的想法不谋而合,有兴趣了解可以参考具体论文[9]。另外,在增量索引场景下,如果增量索引的变更量非常大,那么势必会遇到频繁更新内存
2022年11月17日
其他

美团高性能终端实时日志系统建设实践

日志查询流程设计图Elasticsearch:是一个分布式的开源搜索和分析引擎,具有接入成本低、扩展性高和近实时性等优点,比较适合用来做大数据量的全文检索服务,例如日志查询等。3
2022年11月3日
其他

深入理解函数式编程(上)

10可以使用1替换m,3替换n,那么整个表达式可以化简为4。这也是函数式编程里面的引用透明性的由来。需要注意的是,这里的1和3表示表达式运算值,可以替换为其他表达式。比如把1替换为(λm.λn.m
2022年10月27日
其他

数字化新业态下数据安全创新——Token化

>密文的关联关系实现明文换Token(正查)和Token换明文(反查)的业务逻辑。注意,应用并不能通过Token化直接获得明文,而是获得密文,通过KMS获得解密权限后本地解密获得明文。3.5
2022年9月22日
其他

自动化测试在美团外卖的实践与落地

Native、美团小程序、H5等,不同技术栈的底层技术实现不同,渲染机制不同,进而对测试方式要求也有所不同,这也在无形中增加了测试的难度。下图汇总了美团多业务、多技术、多App的一些典型场景。图1
2022年9月15日
其他

KDD 2022 | 美团技术团队精选论文解读

论文作者:刘畅(清华大学)、苑苑(清华大学)、高宸(清华大学)、白琛(美团)、罗灵锐(美团)、杜小毅(美团)、史鑫磊(美团)、罗恒亮(美团)、金德鹏(清华大学)、李勇(清华大学)|
2022年8月18日
自由知乎 自由微博
其他

提升资源利用率与保障服务质量,鱼与熊掌不可兼得?

演进规划随着云计算时代的到来,大规模资源运营面临着如何在保障服务质量的同时提升资源利用率(降本增效)。但这两个目标的达成在当前的软硬件技术水平上,是相互矛盾的。本文介绍的LAR(Load
2022年8月11日
其他

美团搜索粗排优化的探索与实践

模型的优化。考虑到粗排有严格的性能约束,直接将精排优化的工作复用到粗排是不适用的。下面会介绍关于将精排的排序能力迁移到粗排的精排联动效果优化工作,以及基于神经网络结构自动搜索的效果和性能
2022年8月11日
其他

Kafka在美团数据平台的实践

TOR容灾挑战我们从工程实现的角度,归纳总结了当前主流图神经网络模型的基本范式,实现一套通用框架,以期涵盖多种GNN模型。以下按照图的类型(同质图、异质图和动态图)分别讨论。图3-7
2022年8月4日
其他

日志导致线程Block的这些坑,你不得不防

日志异步处理流程日志异步处理流程示意如图26所示,整体步骤如下:业务线程组装日志事件对象,如创建日志快照或者初始化日志字段等。日志事件对象入队,如BlockingQueue队列或Disruptor
2022年7月28日
其他

可视化全链路日志追踪

TraceLogger日志工具包下面是TraceLogger工具包分别进行业务日志和节点日志上报的使用案例,整体的改造成本较低。业务日志上报:无学习成本,基本无改造成本。案例:业务日志上报
2022年7月21日
其他

ACM SIGIR 2022 | 美团技术团队精选论文解读

论文作者:张凯(美团),刘淇(中国科学技术大学),黄振亚(中国科学技术大学),张梦迪(美团),张琨(合肥工业大学),程明月(中国科学技术大学大学),武威(美团),陈恩红(中国科学技术大学)|
2022年7月21日
其他

工程效能CI/CD之流水线引擎的建设实践

order概念,为每个组件作业设置具体的执行次序,根据当前已执行作业的次序,快速筛选出下一批次序仅大于当前的作业,若并行执行,仅需将作业的次序设置成相同即可。图8
2022年7月14日
其他

大众点评搜索相关性技术探索与实践

搜索相关性现有技术搜索相关性旨在计算Query和返回Doc之间的相关程度,也就是判断Doc中的内容是否满足用户Query的需求,对应NLP中的语义匹配任务(Semantic
2022年7月6日
其他

YOLOv6:又快又准的目标检测框架开源啦

展示了输入分辨率变化时各检测网络模型的性能对比,曲线上的点从左往右分别表示图像分辨率依次增大时(384/448/512/576/640)该模型的性能,从图中可以看到,YOLOv6
2022年6月23日
其他

CVPR 2022 | 美团技术团队精选论文解读

COCO和Flickr30K数据集的实验表明,本文提出的DeeCap模型在有4倍加速度的同时保有了非常有竞争力的性能。相关代码链接:DeeCap。通过模仿学习来优化深层网络特征的流程图Paper
2022年6月23日
其他

端智能在大众点评搜索重排序的应用实践

方式,提取的形式包括:Hit(是否命中)、Frequency(命中多少次)、Step(间隔多久)等等,除了单变量序列的交叉,还可以组合多个变量进行交叉,来提升行为描述的粒度和区分度。图7
2022年6月16日
其他

美团综合业务推荐系统的质量模型及实践

血缘拓展质量分以请求的粒度统计,在数据应用服务中,请求只是数据对外输出的形式之一。在完成基础的质量分后,请求的生命周期应该延展到数据全链路,这样对质量的度量才完整。这时就依赖数据的血缘关系,将数据表
2022年6月16日
其他

美团获得小样本学习榜单FewCLUE第一!Prompt Learning+自训练实战

----------招聘信息美团搜索与NLP部/NLP中心是负责美团人工智能技术研发的核心团队,使命是打造世界一流的自然语言处理核心技术和服务能力,依托NLP(自然语言处理)、Deep
2022年6月9日
其他

数据库全量SQL分析与审计系统性能优化之旅

watcher登录用户名对于审计来说极其重要,客户端往往都是通过长连接访问MySQL,而登录信息仅出现在MySQL通信协议的认证握手阶段,仅通过抓包容易错过。watcher通过定时执行show
2022年6月9日
其他

Android对so体积优化的探索与实践

的类型是“字符串”,可以说动态符号表的所有导出符号构成了一个“字符串-地址“的映射表。调用者获取目标函数的地址后,准备好参数跳转到该地址就可以执行这个函数了。另一方面,当前
2022年6月2日
其他

如何应对开源组件⻛险?软件成分安全分析(SCA)能力的建设与演进

能力是这一体系当中比较重要的一环,可以为整个体系提供一套完整的知识库,为后续供应链⻛险检测逻辑提供一套完整的数据。最后,特别感谢美团质量效率团队、基础技术团队、到店事业群技术部餐饮的测试团队在整个
2022年5月26日
其他

CompletableFuture原理与实践-外卖商家端API的异步化

executor);//2、CompletableFuture.completedFuture()直接创建一个已完成状态的CompletableFutureCompletableFuture
2022年5月12日
其他

业务数据治理体系化思考与实践

1:发现问题和制定目标,发现问题要从业务数据开发团队的视角出发,围绕服务好业务、遵守数据研发规范、收集好用户反馈,尽可能全地发现和收集相关需要解决的问题。同时,制定的目标要具备可实现性。STEP
2022年5月12日
其他

数据库异常智能分析与诊断

架构顶层设计顶层设计只是“万里长征第一步”,接下来我们将自底向上逐步介绍我们基于顶层设计开展的具体工作,将从数据采集层的设计、计算存储层的设计和分析决策层的设计逐步展开。3.2
2022年5月5日
其他

基于代价的慢查询优化建议

5.7中,这些操作代价的默认值都可以进行配置。为了计算出方案的总代价,还需要参考一些统计数据,如表数据量大小、元数据和索引信息等。MySQL的代价优化器模型整体如下图所示:代价模型2.3
2022年4月21日
其他

知识图谱可视化技术在美团的实践与探索

function:将动画都封装成返回Promise的函数,可以解决多个动画模块依赖的问题,这个方案对不同动画模块开发者的协作效率有很大的提升,但是依然无法暂停和取消动画。code-js异步async
2022年4月14日
其他

Linux中基于eBPF的恶意利用与检测机制

bpf来查看系统所有挂在的文件类型,是否包含BPFFS类型。确定BPFFS的目录后,我们再查看目录下的挂载点是否存在异常。取证内核已加载的BPF对象导出bpftool工具可以导出有FD
2022年4月7日
其他

NeurIPS 2021 | Twins:重新思考高效的视觉注意力模型设计

CPE),从而使得模型具有平移等变性(即输入图像发生平移后,输出同时相应发生变化),可以灵活处理来自不同空间尺度的特征,从而能够广泛应用于图像分割、检测等变长输入的场景。Twins-SVT
2022年3月24日
其他

TensorFlow在美团外卖推荐场景的GPU训练优化实践

Variable。对于前者,做Variable合并不会影响到算法效果。而对于后者,它反向梯度是IndexedSlices对象,卡间同步默认走的是AllGather通信,如果业务模型中对于Sparse
2022年3月24日
其他

Java系列 | 远程热部署在美团的落地实践

ClassLoader是框架自定义的ClassLoader统称,例如Jetty项目是WebAppclassLoader。其中Urlclasspath为当前项目的lib文件件下,例如Spring
2022年3月17日
其他

设计模式二三事

Observer)角色:实现抽象观察者中定义的抽象方法,以便在得到目标的更改通知时更新自身的状态。小明首先设计好抽象目标和抽象观察者,然后将活动和任务管理器的接收通知功能定制成具体观察者://
2022年3月10日
其他

美团外卖广告平台化的探索与实践

高性能实践流程引擎服务于C端服务,与传统的硬编码调度相比,引擎的调度性能要至少能持平或在一个可接受的性能损失阈值内。下面,我们将从调度器设计、调度线程调优这两个有代表性的方面介绍下我们的性能实践。①
2022年3月3日
其他

GPU在外卖场景精排模型预估中的应用实践

All”的多模型统一形态。同时,结合美团的硬件条件和基础,实现了纯CPU预估架构向CPU+GPU异构架构的切换,在固定成本前提下,有效的释放了算力空间,计算吞吐提升了近4倍。针对GPU
2022年3月3日
其他

数据治理一体化实践之体系化建模

体系化建模,搭建起了数据定义到生产的桥梁,实现数据到信息的转化,提供了完备的流程保障,并在配送内部实现了涉及10多个主题、180多个原子指标、300多个计算指标和90多个衍生指标的统一。图11
2022年2月24日
其他

美团集群调度系统的云原生实践

Cloud)也只有7%~17%的资源利用率,可见资源浪费有多严重。究其原因,在线应用对于资源利用率非常敏感,业界不得不预留额外资源以保障重要应用的服务质量(QoS,Qualityof
2022年2月17日
其他

美团技术年货:1200+页电子书,覆盖前后端、算法、数据、安全、测试、顶会论文

新年将至,年味渐浓。虽然疫情的阴霾还没彻底消散,但是相信很多人都对2022年的春天充满了期待。期待春暖花开,期待国泰民安,期待能早一天在阳光下自由地呼吸。老规矩,一年一度的美团技术年货如期而至。在2022年春节到来之际,我们精选过去一年公众号50多篇技术文章以及20多篇国际顶会论文,整理制作成一本厚达1200多页的电子书,作为新年礼物赠送给大家。这本电子书内容覆盖前端、后端、算法、数据、安全、测试等多个领域,希望能对同学们的工作和学习有所帮助。大家如果觉得有价值,也欢迎转给更多有相同兴趣、积极上进的同事和朋友们,一起切磋,共同成长。最后,祝大家阖家欢乐,健康平安。新的一年,「虎」力全开,走出个「龙行虎步」,闯出个「虎虎生威」!如何获取?关注「美团技术团队」微信公众号,回复
2022年1月20日
其他

从0到1:美团端侧CDN容灾解决方案

侧的容灾,我们主要实现了对静态资源,异步资源和图片资源的容灾。实现思路要实现资源的容灾,最主要的问题是感知资源加载结果。通常我们是在资源标签上面添加错误回调来捕获,图片容灾可以这样实现,但这并不适合
2022年1月13日
其他

2021年美团技术团队最受欢迎的22篇技术文章

再见2021你好2022「美团技术团队」微信公众号祝大家新年快乐!温故而知新,我们根据文章的「阅读量」和「在看」数,以及所覆盖的技术领域,精选了22篇技术文章作为新年礼物送给大家。希望在2022年,继续陪大家一起,静心苦练,砥砺向前。为了做出更好的内容,从2022年开始,我们在选题层面想多听听大家的意见和建议。我们准备了一份调研问卷,欢迎大家帮忙填写。我们会评选出5位小伙伴,每人送上一个美团礼品店的精美键盘手托(活动的截止日期为2022年1月6日)。2021年「阅读量」最高的11篇技术文章如何优雅地记录操作日志
2021年12月30日
其他

FlutterWeb性能优化探索与实践

进行缓存资源进行请求,利用浏览器本身的缓存策略,把其他业务的资源文件写入。当用户访问已命中缓存的页面时,资源已被提前加载,这样可以有效地减少首屏的加载时间。下图为运行阶段的详细方案设计:图18
2021年12月16日
其他

美团技术团队-后端系列文章

各位伙伴好,欢迎关注「美团技术团队」微信公众号。在这里,已经有30万小伙伴与大家一起学习成长。本文系后端系列文章汇总,我们也会不断更新这里的内容,点击下面的各个标题就可以查看原文了,Enjoy!TensorFlow在推荐系统中的分布式训练优化实践美团内部深度定制的TensorFlow版本,基于原生TensorFlow
2021年12月13日
其他

美团技术团队-算法系列文章

各位伙伴好,欢迎关注「美团技术团队」微信公众号。在这里,已经有32万小伙伴与大家一起学习成长。本文系算法系列文章汇总,我们也会不断更新这里的内容,点击下面的各个标题就可以查看原文了,Enjoy!细粒度情感分析在到餐场景中的应用经典的细粒度情感分析(ABSA,Aspect-based
2021年12月13日
其他

美团技术团队-测试系列文章

各位伙伴好,欢迎关注「美团技术团队」微信公众号。在这里,已经有30万小伙伴与大家一起学习成长。本文系测试系列文章汇总,我们也会不断更新这里的内容,点击下面的各个标题就可以查看原文了,Enjoy!Spock单元测试框架以及在美团优选的实践Spock是国外一款优秀的测试框架,基于BDD(行为驱动开发)思想实现,功能非常强大。Spock结合Groovy动态语言的特点,提供了各种标签,并采用简单、通用、结构化的描述语言,让编写测试代码更加简洁、高效。目前,美团优选物流绝大部分后端服务已经采用了Spock作为测试框架,在开发效率、可读性和维护性方面均取得了不错的收益。美团App页面视图可测性改造实践一次编写多处运行的动态化容器技术给研发效率带来了极大的提升,但对于依旧需要多端验证的测试流程来说,在效率层面却面临着极大的挑战。本文围绕动态化容器中的动态布局技术,阐述了如何通过可测性改造来帮助达成提升测试效率的目标。希望可以给同样需要测试动态化页面的同学们带来一些启发和帮助。智能支付稳定性测试实战美团支付承载了美团全部的交易流量,按照使用场景可以将其分为线上支付和智能支付两类业务。线上支付,支撑用户线上消费场景,处理美团所有线上交易,为团购、外卖、酒店旅游等业务线提供支付能力;智能支付,支撑用户到店消费场景,处理美团所有线下交易,通过智能POS、二维码支付、盒子支付等方式,为商家提供高效、智能化的收银解决方案。其中,智能支付作为新扩展的业务场景,去年也成为了美团增速最快的业务之一。美团云真机平台实践随着美团业务越来越多,研发团队越来越庞大,对测试手机的需求显著增长。这对公司来说是一笔不小的开支,但现有测试手机资源分配不均,利用率也非常有限,导致各个团队开发、测试过程中都很难做到多机型覆盖。怎么样合理、高效利用这些测试手机资源,是摆在我们面前的一道难题。本文主要介绍美团技术团队自研云真机平台过程中遇到的困难和解决方案。“小众”之美——Ruby在QA自动化中的应用关于测试领域的自动化,已有很多的文章做过介绍,“黑科技”也比比皆是,如通过Java字节码技术实现接口的录制,Fiddler录制内容转Python脚本,App中的插桩调试等,可见角度不同,对最佳实践的理解也不一样。这里想要阐述的是,外卖(上海)QA团队应用相对“小众”的Ruby,在资源有限的条件下实现自动化测试的一些实践与经验分享。大众点评App的短视频耗电量优化实战美团测试团队负责App的质量保证工作,日常除了App的功能测试以外,还会重点关注App的性能测试。现在大家对手机越来越依赖,而上面各App的耗电量,直接影响了手机的待机时间,是用户非常关心的一点。本文主要通过一个典型案例,介绍App性能测试中的电量测试,并总结了我们由此引发的一些思考。Lego-美团接口自动化测试实践一个“好的”自动化测试项目,需要从“时间”、“人力”、“收益”这三个方面出发,做好“取舍”。不能由于被测系统发生一些变更,就导致花费了几个小时的自动化脚本无法执行。同时,我们需要看到“收益”,不能为了总想看到100%的成功,而少做或者不做校验,但是校验多了维护成本一定会增多,可能每天都需要进行大量的维护。接口测试的特点是高效、低投入高产出,且容易实现自动化,与UI自动化比更稳定,能有效减少回归测试的人力和时间成本。本文将从脚本设计、用例设计、网站展示等来阐述Lego在美团中实战经验。sysbench在美团中的应用如何快速入门数据库?以我个人经验来看,数据库功能和性能测试是一条不错的捷径。当然从公司层面,数据库测试还有更多实用的功能。这方面,美团使用的是知名工具sysbench。数据库测试虽然入门简单,但是却能在测试中获得对数据库、操作系统等的感性认识,为日后深入的研究数据库和性能调优打下很好的基础。如果你不满足于仅仅使用测试工具,还想开发自己的测试工具,那么在本文的最后,还会从源码层面解读sysbench的高性能秘密。基于
2021年12月13日