快讯

掌握技术趋势,了解最新行业动向

周五

2020-07-03

  • 贝壳Flutter混合容器实践

    通常纯Flutter应用的页面路由直接由Flutter自身来管理,但是对于原生App要引入Flutter技术,就会涉及到原生页面与Flutter页面之间切换,此时的页面路由需要单独管理和实现。 本文将从方案选取、容器栈管理、Flutter导航栈管理以及实践中遇到的问题等方面来介绍贝壳Flutter容器的实现。 1. Flutter的相关概念 页面:通常说的页面在Flutter中指的是Route,在Android中指的是Activity,iOS中指的是ViewController。 Flutter...

  • 字节跳动自研强一致在线 KV &表格存储实践 - 上篇

    本文选自“字节跳动基础架构实践”系列文章。 “字节跳动基础架构实践”系列文章是由字节跳动基础架构部门各技术团队及专家倾力打造的技术干货内容,和大家分享团队在基础架构发展和演进过程中的实践经验与教训,与各位技术同学一起交流成长。 自从 Google 发布 Spanner 论文后,国内外相继推出相关数据库产品或服务来解决数据库的可扩展问题。字节跳动在面对海量数据存储需求时,也采用了相关技术方案。本次分享将介绍我们在构建此类系统中碰到的问题,解决方案以及技术演进。 由于篇幅受限,本系列文章分...

  • 为什么要设计出具有“永久性”的软件?

    对于我们身边的每件事,从买杂货到与家人和朋友聊天,我们越来越依赖软件。就像我们不希望我们的汽车在下次旅行中出现故障一样,我们也无法容忍软件在某些情况下出现故障。更新一个库不应该破坏你的系统,而考虑到它们应该能够在自然环境中运行数年,不需要任何外部管理或维护,一个软件应该(尽可能地)按照设计桥梁的方式来设计。 本文最初发布于Alfonso de la Rocha的个人博客,由InfoQ中文站翻译并分享。 首先,我要在这篇文章中分享的想法可能不是每个人都喜欢,但我希望大家就这个话题展开讨论。 ...

  • 艾伦人工智能研究所发布 AllenNLP 1.0 ,设计和评估新深度学习模型更容易

    本文最初发布在 Medium 博客,经原作者Michael Schmitz授权,InfoQ 中文站翻译并分享。 AI2 已发布其免费 NLP 库的官方版本 v1。AllenNLP 使得为几乎任何自然语言处理问题设计和评估新的深度学习模型变得更加容易,同时还提供了在云端或笔记本计算机上轻松运行这些模型的基础架构。 AllenNLP 1.0 现已发布 AllenNLP GitHub 项目地址:https://github.com/allenai/allennlp AllenNLP 是一个来自 ...

  • 如何自己开发一个“谷歌翻译”质量的机器翻译系统?

    本文首发于Medium网站,由InfoQ翻译并分享。 在过去几年里,机器翻译领域发生了一场革命。利用深度学习构建的新翻译系统取代了语言学家利用统计学领域几十年的研究成果构建的旧系统。像 Google Translate 这样的热门翻译产品,已经将其内部结构换掉,用新的深度学习模型取代了旧的代码。 这对大家来说,是极好的。深度学习的方法不仅更准确,而且你不必拥有语言学研究生学历就能理解。从理论上讲,它很简单,只要有足够的训练数据和算力,谁都可以构建自己的语言翻译系统。话虽如此,但要自己开发一个...

  • 深度学习是否被大肆宣传

    深度学习研究领域是否存在过分夸大的现象?如何看待媒体界和公众对深度学习的误解? 本文最初发表在 TechTalks 网站,经原作者 Ben Dickson 授权,InfoQ 中文站翻译并分享。* 本文系“Demystifying AI”(《揭开人工智能神秘面纱》)的一部分,这一系列文章旨在消除有关人工智能的术语和神话的歧义。 2012 年前后,多伦多大学的研究人员首次使用深度学习在 ImageNet (流行的计算机图像识别竞赛)获胜,以较大的优势击败了当时最好的技术。对于从事人工智能行业的...

周四

2020-07-02

  • B站,用爱发电是不可能的

    6月26日,B站11周年了。从跨年晚会到《后浪》刷屏,B站真正跨入了“三次元”的世界。 B站变了 “虽然B站在各个方面已经非常克制了,但是B站确实不再是那个只属于ACG爱好者的圣地了。这么多年一路走过来,B站在资本注入后变得越来越成熟,也变味了;我自己也在步入社会后变得越来越成熟,对于ACG的爱好也变味了。或许这就是走向成熟的标志,或者说是为了变成熟而必须迈出的一步吧。”这是一位网友对B站近几年发展作出的感叹。 尤其在今年,B站一系列破圈行动后,“B站变了”的声音越来越多。 在B站十一周年演讲上...

  • 自从尝了Rust,Java突然不香了

    Rust是软件行业中相对而言比较新的一门编程语言,如果从语法上来比较,该语言与C++其实非常类似,但从另一方面而言,Rust能更高效地提供许多功能来保证性能和安全。而且,Rust还能在无需使用传统的垃圾收集系统的情况下保证内存的安全性。 Rust语言原本是Mozilla员工Graydon Hoare私人的项目,Graydon Hoare当时是Mozilla研究部门的一位经验丰富的IT科学家。2009年,Mozilla开始赞助这个计划,并且在2010年首次揭露了它的存在。 随着越来越多设计者...

  • GitHub超3万星:Transformer 3发布,BERT被一分为二

    来了来了,它来了!它带着全新的tokenizer API、TensorFlow改进以及增强的文档和教程来了! G站上最受欢迎的NLP项目,AI界无人不知的最先进NLP模型Transformer刚刚推出了第三代。 这次更新力度可谓诚意满满,不仅带来了2代的升级,同时还增加了一些新的功能和特性。下面我们就来看看都更新了哪些项目吧。 对比前一代的重大改动 首先我们来看看和Transformer v2相比,v3做出了哪些比较令人瞩目的更新。 BERT被一分为二 BERT被分割为BertForMa...

  • 自动帮你找bug,AWS推出AI工具CodeGuru

    近日,AWS宣布其机器学习工具CodeGuru已向大众全面开放。这款工具可帮助开发人员简化应用程序,并提高应用的代码质量。 CodeGuru 据悉,这一服务由两个组件组成,分别是: Amazon CodeGuru Reviewer:它是在code review(代码评审)期间运行的错误扫描程序; CodeGuru Profiler:它是识别生产应用程序中的代码行并帮助找出CPU过度使用原因的工具。 去年12月,AWS发布了CodeGuru的预览版本。它可以帮助客户自动化代码审查流程,查找错误...

  • 模型也可以上网课?!一文看懂服务型蒸馏训练方案

    自今年年初,由于疫情的原因,为了减少人员聚集,降低病毒扩散的可能性,各大中小学校都陆续开始了网上教学。上网课已经成了家喻户晓的一种学习方式了。 可是你知道吗,在深度学习领域,模型训练也是可以采用网课形式,不用那么震惊,这个真的有!这就是今天要讲的LF AI基金会的EDL项目基于飞桨深度学习平台推出的服务型蒸馏训练方案! 什么是蒸馏训练? 要讲蒸馏训练就要提到知识蒸馏。如今深度学习模型正在往越来越大,网络层越来越深的方向发展。在很多场景下,模型越大,层数越多,模型效果就越好。但受限于推理速度...

  • 厉害了!Github标星113K的前端学习路线图有中文版了

    Github上有个前端学习资源一直很火——developer-roadmap,这是国外的一个大佬整理出来的,标星113K,由此可见它有多受欢迎,国内的许多开发者都知道有这么一个项目存在,但苦于英文水平比较薄弱,很难看的懂。 现在好了,developer-roadmap已经有了中文版,目前在Github上标星5K,翻译者是中国台湾人,因此,翻译的文字是繁体中文,不过,这对于许多开发者来说比看英文简单多了。(Github地址:https://github.com/goodjack/develop...

  • 这个比肩ImageNet的数据集遭MIT紧急下架,原因令人愤怒

    就在这周,麻省理工学院紧急下架了Tiny Images数据集。 原因很简单,有学者研究指出,这个通过大量搜索引擎整合的数据集,内里竟然隐藏着诸多令人不齿的标签:儿童猥亵、性暗示、种族歧视…… 而这些图像的标签(b***h,w**re),则带有强烈的偏见和反人道的意味。 △?从统计数据来看,包含这类标签的图片达成千上万张 如果含有这样的标签和图像的数据集被用于训练AI,后果将不堪设想。 然而局面似乎已经无法挽回:由于这个数据集主打微小图像,且图片数量庞大,在当年计算机硬件还不发达时,曾被广泛...

  • 因为AI不是人,美国专利局拒绝认定TA的所有发明权

    「你不是人!」——美国专利局(USPTO)。 这句话是美国专利局,对所有人工智能说的。 4月27日,美国专利局出台一项规定:对于任何由人工智能独立设计发明的产品,因为AI不是自然人,所以无权申请专利成为发明者。 而AI发明产品专利的最终归属,至今没有任何一个国家有明确规定。 一个水杯开启的AI伦理之争 2018年,美国的一位人工智能研究者Stephen Thaler向美国专利局和欧洲专利局(EPO)提交了两份专利申请,一个是方便机械臂抓握的可变形饮料杯,另一个是应急灯。 这两个产品,是Th...

  • ES既是搜索引擎又是数据库?真的有那么全能吗?

    序言 经常遇到很多朋友询问,如何学好Elasticsearch?这个问题本质上很不好回答,但我一直又很想好好回答,所以本文就以我个人的经验视角,跟大家探讨一下如何正确的拥抱Elasticsearch。若有不当之处,欢迎留言指正。 ES认知 1、ES是什么 Elasticsearch是什么,不同的人有不同的理解定位,之前写过Elasticsearch对比其它数据产品的文章《Elasticsearch对垒8大竞品技术,孰优孰劣?》,看了文章下面的评论,很多人定位它是搜索引擎,我觉得也很片面,下面就...

  • 什么时候不要用微服务?以Istio为例

    本文最初发布于Christian Posta的个人博客,经原作者授权由InfoQ中文站翻译并分享。 在过去五年,我投入大量精力来帮助企业踏上云原生之旅。很大程度上,对团队(最终是组织)基于软件的技术交付速度进行现代化提升受到人员、过程和最终技术决策的影响。当应用程序的架构(由于各种人员/流程/技术因素)成为修改和“加快速度”的瓶颈时,微服务方法可能会合适,但也不是唯一的方法。 我曾在以前的文章中提到,许多团队都无法完美地实现它,让微服务运行需要克服一些“困难”。同时,我还提到一些长远来看可能...

  • 图灵奖得主被骂到退推之后,MIT因AI数据集涉嫌种族歧视致歉并宣布永久下架

    纯粹的科学研究和保持伦理标准并不相斥。 MIT 道歉并永久下线含偏见内容的数据集 近日,MIT计算科学与人工智能实验室CSAIL宣布永久下架一个高引用的用于训练人工智能系统的数据集。因为该数据集带有一定偏见问题,其在训练时可能使用涉及种族主义、女性歧视和其他有问题的术语。 据悉,该训练数据集创建于2008年,包含8000万张图像。其中包括一个更小版本的图像集(Tiny Images),有220万张图片,可以从CSAIL网站上搜索和阅读。这个包括220万图像的可视化数据库,连同完整的可下载数...

  • 公司要花多少钱才能留住优秀的工程师?

    相比于其他岗位,软件工程师确实很贵,这一点无可辩驳,特别是如果你要找的是热门领域的工程师,比如Web全栈工程师、区块链工程师、AR工程师和AI工程师。因此,如果你只能提供刚好与市场水平相匹配的薪资,未必能吸引到优秀的人才,更不用说留住已有员工了。 那么,大多数企业是怎么做的?如果一家企业财力雄厚,通常会提供远高于市场水平的薪资。另一种做法是给工程师股票期权、奖金或类似的东西。如果资金紧张,通常是提供其他福利待遇,比如健身卡、免费的午餐等与工作本身无关的东西。 我看到所有这些方法都以这样或那样...

  • 在2020年开发像TikTok这样的移动应用需要花多少钱?

    根据统计数据,TikTok 已经超越了市场上所有的竞争应用,成了这个领域的标杆,并且没有任何下降的迹象。这款应用的迅速流行不仅让业界大吃一惊,也影响了投资人。如果你也计划为你的企业推出视频分享应用,但不确定从哪里入手,那么这篇文章可能很适合你。 本文最初发布于 Flutter 社区,经原作者授权由 InfoQ 中文站翻译并分享。 近年来,视频流分享应用已经成为热门。Youtube、Netflix、Musically 等视频流媒体应用拥有超过 1 亿用户,而 TikTok 已经成为下一个席卷...

  • 程序员如何选择自己的技术发展路线

    首先,很多程序员在职场发展的初期都会面临一个路线选择的问题,甚至不少开发团队中的主力程序员也存在发展路线不清晰的问题,如果不能及时确立自己的发展方向,对于未来的职场发展会产生一定的负面影响,也很容易导致职业生命周期缩短的情况。 按照历史经验来看,程序员在确定自身发展方向的时候,应该重点考虑三方面因素,其一是自身的知识结构和能力特点,其二是所处的研发环境,其三是行业发展趋势和社会发展趋势。自身的知识结构和能力特点是决定技术发展方向的基础,尽量充分利用自身在某个方面的天赋,这一点还是比较重要的。...

扫码关注云+社区

领取腾讯云代金券

http://www.vxiaotou.com