TIOBE 11 月编程语言:Java 首次跌出前二;基于Pytorch的Kornia可微分计算机视觉库开源

开发者社区技术周刊又和大家见面了,萌妹子主播为您带来最新一期“开发者技术联播”。让我们一起听听,过去一周有哪些值得我们开发者关注的重要新闻吧。

TIOBE 11 月编程语言:Java 首次跌出前二;基于Pytorch的Kornia可微分计算机视觉库开源_第1张图片

  • TIOBE 11 月编程语言:Java 首次跌出前二,Python 势不可挡
  • 中国移动携手中兴通讯发布《5G+工业互联网安全白皮书》
  • 键盘里的电脑:树莓派400正式发布,售价70美元
  • 苹果将公开搭载自研芯片Apple Silicon的Macbook
  • 高通5nm芯片骁龙875参数曝光
  • SpaceX成功为美国太空部队发射一枚GPS III卫星
  • 基于Pytorch的Kornia可微分计算机视觉库开源
  • 基于多方位波束形成和多任务学习的声音事件定位与监测

技 术 要 闻

Industry   News

1、TIOBE 11 月编程语言:Java 首次跌出前二,Python 势不可挡

TIOBE 11 月编程语言:Java 首次跌出前二;基于Pytorch的Kornia可微分计算机视觉库开源_第2张图片

编程语言社区 TIOBE 最新发布了 11 月编程语言排行榜。本月的排行榜出现了自 TIOBE 榜单发布以来,近二十年从未见过的变化:前两名的位置首次出现了一个除 C 和 Java 以外的语言。C 依然位列第一,Java 跌至第三,而第二名现在是势不可挡的 Python 。自2018年以来,Python 的市场份额整体就开始呈上升趋势,从2018年1月占比4.68%,到本月占比12.12%,即使跟去年同期相比,增幅也高达2.27%。作为一个兼具简单与功能强大的编程语言,Python 易于学习、编辑周期短、具有各种框架,在数据分析、AI 、机器学习、Web 开发、测试等多个领域都有出色的发挥。而近年来数据挖掘、AI和数值计算等领域的蓬勃发展,也提高了 Python 的市场占比。

2、中国移动携手中兴通讯发布《5G+工业互联网安全白皮书》

TIOBE 11 月编程语言:Java 首次跌出前二;基于Pytorch的Kornia可微分计算机视觉库开源_第3张图片

日前,以“5G新基建 智造新未来”为主题的中国移动5G+工业互联网推进大会在北京召开。在大会上,中国移动联合中兴通讯、中国信通院、北京邮电大学、三一重工、鞍钢集团、江苏精研、哈尔滨电气集团、宝武集团韶关钢铁等共同发布了《5G+工业互联网安全白皮书》。《5G+工业互联网安全白皮书》旨在推进5G+工业互联网安全的标准化建设,促进5G与工业互联网深度融合的安全保障水平,加速推动“中国制造”向“中国智造”转型,助力实体经济高质量发展。

3、键盘里的电脑:树莓派400正式发布,售价70美元

TIOBE 11 月编程语言:Java 首次跌出前二;基于Pytorch的Kornia可微分计算机视觉库开源_第4张图片

11月2日,树莓派基金会正式发布“树莓派400”(Raspberry Pi 400),一个内置树莓派4计算机的紧凑型键盘,售价70美元。用户只需将其两个micro HDMI端口之一插入显示器,插入microSD卡,连接电源线,然后插上USB鼠标,便可获得一台处理日常任务、媒体播放的计算机。由于树莓派 400 是基于树莓派 4 的,所以大部分电脑功能都是一样的。不过,树莓派 400 的 Broadcom BCM2711 四核 Cortex-A72(Arm v8)64 位 SoC 的运行频率为 1.8GHz,树莓派 4 的 SoC 运行频率为 1.5GHz。另外树莓派400配备4GB内存、千兆以太网、蓝牙5.0和802.11ac Wi-Fi,micro HDMI端口可输出高达4K/60Hz的信号,还有两个USB 3.0端口和一个USB 2.0端口。电源则通过USB-C端口提供,有一个microSD卡插槽用于存储系统,还有一个GPIO接头用于连接各种其他设备。

4、苹果将公开搭载自研芯片Apple Silicon的Macbook

TIOBE 11 月编程语言:Java 首次跌出前二;基于Pytorch的Kornia可微分计算机视觉库开源_第5张图片

此前,苹果已经正式官宣北京时间11月11日凌晨2点将举行新品发布会,在这次发布会上,苹果很有可能发布使用自研芯片Apple Silicon的MacBook产品。从现在的消息来看,苹果将推出三款采用Apple Silicon的新Mac笔记本,包括13英寸的MacBook Pro、16英寸MacBook Pro和13英寸MacBook Air。值得一提的是,此次Apple Silicon将主要由台积电进行供应。

5、高通5nm芯片骁龙875参数曝光

TIOBE 11 月编程语言:Java 首次跌出前二;基于Pytorch的Kornia可微分计算机视觉库开源_第6张图片

10 月中旬,型号为 SM-G9910 的三星 5G 手机便通过 3C 认证。这也是第一款正式备案的骁龙 875 新机。高通将于 12 月 1 日举行 2020 高通骁龙技术峰会。届时,全新 5nm 旗舰芯片骁龙 875 有望正式亮相。根据此前信息,骁龙 875 处理器采用“1+3+4”八核心设计,其中“1”为超大核心 Cortex X1,峰值性能比 Cortex A78高 23%。

6、SpaceX成功为美国太空部队发射一枚GPS III卫星

TIOBE 11 月编程语言:Java 首次跌出前二;基于Pytorch的Kornia可微分计算机视觉库开源_第7张图片

继 6 月之后,美国私营航天发射企业 SpaceX 刚刚又帮助美国太空部队发射了一枚 GPS III 卫星。通过第二代 GPS III 卫星,美军全球定位系统有望迎来多方面的改进,比如防干扰技术。据悉,本次发射使用了一节全新的猎鹰 9 号火箭,后续其助推器在位于大西洋上的无人驾驶驳船实现了受控着陆回收。与此同时,SpaceX 证实已将有效载荷送入轨道,目前正逐渐抵近部署点,这也是该公司第二次尝试交付此类型的有效载荷。如果一切顺利,三名 NASA 和一名 JAXA 宇航员将于 11 月 14 日前往国际空间站。

学 术 前 沿

Academic News

1、Kornia开源可微分计算机视觉库,基于Pytorch

TIOBE 11 月编程语言:Java 首次跌出前二;基于Pytorch的Kornia可微分计算机视觉库开源_第8张图片

无论在深度学习还是传统的视觉处理方案中,最常用图像处理库就是 OpenCV 和 PIL 了。然而,因为 OpenCV 和 PIL 都是不可微的,所以这些处理都只可以作为图像的预处理而无法通过观察梯度的变化来对这些算子进行优化。因此,Kornia 便应运而生。Kornia 是一个基于 PyTorch 的可微分的计算机视觉开源库,在 Github 上已经有了 3000 星。为了兼顾传统视觉处理与深度学习的需求,Kornia 实现了:可微的基础计算机视觉算子、 可微的数据增广。

论文链接:https://arxiv.org/pdf/2009.10521

2、基于多方位波束形成和多任务学习的声音事件定位与监测

TIOBE 11 月编程语言:Java 首次跌出前二;基于Pytorch的Kornia可微分计算机视觉库开源_第9张图片

声音事件检测和定位在智能家居、智能安防等领域具有重要的应用价值,而环境中的噪声、混响、多声源混叠等给该任务带来了巨大挑战。声音事件检测和定位通常基于麦克风阵列,更广泛而言,如何有效利用多通道麦克风信号,提高基于深度神经网络的语音相关任务的性能,也是仍需解决的问题。

京东人工智能研究院提出了一种基于多方位波束形成和多任务学习的声音事件检测和定位方法,主要特点为利用传统声学信号处理为神经网络提供更为丰富的信息。具体而言,通过指向不同预定方位的固定波束形成,可提取各个方位的声源信号,并抑制该方位之外的干扰信号。该方法无需预先进行声源定位或掩蔽估计,即可获得差异化多样化的空间表示。

本文推导了采用训练数据基于互功率谱的导向矢量计算方法,以消除对麦克风阵列几何信息的依赖。进一步,本文分别设计了声源定位网络和基于多任务学习的声音事件检测网络。京东人工智能研究院在DCASE2019声音事件检测和定位数据集上进行了评估,结果表明所提算法取得了最好的综合性能。

论文链接:http://3.cn/15j-Y667

以上信息来源于网络,由“京东智联云开发者”公众号编辑整理,不代表京东智联云立场

推荐阅读:

欢迎点击京东智联云,了解开发者社区

更多精彩技术实践与独家干货解析

欢迎关注【京东智联云开发者】公众号

你可能感兴趣的:(程序人生)