腾讯汤道生:开源已成为许多技术驱动型产业重要的创新推动力

1月17日,在腾讯与Linux基金会一年一度的联合开放日上,腾讯高级执行副总裁、云与智慧产业事业群总裁汤道生,首次公开阐述开源对腾讯的重要意义,他表示:“开源不再是开发者的个人热情,它已成为许多技术驱动型产业背后重要的创新推动力。在科技向善的使命与愿景指引下,腾讯将进一步拥抱开源,与广大开发者一起创造正向价值。”

腾讯高级执行副总裁、云与智慧产业事业群总裁

汤道生

该活动在深圳腾讯大厦举办,Linux基金会执行董事及多位Linux衍生子基金会主要负责人悉数到场,双方就腾讯与Linux基金会的开源合作情况及未来发展规划进行了交流。

在会上,Linux基金会执行董事Jim Zemlin宣布,腾讯的开源项目TARS将于2020年成立单独的TARS基金会,这将是首个起源于中国开源项目的国际开源基金会,也将是Linux基金会下唯一聚焦微服务技术生态的子基金会。腾讯平台与内容事业群技术运营部总经理、Linux基金会董事刘昕表示:“我们非常欣慰的看到,TARS将走向新阶段。未来,腾讯将与Linux基金会及其各个子基金会紧密合作,为全球开源添砖加瓦。”

Linux基金会执行董事 Jim Zemlin

开源代码文化兴起,腾讯开源亮点频现

据汤道生介绍,腾讯从早期就有着浓郁的工程师文化氛围。2010年,在创始团队及总办成员的支持和推动下,腾讯开始在公司范围内鼓励和推动开源的代码文化,倡导好的项目跨团队、跨部门、跨业务使用,初步建立起开源的工具和流程,并在2012年开始对外发布开源项目。

随着技术能力的不断累积,以及以开源为代表的腾讯新代码文化的兴起,腾讯近年来在开源领域表现亮眼:在全球最大的代码托管平台Github上,腾讯发布的开源项目已经接近一百个,覆盖云原生、大数据、AI、安全、硬件等多个热门的技术方向,由微信团队开源的Tinker、Mars,腾讯云和腾讯大数据团队研发的Kona、Angel等,都来自腾讯的核心业务板块。

在AI领域,腾讯开源了MedicalNet医疗深度学习预训练模型,其机器学习开源平台Angel成为中国首个LF AI基金会毕业项目;在大数据领域,资源管理平台核心TKE、分布式数据库TBase、万亿级分布式消息中间件TubeMQ接连开源,其中,TubeMQ还成功捐赠给Apache基金会;在云计算领域,腾讯开源了云原生的微服务框架TARS,腾讯云本身也结合了大量的开源技术,既通过业务场景帮助开源技术落地,也通过技术创新来回馈社区,是开源技术的坚定推进者和建设者,腾讯云连续三年登上KVM内核开源贡献榜,2019年度贡献度名列全球第七、国内第一;在边缘计算领域,腾讯作为创始会员加入LF Edge基金会并打造了5G MEC边缘计算平台,在社区贡献了车联网蓝图,主导构建了AR/VR开源蓝图。

2019全年,腾讯新开源项目数量达到22个,在Github上的Star数从19.5w一路飙升至27.5w,跻身国际上有影响力的开源企业之一。

除了软件开源方面呈现爆发态势,在硬件开源上,腾讯也持续加大投入。腾讯在光网络设备和数据中心领域的两大硬件自研设计,日前已顺利通过OCP(OpenCompute Project)审核并被正式接受为官方开源贡献,成为中国首家对OCP有开源贡献的互联网公司。

腾讯开源在近两年的集中爆发,一方面是由于产品和业务驱动的技术实力不断提升、开发人员在开源工作方面的积极性日益高涨,另一方面也依靠核心决策层的重要支持。2019年1月,腾讯在公司层面成立了技术委员会,“开源协同”成为腾讯技术发展的核心战略。通过开源协同,腾讯将各个事业群最底层和共性的技术能力进行梳理和拉通,同时也形成了对于优质项目的甄选机制,不仅在公司层面推广复用,同时对外贡献整个开源社区。

在加快开源步伐的同时,腾讯也非常重视对开源的治理。汤道生介绍道:“我们在内部成立了对外开源管理办公室,每个开源项目都设立相应的管理委员会,委员会将提供从项目孵化到对外开源、持续运营的全流程指导,对开源代码的规范性和文档的可读性进行把关,帮助项目规避‘开源即结束’的情况发生。”目前,腾讯开源项目的 issue 和 PR(Pull Request)的关闭比例都非常高。

对于腾讯开源未来的发展方向,汤道生表示:“未来,腾讯将在开源社区扮演更加主动的角色,与Linux基金会等合作伙伴一起,在全球范围内推动技术合作,秉承开放心态,建立互信的开源社区。”

携手Linux基金会,迈入开源新阶段

作为全球最大的软件平台,Linux基金会在开源领域取得了巨大的成就。在全球范围,有超过3万开发者为Linux基金会贡献了海量的代码,实现了167亿美元的共享价值。考虑到开源已经占到现有代码的绝大部分,可以说Linux基金会是科技行业“最重要的合作伙伴之一”,而对Linux基金会来说,来自腾讯等大公司的支持也同样重要。“我们希望腾讯开源能成功,因为如果没有像腾讯这样的公司参与,开源是无法取得广泛影响力的。”Jim Zemlin对与会的交流者表示。

近年来,腾讯与Linux基金会在开源生态建设上展开了多项合作。“腾讯与Linux开源基金会渊源颇深,我们不仅是Linux基金会的白金会员,同时也是CNCF云原生计算基金会、LF AI基金会、Hyperledger基金会、LF Networking基金会、开放网络基金会和LF Edge基金会等Linux衍生子基金会的高级别成员;除了向Linux基金会捐赠多语言高性能微服务开发框架TARS和名字服务项目TSeer外,我们还以LF AI基金会首要创始成员的身份,捐赠了腾讯重要的AI开源项目Angel。”汤道生表示,在过去一年,腾讯与Linux基金会的合作发展到了新的阶段,在Linux基金会的关怀和全球开发者的努力下,由腾讯开源的TARS项目成为了目前唯一一个支持五种开发语言,并具备完善的服务治理和运营平台的微服务开发框架;在LF AI基金会的指导和开发者的共建下,Angel项目完成了从单一的模型训练平台到全栈机器学习平台的技术演进,成功从基金会毕业。

现场的Jim Zemlin也充分肯定了腾讯贡献开源项目的长期价值:“通过TARS、Angel这样的开源项目,腾讯正在向全世界展现其科技力量,展示出中国优秀的创新系统和生态系统,并吸引全球的开发者加入中国的技术项目共建。”

得益于基金会专业的开源指导和繁荣的开发者生态,腾讯的开源项目也迎来了快速的发展。刘昕在演讲中披露,自2018年腾讯将TARS和TSeer捐赠给Linux基金会后,一年半的时间里,TARS在GitHub上的Star数已经过万,贡献者接近百人,其中外部贡献者超过一半。

腾讯平台与内容事业群技术运营部总经理 刘昕

Jim Zemlin对此表示:“TARS让我们引以为傲,这是一个真正引领行业发展的项目。我们看到全球范围内数千位开发者加入到TARS中,贡献者不仅来自中国,还来自谷歌、ARM、微软等企业。” 在2020年3月,Linux基金会还将与腾讯一起成立单独的TARS基金会,这正是TARS快速成长的体现。

“作为一家科技公司,腾讯从创立之初就和开源结下了不解之缘。21年前,我们的第一款产品QQ就是运行在开源的Linux服务器上。”汤道生在演讲中回顾到。在产品发展的起步期,开源软件的应用帮助腾讯缩短了产品研发周期,提升了开发效率;而随着腾讯产品的多元化、场景的丰富化和用户海量化之后,也研发了大量互联网相关的尖端技术模块。“腾讯将会不断对外开源这些优质代码,希望惠及整个开发者社区”,汤道生说。

智慧旅游解决方案利用云计算、物联网和移动互联网技术,通过便携终端设备,实现对旅游资源、经济、活动和旅游者信息的智能感知和发布。这种技术的应用旨在提升游客在旅游各个环节的体验,使他们能够轻松获取信息、规划行程、预订票务和安排食宿。智慧旅游平台为旅游管理部门、企业和游客提供服务,包括政策发布、行政管理、景区安全、游客流量统计分析、投诉反馈等。此外,平台还提供广告促销、库存信息、景点介绍、电子门票、社交互动等功能。 智慧旅游的建设规划得到了国家政策的支持,如《国家中长期科技发展规划纲要》和国务院的《关于加快发展旅游业的意见》,这些政策强调了旅游信息服务平台的建设和信息化服务的重要性。随着技术的成熟和政策环境的优化,智慧旅游的时机已经到来。 智慧旅游平台采用SaaS、PaaS和IaaS等云服务模式,提供简化的软件开发、测试和部署环境,实现资源的按需配置和快速部署。这些服务模式支持旅游企业、消费者和管理部门开发高性能、高可扩展的应用服务。平台还整合了旅游信息资源,提供了丰富的旅游产品创意平台和统一的旅游综合信息库。 智慧旅游融合应用面向游客和景区景点主管机构,提供无线城市门户、智能导游、智能门票及优惠券、景区综合安防、车辆及停车场管理等服务。这些应用通过物联网和云计算技术,实现了旅游服务的智能化、个性化和协同化,提高了旅游服务的自由度和信息共享的动态性。 智慧旅游的发展标志着旅游信息化建设的智能化和应用多样化趋势,多种技术和应用交叉渗透至旅游行业的各个方面,预示着全面的智慧旅游时代已经到来。智慧旅游不仅提升了游客的旅游体验,也为旅游管理和服务提供了高效的技术支持。
智慧旅游解决方案利用云计算、物联网和移动互联网技术,通过便携终端设备,实现对旅游资源、经济、活动和旅游者信息的智能感知和发布。这种技术的应用旨在提升游客在旅游各个环节的体验,使他们能够轻松获取信息、规划行程、预订票务和安排食宿。智慧旅游平台为旅游管理部门、企业和游客提供服务,包括政策发布、行政管理、景区安全、游客流量统计分析、投诉反馈等。此外,平台还提供广告促销、库存信息、景点介绍、电子门票、社交互动等功能。 智慧旅游的建设规划得到了国家政策的支持,如《国家中长期科技发展规划纲要》和国务院的《关于加快发展旅游业的意见》,这些政策强调了旅游信息服务平台的建设和信息化服务的重要性。随着技术的成熟和政策环境的优化,智慧旅游的时机已经到来。 智慧旅游平台采用SaaS、PaaS和IaaS等云服务模式,提供简化的软件开发、测试和部署环境,实现资源的按需配置和快速部署。这些服务模式支持旅游企业、消费者和管理部门开发高性能、高可扩展的应用服务。平台还整合了旅游信息资源,提供了丰富的旅游产品创意平台和统一的旅游综合信息库。 智慧旅游融合应用面向游客和景区景点主管机构,提供无线城市门户、智能导游、智能门票及优惠券、景区综合安防、车辆及停车场管理等服务。这些应用通过物联网和云计算技术,实现了旅游服务的智能化、个性化和协同化,提高了旅游服务的自由度和信息共享的动态性。 智慧旅游的发展标志着旅游信息化建设的智能化和应用多样化趋势,多种技术和应用交叉渗透至旅游行业的各个方面,预示着全面的智慧旅游时代已经到来。智慧旅游不仅提升了游客的旅游体验,也为旅游管理和服务提供了高效的技术支持。
深度学习是机器学习的一个子领域,它基于人工神经网络的研究,特别是利用多层次的神经网络来进行学习和模式识别。深度学习模能够学习数据的高层次特征,这些特征对于图像和语音识别、自然语言处理、医学图像分析等应用至关重要。以下是深度学习的一些关键概念和组成部分: 1. **神经网络(Neural Networks)**:深度学习的基础是人工神经网络,它是由多个层组成的网络结构,包括输入层、隐藏层和输出层。每个层由多个神经元组成,神经元之间通过权重连接。 2. **前馈神经网络(Feedforward Neural Networks)**:这是最常见的神经网络类,信息从输入层流向隐藏层,最终到达输出层。 3. **卷积神经网络(Convolutional Neural Networks, CNNs)**:这种网络特别适合处理具有网格结构的数据,如图像。它们使用卷积层来提取图像的特征。 4. **循环神经网络(Recurrent Neural Networks, RNNs)**:这种网络能够处理序列数据,如时间序列或自然语言,因为它们具有记忆功能,能够捕捉数据中的时间依赖性。 5. **长短期记忆网络(Long Short-Term Memory, LSTM)**:LSTM 是一种特殊的 RNN,它能够学习长期依赖关系,非常适合复杂的序列预测任务。 6. **生成对抗网络(Generative Adversarial Networks, GANs)**:由两个网络组成,一个生成器和一个判别器,它们相互竞争,生成器生成数据,判别器评估数据的真实性。 7. **深度学习框架**:如 TensorFlow、Keras、PyTorch 等,这些框架提供了构建、训练和部署深度学习模的工具和库。 8. **激活函数(Activation Functions)**:如 ReLU、Sigmoid、Tanh 等,它们在神经网络中用于添加非线性,使得网络能够学习复杂的函数。 9. **损失函数(Loss Functions)**:用于评估模的预测与真实值之间的差异,常见的损失函数包括均方误差(MSE)、交叉熵(Cross-Entropy)等。 10. **优化算法(Optimization Algorithms)**:如梯度下降(Gradient Descent)、随机梯度下降(SGD)、Adam 等,用于更新网络权重,以最小化损失函数。 11. **正则化(Regularization)**:技术如 Dropout、L1/L2 正则化等,用于防止模过拟合。 12. **迁移学习(Transfer Learning)**:利用在一个任务上训练好的模来提高另一个相关任务的性能。 深度学习在许多领域都取得了显著的成就,但它也面临着一些挑战,如对大量数据的依赖、模的解释性差、计算资源消耗大等。研究人员正在不断探索新的方法来解决这些问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值