阿里去年新增12亿行代码;即将开源自研科学计算引擎、图学习框架;行人重识别算法斩获世界第一 | 周博通...

本文主要是介绍阿里去年新增12亿行代码;即将开源自研科学计算引擎、图学习框架;行人重识别算法斩获世界第一 | 周博通...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

640?wx_fmt=jpeg

每周一早晨,阿里妹为你呈现最新的“技术资讯早餐,和腊八粥一样拥有丰富干货、营养美味。五分钟时间,让你成为“周博通”。


640?wx_fmt=gif

周 博 通


阿里巴巴脱贫基金年报发布  感受脱贫攻坚中的工程师力量


640?wx_fmt=png


2017年12月,马老师宣布成立阿里巴巴脱贫基金,将脱贫作为阿里的战略性业务,5年投入100亿元,用于电商、教育、生态、健康、女性等五个方向。


2019年1月,阿里巴巴脱贫基金年报发布,其中工程师成为脱贫中坚力量。数据显示,过去一年时间里,有数百名阿里工程师带技术下乡;3871名贫困大学生参加了阿里云的工程师认证培训;2741名外部工程师在“码上公益”平台注册成为志愿者,参与了24个技术脱贫项目。比如:报告!这群阿里工程师在偷偷养猪


一起来看看这份新鲜出炉的《阿里巴巴脱贫工作报告(2018年)》:

640?wx_fmt=png


关键数据:

  • 2018年,国家级贫困县在阿里巴巴平台网络销售额超过630亿元。

  • 截至2018年底,“顶梁柱健康扶贫公益保险项目”帮助425万人次建档立卡贫困户获得健康保险。

  • 2018年,阿里巴巴超过1000名员工投入脱贫业务,实地走访贫困县超过100个。

  • 2018年,共有200万商家、4.2亿用户通过阿里巴巴公益和蚂蚁金服公益双平台进行公益捐赠,累计帮扶贫困人口超过774万人次。


报告全文下载地址:

http://i.aliresearch.com/img/20190110/20190110154134.pdf


12亿行代码,阿里巴巴这一年的技术报告和梦想报告


近日,《阿里巴巴代码数据报告》正式发布。报告显示,阿里工程师在2018年共写下了12亿行代码,总代码长度可绕地球4.49圈。


除此之外,这份报告还有不少你关心的数字:


640?wx_fmt=jpeg640?wx_fmt=jpeg

640?wx_fmt=jpeg


阿里妈妈计划再开源:图学习框架 Euler


继开源阿里首个深度学习框架 X-Deep Learning之后,阿里妈妈计划在近期再度开源一个图深度学习框架Euler,这也是国内首个在核心业务大规模应用后开源的图深度学习框架。

640?wx_fmt=jpeg


过去几年,深度学习技术在工业界被广泛应用并产生了巨大的技术红利,图神经网络的深入应用有希望形成下一波技术红利。Euler作为一个大规模分布图深度学习框架,在阿里妈妈核心业务场景中进行了锤炼。实践证明,Euler不但取得了出色的业务效果,而且在训练规模、性能和易用性上都表现出色,同时内置了大量的业内常用算法和阿里妈妈自研的创新算法。


阿里妹将会持续关注,第一时间为你送上最新消息,敬请期待~


阿里首款自研科学计算引擎即将开源!

 

在去年的云栖大会上,阿里巴巴通用计算平台团队宣布将开源阿里首款自研科学计算引擎。目前阿里妹得到可靠消息,这个千呼万唤的开源日期将会是本周之内。


640?wx_fmt=jpeg


近年来,虽然张量的概念随着机器学习/深度学习的热潮逐渐为人所熟知,对张量进行通用计算的规模需求也与日俱增,但现实是业界一流的科学计算库仍旧停留在单机时代,无法突破规模瓶颈。同时,现在流行的分布式计算引擎却并非为科学计算而生,上层接口不匹配导致科学计算任务很难用传统的 SQL/MapReduce 编写,执行引擎本身没有针对科学计算优化也使得计算效率难以令人满意。


阿里即将开源的计算引擎正是针对这样的背景设计的:通过提供基于张量的统一计算框架 ,一方面普惠科学计算进入分布式时代,另一方面可以让大数据进行高效的科学计算。


阿里行人重识别(ReID)算法效果取得世界第一


近日,阿里巴巴机器智能技术实验室在行人重识别(Person Re-identification)算法上获得突破性成果。该技术团队通过最新算法,在不使用任何时序信息的情况下,在行人重识别主流数据库(Market1501,DukeMTMC-reid和CUHK03)上各项指标均取得第一的好成绩,刷新了业内的最好成绩。

 

640?wx_fmt=png


其性能的提高主要来源于技术层面的创新:该团队通过局部信息的挖掘,致力于解决行人在识别过程中表观姿态变化剧烈,不容易对齐的问题。一方面,通过人体语义分割得到具有强语义信息的部件,并利用注意力机制在其中寻找最具有区分性的区域。另一方面,使用了基于金字塔的水平分块策略,得到行人固定区域的可辨识信息。在训练中,同时采用两种策略相结合的方式,达到行人图片的对齐,从而实现更精准的匹配识别。通过技术上的改进,该方法在三个公开数据库上的效果均优于之前最好方法,特别是mAP指标,分别提升了2%1.87%3.39%


640?wx_fmt=png



640?wx_fmt=gif

精彩直播,不容错过

 

阿里技术直播:企业级UI解决方案 Fusion Design 揭秘

 

640?wx_fmt=png


Fusion 是一套企业级UI的解决方案,解决传统项目流程中设计和前端之间工作协同、体验一致性等方面的问题。Fusion从大量的中后台场景中沉淀出通用的基础组件,再对基础组件进一步提取、拆解需要变更的部件,打造出一套可以定制的设计系统。


1月16日(周三)晚19:30,欢迎做客阿里技术直播间,共同深入了解Fusion Design。

 

640?wx_fmt=jpeg


本次直播,我们将重点了解:企业里面中后台场景的常见问题,Fusion 是如何解决这些问题、以及Fusion 产品能力和未来等。欢迎感兴趣的web开发者、设计师观看。

 

直播参与方式:

 

  • 直接观看:扫描上方图片二维码,或点击本文末尾的“阅读原文”,在浏览器中(记住!一定要用浏览器打开,手机或PC均可)打开直播链接,收藏起来,定好闹钟,1月16日(周三)准时观看。smiley_12.png

  • 钉钉群观看:使用“钉钉”搜索交流群号:23173734,加入Fusion Design开发者交流群,既可到时观看直播,也可与嘉宾、行业同仁互动探讨。

 

Fusion站点:https://fusion.design

开源GitHub仓库: https://github.com/alibaba-fusion/next


640?wx_fmt=gif

你可能还喜欢

点击下方图片即可阅读


640?wx_fmt=jpeg

如何“神还原”数据中心?阿里联合NTU打造了工业级精度的仿真沙盘


640?wx_fmt=jpeg报告!这群阿里工程师在偷偷养猪


640?wx_fmt=jpeg

深度:线下场景的客流数字化探索与应用


640?wx_fmt=jpeg

关注「阿里技术」

把握前沿技术脉搏

这篇关于阿里去年新增12亿行代码;即将开源自研科学计算引擎、图学习框架;行人重识别算法斩获世界第一 | 周博通...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/533821

相关文章

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指

springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法

《springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法》:本文主要介绍springboot整合阿里云百炼DeepSeek实现sse流式打印,本文给大家介绍的非常详细,对大... 目录1.开通阿里云百炼,获取到key2.新建SpringBoot项目3.工具类4.启动类5.测试类6.测

openCV中KNN算法的实现

《openCV中KNN算法的实现》KNN算法是一种简单且常用的分类算法,本文主要介绍了openCV中KNN算法的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录KNN算法流程使用OpenCV实现KNNOpenCV 是一个开源的跨平台计算机视觉库,它提供了各

使用Python实现全能手机虚拟键盘的示例代码

《使用Python实现全能手机虚拟键盘的示例代码》在数字化办公时代,你是否遇到过这样的场景:会议室投影电脑突然键盘失灵、躺在沙发上想远程控制书房电脑、或者需要给长辈远程协助操作?今天我要分享的Pyth... 目录一、项目概述:不止于键盘的远程控制方案1.1 创新价值1.2 技术栈全景二、需求实现步骤一、需求

Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码

《Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码》:本文主要介绍Java中日期时间转换的多种方法,包括将Date转换为LocalD... 目录一、Date转LocalDateTime二、Date转LocalDate三、LocalDateTim

jupyter代码块没有运行图标的解决方案

《jupyter代码块没有运行图标的解决方案》:本文主要介绍jupyter代码块没有运行图标的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录jupyter代码块没有运行图标的解决1.找到Jupyter notebook的系统配置文件2.这时候一般会搜索到

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

springboot+dubbo实现时间轮算法

《springboot+dubbo实现时间轮算法》时间轮是一种高效利用线程资源进行批量化调度的算法,本文主要介绍了springboot+dubbo实现时间轮算法,文中通过示例代码介绍的非常详细,对大家... 目录前言一、参数说明二、具体实现1、HashedwheelTimer2、createWheel3、n

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La