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

京东智联云开发者 2020-11-10 10:44:47
java 编程 Tiobe 语言 首次


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

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

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

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

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

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

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

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

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卫星

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

学 术 前 沿

Academic News

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

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

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

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

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

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

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

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

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

推荐阅读:

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

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

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

版权声明
本文为[京东智联云开发者]所创,转载请带上原文链接,感谢
https://segmentfault.com/a/1190000037781969

  1. 【计算机网络 12(1),尚学堂马士兵Java视频教程
  2. 【程序猿历程,史上最全的Java面试题集锦在这里
  3. 【程序猿历程(1),Javaweb视频教程百度云
  4. Notes on MySQL 45 lectures (1-7)
  5. [computer network 12 (1), Shang Xuetang Ma soldier java video tutorial
  6. The most complete collection of Java interview questions in history is here
  7. [process of program ape (1), JavaWeb video tutorial, baidu cloud
  8. Notes on MySQL 45 lectures (1-7)
  9. 精进 Spring Boot 03:Spring Boot 的配置文件和配置管理,以及用三种方式读取配置文件
  10. Refined spring boot 03: spring boot configuration files and configuration management, and reading configuration files in three ways
  11. 精进 Spring Boot 03:Spring Boot 的配置文件和配置管理,以及用三种方式读取配置文件
  12. Refined spring boot 03: spring boot configuration files and configuration management, and reading configuration files in three ways
  13. 【递归,Java传智播客笔记
  14. [recursion, Java intelligence podcast notes
  15. [adhere to painting for 386 days] the beginning of spring of 24 solar terms
  16. K8S系列第八篇(Service、EndPoints以及高可用kubeadm部署)
  17. K8s Series Part 8 (service, endpoints and high availability kubeadm deployment)
  18. 【重识 HTML (3),350道Java面试真题分享
  19. 【重识 HTML (2),Java并发编程必会的多线程你竟然还不会
  20. 【重识 HTML (1),二本Java小菜鸟4面字节跳动被秒成渣渣
  21. [re recognize HTML (3) and share 350 real Java interview questions
  22. [re recognize HTML (2). Multithreading is a must for Java Concurrent Programming. How dare you not
  23. [re recognize HTML (1), two Java rookies' 4-sided bytes beat and become slag in seconds
  24. 造轮子系列之RPC 1:如何从零开始开发RPC框架
  25. RPC 1: how to develop RPC framework from scratch
  26. 造轮子系列之RPC 1:如何从零开始开发RPC框架
  27. RPC 1: how to develop RPC framework from scratch
  28. 一次性捋清楚吧,对乱糟糟的,Spring事务扩展机制
  29. 一文彻底弄懂如何选择抽象类还是接口,连续四年百度Java岗必问面试题
  30. Redis常用命令
  31. 一双拖鞋引发的血案,狂神说Java系列笔记
  32. 一、mysql基础安装
  33. 一位程序员的独白:尽管我一生坎坷,Java框架面试基础
  34. Clear it all at once. For the messy, spring transaction extension mechanism
  35. A thorough understanding of how to choose abstract classes or interfaces, baidu Java post must ask interview questions for four consecutive years
  36. Redis common commands
  37. A pair of slippers triggered the murder, crazy God said java series notes
  38. 1、 MySQL basic installation
  39. Monologue of a programmer: despite my ups and downs in my life, Java framework is the foundation of interview
  40. 【大厂面试】三面三问Spring循环依赖,请一定要把这篇看完(建议收藏)
  41. 一线互联网企业中,springboot入门项目
  42. 一篇文带你入门SSM框架Spring开发,帮你快速拿Offer
  43. 【面试资料】Java全集、微服务、大数据、数据结构与算法、机器学习知识最全总结,283页pdf
  44. 【leetcode刷题】24.数组中重复的数字——Java版
  45. 【leetcode刷题】23.对称二叉树——Java版
  46. 【leetcode刷题】22.二叉树的中序遍历——Java版
  47. 【leetcode刷题】21.三数之和——Java版
  48. 【leetcode刷题】20.最长回文子串——Java版
  49. 【leetcode刷题】19.回文链表——Java版
  50. 【leetcode刷题】18.反转链表——Java版
  51. 【leetcode刷题】17.相交链表——Java&python版
  52. 【leetcode刷题】16.环形链表——Java版
  53. 【leetcode刷题】15.汉明距离——Java版
  54. 【leetcode刷题】14.找到所有数组中消失的数字——Java版
  55. 【leetcode刷题】13.比特位计数——Java版
  56. oracle控制用户权限命令
  57. 三年Java开发,继阿里,鲁班二期Java架构师
  58. Oracle必须要启动的服务
  59. 万字长文!深入剖析HashMap,Java基础笔试题大全带答案
  60. 一问Kafka就心慌?我却凭着这份,图灵学院vip课程百度云