(给技术最前线加星标,每天看技术热点)
转自:开源中国、solidot、cnBeta、腾讯科技、快科技等
【技术资讯】
0、Facebook 用机器学习开发代码推荐工具 Aroma
自动补全功能相信大家在写代码时用得不少,这是一个十分方便的功能,但也十分基础,它只是免去了我们输入冗长单词的操作。但如果我告诉你,有一个工具能直接给你推荐代码 —— 可以直接用的代码,你会考虑使用吗?
日前,Facebook 宣布了一个名为 Aroma 的工具,通过 Aroma,开发者可以轻松找到常见的编码模式,而无需手动浏览数十个代码片段,从而节省了日常开发工作流程的时间和精力。
Aroma 基于代码和代码之间进行搜索和推荐,辅以机器学习的加持,即便是在大型代码仓库中也有可观的效率。
说了这么多,下面就来看看 Aroma 是如何进行代码推荐的。
假如一位开发者编写了如下的代码,但同时想了解其他人是如何解码手机 bitmap 的,他就可以使用下面的代码直接进行搜索:
Bitmap bitmap = BitmapFactory.decodeStream(input);Aroma 会返回一些推荐:
这段代码来自于五个实现类似功能的代码,但是去除了相关细节,以便开发者更好地参考。
此外,我们也可以把 Aroma 集成到开发环境中。

Facebook 表示除了将 Aroma 部署到自己的内部代码仓库之外,还为其它的开源项目创建了 Aroma 版本。上面的示例就是来自 GitHub 上 5000 多个开源 Android 项目的集合。
△ Aroma 工作原理
虽然这个工具提升了开发者的效率,但也引起了一些争议。有开发者认为,Aroma 似乎是强行使用机器学习解决实际上没有人有问题的例子。他认为很多人搜索习惯用法的主要用例,是希望了解如何进行高级别的重构,而不仅仅是为了获得相似的代码。
1、Fluentd 成为 CNCF 第 6 个毕业项目
当地时间 4 月 11 日,CNCF 宣布 Fluentd 顺利从孵化器毕业。目前 CNCF 一共有 6 个毕业项目,分别是 Kubernetes、Prometheus、Envoy、CoreDNS 和 containerd,以及此次毕业的 Fluentd。

Fluentd 是一个用于统一日志记录层的数据收集系统,Fluentd 从各种数据源收集事件并将其写入文件、RDBMS、NoSQL、IaaS、SaaS 与 Hadoop 等地,它不仅适用于独立应用程序,而且简化了分布式架构的组件,使其成为了任何云原生组织不可或缺的工具。
2、DeepMind 系统高中数学考试不及格
上周,Google 旗下 DeepMind 团队公布了一份名为《分析神经模型的数学推理能力》的研究报告。在这项研究中,DeepMind 团队让 AI 系统接受一项涵括算术、几何、概率、测量和微积分的数学测试,考题有 40 题,难度大约是英国高中数学的程度。
结果 DeepMind 虽然在一些题目上表现不错,但是碰上文字、加减乘除符号、函数等组成的问题时,却因看不懂题目而无法作答。最后,在 40 道题目中,这个人工智能系统只答对 14 题,拿到「E」的分数,也就是说 —— 不及格。
其中有一道题目是「1+1+1+1+1+1+1」,连小学生都知道答案是 7,但 DeepMind 却答成了6。
研究人员解释,DeepMind 神经模型最长可以计算出现次数(n) 6 次以下的数值,但如果 n = 7,它就算不出来。当 AI 碰到同一数字出现多次,它会认为输入值是出错的。奇怪的是,碰上更长的加法题目,DeepMind 却算得出来。研究人员承认还找不出很好的解释,但很可能是因为 AI 神经网络不断观察每道问题,从而做出正确的解答。
此外,当研究人员要求 DeepMind 在一长串数字中找出「位值」(place value),它就能答得很好,因为它可以按数字大小排出顺序,也能将小数四舍五入。
研究人员说,人类智慧优于神经模型之处,在于对于事物复合式推论的能力。推论是一种复杂、多面向能力的展现。在解答问题时,人脑动用了多种认知能力,包括将符号分类(如区分数字、加减乘除符号、文字、变量)、规划(如找出正确顺序的函数)、演算、运用工作记忆来储存中间值、还要运用学到的规则或定理等。相反的,以卷积和递归神经网络发展出的 DeepMind 擅长模式比对、机器翻译和强化式学习,但弹性远不及人脑。它们不太能将事物推论到已有经验的环境外,更无法处理刻意乱输入的资讯。
【业界资讯】
0、国家统计局:电竞正式归为体育竞赛项目,与足篮排三大球属同类型
央视网微博消息,近日,国家统计局发布的《体育产业统计分类(2019)》中,提及电子竞技,并将其归为职业体育竞赛表演活动,与足篮排三大球属同类型。具体指商业化、市场化的职业体育赛事活动的组织、宣传、训练,以及职业俱乐部和运动员的展示、交流等活动。(新浪财经)
1、苹果称仍愿意与高通合作
苹果COO杰夫·威廉姆斯日前在美国联邦贸易委员会(FTC)出庭作证时表示,在合理情况下,会维持与高通的合作,同时也愿意向高通支付合理授权费用。威廉姆斯还强调,苹果依然会坚持多家供应链合作模式。(新浪财经)
2、“头条寻人”帮助9000个家庭团圆
36氪讯,今日头条通过其官方微头条透露,截至4月10日,今日头条公益寻人项目“头条寻人”已经帮助9000个家庭团圆。在找回的9000位走失者中,包括4682位成年人、3430位老年人和888位未成年人。
觉得这些资讯有帮助?请转发给更多人
关注 技术最前线 加星标,看 IT 要闻

喜欢就点一下「在看」呗~
Facebook推出Aroma,利用机器学习提升代码搜索效率,助开发者快速找到编码模式;DeepMind尝试解决高中数学题,却在基本运算上受挫,揭示AI在高级推理上的局限。
154

被折叠的 条评论
为什么被折叠?



