程里人 | 写书背后那些不为人知的故事

携程H5性能优化实战-魏晓军 立即下载

上周,《携程架构实践》《携程人工智能实践》两本技术书籍上市,受到小伙伴们的热捧。

恰逢4月23日世界读书日当天,上市一周的《携程架构实践》《携程人工智能实践》进入京东计算机图书销量榜的第1名和第3名。

我们在此邀请了几位作者,来听听他们讲述写书背后那些不为人知的故事。

《携程人工智能实践》作者 黎建辉

我负责了这本书第六章的撰写。在写书过程中,我们一方面不断地从实际项目中提炼AI技术,把核心技术展示给大家;另一方面对书中涉及的数据,反复进行校验,力求科学、准确、规范;最后在排版的阶段,校验语言文字,使得它更准确,大家读起来也更方便。

人工智能这本书,用AI技术结合了携程的企业实践,里面有很多生动具体的案例;另外我们把核心模型优化技术运用在这里,书中的技术干货非常多。

《携程人工智能实践》作者 倪辉

我参与了第三章推荐算法其中一个章节的撰写,以及整个章节的校对。

印象深刻的是,书籍初稿大家统一用Word写,但我这边一些数学符号只能用Latex(学术写作排版系统)去写,跟编辑沟通后说也没问题。从这一点,让我觉得编辑非常专业,猜想他们是不是也是这个领域的专家。

这本书成稿后经过了好几轮的校对,让我有机会了解到,出版一本书还是非常不容易的。虽然我们写好了大部分的内容,但有很多很细的点,需要编辑的专业性去把关,保证书籍的顺利出版。

相对于一些笼统介绍算法内容的书,这本书是携程从事算法的同学,在实际工作中去运用和落地的算法实践。相信对于从事这一领域的同学或同行,是很有借鉴意义的。

《携程人工智能实践》作者 孙玉霞

我是第五章作者,主要做NLP自然语言处理的相关工作。在写书的这一年间,NLP领域发展飞速,模型的更新迭代速度非常快,可能在年初还是比较推崇和流行,到年底就已经落伍了。

所以在这个过程中,我们改了很多版本。比如同一个模块算法会有不同的人去做优化迭代,把前面的部分更新掉,更替到最新的方法。整个过程是在不断地迭代的。现在我们又有了很多新的方法,新的优化,如果有机会的话,希望能在下一版展示给到大家。

对算法同学来说,如果说算法能力是50%的重要性,那么对业务的理解,对问题的分析能力,其实也占到了50%,是对算法人员很重要的考量。也就是说,我不是泛泛地做学术,而是真正地应用,这块对你的分析能力真的是要求很高。

这本书,其实是把一些活生生的例子推荐给大家。即我们如何从具体的业务场景,产品,去做分析,标准化到标准的模型里,可以给大家带来很多的思考和借鉴。

《携程架构实践》作者 魏晓军

在这本书里面,我们团队主要负责了移动大前端下的Web框架的撰写。

对程序员来说,写文字其实是比较头疼的。写代码比写文档轻松,写文档比写文章轻松,写文章又比写书轻松。拿到写书的任务还是比较头大的,还好我们团队之前内部有些沉淀。我们抽取了一些现在业界比较流行的,或者大家能用到的产品,主要是小程序方面的,RNWEB方面的,以及SSR框架方面的三个产品去讲。

这本书结合了携程当下的业务背景和应用实践,是对携程技术的真实反映,也是对社区的一个回报。

《携程架构实践》作者 宋通

我参与了这本书第一章、第八章几个小节的撰写。

印象比较深刻的,其实是件小事。这本书从第一次写完到成书,经过了好几轮校对。最后一轮校对时,有位同学很细心地发过来一张图片,说和之前某一轮校对的其中一个字不太对。考虑到用户体验,我们重新替换了图片。

我觉得作者团队对待这本书的编写还是非常认真的,就跟我们平时写代码,和对待工作的态度是一样的。

这本书的重点应该有两个——一个是体系,一个是演进。体系这块,这本书是携程整体技术架构的集大成者。刚参加工作的同学,可以从这本书中了解到一家公司背后所具有的技术体系。演进这块,携程这几年做了很多轮技术改进,从这本书里你也可以看到技术改进的影子。对于有工作经验的同学来说,看看这本书,也能知道我们踩过什么样的坑,会有些收获。

《携程架构实践》《携程人工智能实践》

本周满100-50元优惠活动进行中,

扫下方二维码进

↓↓↓

     

                         

 “携程技术”公众号

  分享,交流,成长

携程大前端框架NFES-携程魏晓军.pdf 立即下载

相关推荐

人工智能用户画像之实践

人工智能的发展很快,要从实力分析发展思路,实践开始

作者:黎建辉(1973-),男,中国科学院计算机网络信息中心研究员、博士生导师...

黎建辉(1973-),男,中国科学院计算机网络信息中心研究员、博士生导师,主要研究方向为大数据管理、大数据分析与处理。 ...

weixin_45585364的博客 548

于磊-携程AI和推荐系统的云化实践

于磊-携程AI和推荐系统的云化实践于磊-携程AI和推荐系统的云化实践于磊-携程AI和推荐系统的云化实践

读书日当天冲上销量榜Top1和Top3,来听听携程人写书背后的故事

《携程架构实践》《携程人工智能实践》两本技术书籍上市后,受到小伙伴们的热捧。在上周,4月23日世界读书日当天,上市一周的《携程架构实践》《携程人工智能实践》纷纷杀进京东计算机图书销量榜,摘下第1名和第3名桂冠! 我们在此邀请了几位作者,来听听他们讲述写书背后那些不为人知的故事。 《携程人工智能实践》作者 黎建辉 我负责了这本书第六章的撰写。在写书过程中,我们一方面不断地从实际项目中提炼AI技术,把核心技术展示给大家;另一方面对书中涉及的数据,反复进行校验,力求科学、准确、规范;最后在排版的阶段,校验语言文

博文视点(北京)官方博客 1203

携程App的网络性能优化实践

首先介绍一下携程App的网络服务架构。由于携程业务众多,开发资源导致无法全部使用Native来实现业务逻辑,因此有相当一部分频道基于Hybrid实现。网络通讯属于基础&业务框架层中基础设施的一部分,为App提供统一的网络服务:Native模块是携程的核心业务模块(酒店、机票、火车票、攻略等),Native模块的网络服务主要通过TCP连接实现,而非常见的RestfulHTTPAPI那种HTTP连接,只有少数轻量级服务使用HTTP接口作为补充。TCP连接网络服务模块使用了长连接+短连接机制,即有一个长连接池保持一定数目长连接,用于减少每次服务额外的连接,服务完成后会将该连接Socket放回长连接池

【Web服务器运维】基于Nginx与Keepalived的高可用负载均衡系统部署:实现故障自动切换与虚拟IP管理

内容概要:本文详细介绍了如何通过Nginx与Keepalived实现高可用的负载均衡架构。首先讲解了Nginx的安装部署流程,包括依赖环境的准备、源码解压编译、启动及配置重载;接着介绍了Keepalived的安装步骤及其服务管理方式;重点在于通过配置Keepalived的主备节点(MASTER/BACKUP),结合VRRP协议和虚拟IP(VIP)实现故障自动切换,并通过自定义脚本nginx_check.sh实时检测Nginx运行状态,确保服务高可用;最后补充了在云环境中因组播限制导致心跳不稳定时,应改用单播(unicast)方式进行通信的解决方案。; 适合人群:具备Linux系统操作基础、熟悉网络基础知识,从事运维、DevOps或Web服务部署的技术人员,尤其是工作1-3年的工程师。; 使用场景及目标:①搭建高可用的Web负载均衡系统,避免单点故障;②掌握Nginx与Keepalived协同工作的原理与实战配置方法;③应用于生产环境中提升服务稳定性与容灾能力。; 阅读建议:学习时应结合实验环境动手操作,重点关注keepalived.conf配置差异与nginx_check.sh脚本逻辑,理解VRRP机制及单播替代组播的实际应用场景,注意根据实际网络环境调整IP与网卡参数。

程里人 | 携程程序猿/媛的1024

“秒到了么?”这句话成为携程程序猿/媛们这两天见面打招呼的方式。从10月22日开始,定制T恤、棒球帽、双肩包、保温杯、行李箱、迪士尼年卡等一大波技术同学们喜闻乐见的礼品的...

携程技术 2155

Python-Opencv中的膨胀和腐蚀

Python-Opencv中的膨胀和腐蚀 腐蚀和膨胀是对白色部分(高亮部分)而言的,不是黑色部分。 膨胀就是图像中的高亮部分进行膨胀,“邻域扩张”,效果图拥有比原图更大的高亮区域。腐蚀就是原图中高亮部分被腐蚀,“邻域被蚕食”,效果图拥有比原图更小的高亮区域。 1.膨胀 膨胀过程是有一个结构元素或者模板去在原图像素比对,当比对过程中,中心像素位置的值根据其八邻域取或运算,或运算为1就取自己的中心值,...

qq_44262417的博客 1万+

程里人 | 又是一年1024

“灭Bug,赶交付,知需求,重体验;排故障,拼效率,筑高墙,斗黑客;采数据,精算法,懂UI,追潮流;我们是活泼、可爱、帅气、美丽的……携程程序YUAN!”当看到HR如上开头的邮件时...

携程技术 848

告别乱码!手把手教你用docx4j实现Word转PDF(附完整中文字体配置)

本文详细介绍了如何使用纯Java库docx4j实现Word到PDF的精准转换,并重点解决了中文乱码这一核心痛点。文章提供了从环境搭建、核心代码实现到中文字体配置的完整教程,特别针对Linux服务器部署场景,给出了详细的字体安装与映射方案,确保跨平台转换的稳定性和准确性。

nokia的博客 1153

Field _II 仿真 学习笔记

参考Field II的使用说明,进行了四个例子的练习。仿真程序和结果如下: PURPOSE1:Calculate the received response from all elements of a linear array and plot the responses and the summed response 【计算来自所有线性阵元的接收响应,并绘制该响应以及叠加响应。】 >>

qq_34018578的博客 1万+

那些解释起来很蛋疼的IT工种

过年回家,总免不了向家乡父老解释自己的职业,而对互联网行业的极客们来说,向非互联网行业的亲戚朋友说明白自己是干嘛的,也许是比写需求文档和写代码更难完成的任务。 不久前我在极客公园微博上发起了一个讨论,让大家来聊聊互联网行业里,那些解释起来很蛋疼的工种。大家的讨论很欢乐,现在把它们整理出来,以飨读者。 我是做网站的 在许多亲戚朋友心中,互联网也许就等同于网站,所以说自己是“做网站的

zhaoliye215的专栏 542

am62x A53与R5F通信

AM62x是Ti的一款异构多核芯片。remoteproc驱动,硬编码(写死)了R5F/M4F固件的名字,这样驱动启动时,就会找硬件编码的固件,下面是其对应关系。值得注意的是,linux内核中的M4F remoteproc驱动启动M4F,而linux内核中的R5F remoreteproc驱动不启动R5F,相反,它attach到已经在boot阶段启动的R5F固件上。在/lib/firmware的真实固件名:,而我们生成的固件名如下所示,没有直接对应的,经确认,.out文件就是我们需要的,重命名后即可。

鹰之翔 1361

罗伯特清崎访谈录——可以改变人生的谈话

问:富爸爸和穷爸爸如何影响了您的人生历程?     清崎:“富爸爸穷爸爸”是个真实的故事。我真正的父亲是夏威夷州政府教育部门的官员,是非常聪明的一个人,拥有博士学位,是个诚实的努力工作的好人。但叫他穷爸爸正是因为他是个老师,对钱一无所知。每次我问他关于钱的事情他就说钱不是那么重要,钱是万恶之源,或者说当个老师远比成为富人重要。我却对这些论调不感兴趣。九岁时我遇到了富爸爸,富爸爸和穷爸爸完全相反。

langtuteng136的专栏 3435

74、刀具磨损监测与寿命预测分析

本文综述了刀具磨损监测与寿命预测的研究现状,分析了力信号、功率信号、振动信号和声发射信号在刀具状态监测中的应用及其优缺点。介绍了当前常用的刀具寿命模型及故障诊断流程,并总结了基于不同信号的监测方法。文章指出,尽管已有多种方法在理论上取得进展,但在实际应用中仍面临挑战。未来研究方向包括采用更先进的神经网络、深入探索多信号融合技术以及有效利用工业大数据,以提升刀具状态识别的准确性与可靠性。

lstm7chronicler的博客 275

浅谈银行内部户治理

为避免该问题的发生,对内部户入账类交易,或内部户是可透支的账户(如系统间往来),可考虑通过异步方式更新账户余额(当然,根本上还是要考虑银行业务量的实际,异步消息接口很多时候没有同步接口方便),另外,在进行内部户余额更新时,可以通过定时的借贷方发生额轧差的方式,将多次的锁请求,简化为一次(当然,发生额明细本身在加工账户交易历史时,是不能汇总的)。内部户在银行系统中,属于业务属性较少,实现相对简单,原理也很容易讲清的系统,但管中窥豹,越是基础的东西,越能看出一家银行业务、内控的专业程度。

银行信息系统应用架构详解 789

沙龙报名 | 数据存储与微服务架构实践,6月15日上海

架构是科学也是艺术,优秀的架构案例往往可以拓宽我们的思路,让问题迎刃而解。本期携程技术沙龙邀请了携程、百度和阿里的优秀工程师带来各自领域最新的架构实践成果,特别集中在数据...

携程技术中心 447

国科大学习资料--模式识别与机器学习(黄庆明)--2020期末考试题

国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 国科大学习资料–模式识别与机器学习(黄庆明)–2020期末考试题 ============================================================================================================================================================

无名何许人的博客 2602

程里人 | 听说携程技术GG们去划龙舟了

5月25日,江苏石湖“第六届携程技术龙舟赛”火热开赛~一起来感受下技术GGMM们的燃燃燃吧 ...

携程技术中心 411

YOLOv8改进 | 注意力篇 | 一文带你改进GAM、CBAM、CA、ECA等通道注意力机制和多头注意力机制

官方论文地址:官方论文地址点击此处即可跳转官方代码地址:官方代码地址点击此处即可跳转GAM旨在通过设计一种机制,减少信息损失并放大全局维度互动特征,从而解决传统注意力机制在通道和空间两个维度上保留信息不足的问题。GAM采用了顺序的通道-空间注意力机制,并对子模块进行了重新设计。具体来说,通道注意力子模块使用3D排列来跨三个维度保留信息,并通过一个两层的MLP增强跨维度的通道-空间依赖性。

Snu77的博客 4万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

AI赋能,旅游新纪元,看旅游大厂携程的AI实践

AI技术的融入,让旅游行业焕发出新的活力。它不仅能够根据旅客的个人喜好和过往行为提供量身定制的旅游方案,还能通过分析海量数据快速推荐最佳的旅行路线和方案,大幅提升行程规划的效率。AI的实时信息更新功能让旅客随时掌握目的地的最新动态,无论是天气变化、交通状况还是人流密集度,都能了如指掌。同时,AI驱动的语言翻译工具打破了语言障碍,让跨文化交流变得轻松自如。随着技术的不断进步,AI在旅游行业的应用将更加广泛,为旅客带来更加便捷、舒适和智能化的旅行体验,同时也推动着整个行业的创新和发展。

shelly聊AI的博客 3251

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

程里人 | 2019携程代码报告

“携程技术”公众号 分享,交流,成长

携程技术 1452

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

干货 | 你们需要的PPT和视频@数据存储与微服务架构实践沙龙

6月15日,“携程技术沙龙——数据存储与微服务架构实践”在携程上海总部举行,邀请了百度、阿里和携程的优秀工程师们,分享在数据存储、微服务体系演进和应用监控系统等领域的最新...

携程技术中心 384

携程个性化推荐算法实践

携程个性化推荐算法实践 携程作为国内领先的OTA,每天向上千万用户提供全方位的旅行服务,如何为如此众多的用户发现适合自己的旅游产品与服务,挖掘潜在的兴趣,缓解信息过载,个性化推荐系统与算法在其中发挥着不可或缺的作用。而OTA的个性化推荐一直也是个难点,没有太多成功经验可以借鉴,本文分享了携程在个性化推荐实践中的一些尝试与摸索。 推荐流程大体上可以分为3个部分,召回、

huangshulang1234的博客 8049

干货 | 携程玩乐团队前端多端开发实践

作者简介Neo,携程前端开发工程师,负责玩乐前端架构相关开发工作。一、前言本文将介绍在具体业务实践中,携程玩乐团队一套代码多端复用的一些实践与经验,希望能给面对同样问题的同学提供些思路...

携程技术 1261
上一篇: 干货 | 携程机票前端UI自动化与持续集成升级实践
下一篇: 干货 | MySQL云原生方案在携程开发测试场景中的实践
携程技术
博客等级 码龄10年 3716粉丝 324原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值